Coding Bootcamp: Biggest Challenges Before Joining

Watch Tech Crunch's feature about Hack Reactor's coding bootcamp. 


Perception about what being a software engineer means is probably one of the biggest challenges to overcome before joining a coding bootcamp. For decades, software engineers were perceived as scientists that require extensive education and dedication to the field. They would work on huge mainframes, programmed using punch cards and had to read whole programming language manuals before writing their first lines of code.

The world has changed since then. We have faster and cheaper computers and better developer tools, including high-level and very expressive languages like JavaScript or platforms like Node.js. For people thinking about coding bootcamp, these are all things to consider.

Career Paths and Coding Bootcamp

Some coding bootcamp applicants coming from other industries, e.g., finance, find it overwhelming how many options open up to them during and (most importantly) after the program.

There are giants like Google, Facebook, Amazon, Microsoft, Twitter and Yahoo! which offer security and perks. There are TechCrunch-featured and VC-backed startups that offer flexibility and a free atmosphere, and tiny bootstrapped ventures with upside potential and the ability to make an impact on a product.

Then we have job specializations: front-end engineer, back-end engineer, dev ops, UI/UX, big data and growth hacks. That adds to the variety of tech stacks: Angular, Backbone, Ember, Node.js, Scala, Rails. If that's not enough, due to the high competition among companies, recruiters and founders zealously create company culture with free Jawbone Up gadgets, Kindle books and off-site retreats.

Coding Bootcamps: Workload

Most people are skeptical that it's possible to take two to three months off from their other job. My advice is to just find the time, because in the long term doing something you don't enjoy for years is magnitudes worse than spending a few months switching careers.

You can join a coding bootcamp like Hack Reactor's for twelve weeks and be on your way to a high paying engineering job in no time.

The Traditional Computer Science Education Experience

There are posts after posts about how traditional computer science education is ineffective, however sometimes it inflicts even more damage by introducing theoretical and purely academic topics that are not related to the actual majority of modern day programming.

As a result some people drop out and never go back to coding discouraged by the lack of creativity. For the people who were bummed out by their college's computer science education experience, joining a coding bootcamp would most likely revive an old passion.

This post was written by instructor Azat Mardanov. Read more info on programming bootcamps in our blog!