Three Surprising Things You Learn in Coding School

Three Surprising Things You Learn in Coding School

If you’re considering coding school, you probably have questions. We asked three students in our debut 12-week coding course to share their biggest surprises about life at JRS Coding School.

Coders Need to Know More Than Just Code

A talented musician and newcomer to the world of coding, Kendra Davis was shocked by the sheer amount of learning that takes place in a typical day at the coding school and by the breadth of information taught and experiences gained. “Learning to develop software effectively in groups and understanding how to best collaborate on our projects was a bonus,” says Davis. “We also were taught how different businesses store their data and re-access that data, and what tools they use for these processes.”

“When I was practicing on my own, I was just doing the exercises. But here, I’m learning how to work and share information with teammates. That’s been a very valuable part of this course that I didn’t consider when I enrolled.” – Kendra Davis

Davis says the ability to collaborate with her fellow students in particular was a key advantage over learning code online. “When I was practicing on my own, I was just doing the exercises,” says Davis. “But here, I’m learning how to work and share information with teammates. That’s been a very valuable part of this course that I didn’t consider when I enrolled.”

Learning to Code is an Ongoing Process

A recent college graduate with a Computing in the Arts degree from the College of Charleston, Cameron Monaghan thought he knew what to expect when he enrolled in coding school. “It’s a ‘boot camp’ format, so the instructors are going to get down and dirty real fast, and we spend our entire day learning,” he says. But, while he knew what to expect in terms of the rigorous 9-to-5 schedule, Monaghan was surprised at the overall amount of new technologies introduced.

Related: Founder and Lead-Instructor Tom Wilson Shares the Story Behind JRS Coding School

According to Monaghan, students are constantly learning new things in coding school, even those students who come from a computing background. “The [technology] industry has so many different niches, and it’s a naturally innovative field” he explains. “You never really finish learning in this profession.” Monaghan’s key takeaway? Learning to code is an ongoing experience. Regardless of your academic background when you enter – or graduate – coding school, there will always be more to learn as technology continues to evolve.

Much Goes on Behind the Scenes

Matt Theodore’s background is in healthcare. Even with a long-standing interest in technology, Theodore says, he didn’t appreciate how much occurs behind the scenes until enrolling in JRS Coding School. It’s easy to sit down at a computer and interact with a program or website without considering how much time, effort, and code it takes to make that experience possible, he points out.

“When you’re using a program, or visiting a website, that software is communicating with another resource, like a data library, to give you back your information,” says Theodore.  He recalls building a music player that relied on Spotify’s API (Application Program Interface). “I basically borrowed Spotify’s technology and data library to build a music player on my website for my end users,” he explains. “The end user just sees a music player, but there is so much happening behind the front-end of that application, especially when it comes to data storage, that the user doesn’t know about or consider.”

“The [technology] industry has so many different niches, and it’s a naturally innovative field. You never really finish learning in this profession.” – Cameron Monaghan

Preparing for a career in software development involves much more than just pure coding technique. JRS Coding School students graduate with heightened knowledge of cutting-edge technology trends, improved collaboration and leadership skills, and established networks of professionals at the top of their field.

Standing out as a Junior Developer