DEV Community

Caitlyn Greffly
Caitlyn Greffly

Posted on

Choosing a Coding Bootcamp

So you decided to dive headfirst into a career change and learn to code... Congratulations! It's scary just to commit to such a big life change, so you really have accomplished more than most already.

If you're like me, you decided to make this transition via bootcamp. I did this, in part, because I had no idea what to learn in the vast sea of tech terms. JavaScript, okay I've heard of that. Java, is that the same thing? What the heck is Kubernetes?! React, Angular, Python, .NET, TypeScript, SQL, NoSQL, MySQL, PostgreSQL, GraphQL (why so many?!?), Ruby, Rails, Ruby on Rails... How is a newbie to decide?

I'll be honest with you, I guessed. I found a camp with good ratings that worked with my schedule and gave them most of my savings. I looked at Course Report and Switch Up, made some pro/con lists and BOOM I was off.

But there are some other good resources to help you decide which way you want to go. The Stack Overflow Developer Survey is a great resource for this. But it's vast, so I'm gonna highlight some key points I wish I would have seen.

Popular Technologies

What are people actually using? You can see here why a lot of bootcamps focus on JavaScript as a base language.
Popular Technologies Chart

Wanted Technologies

Of course you want to learn the technologies that employers are looking for! Here you see Python hop to the top of the charts.
Wanted Technologies Chart

Top Paying Technologies

This is the US view (there is a global view also available in the study) of what these technologies pay. A lot of what you could learn in a bootcamp falls in the bottom half of this list, but 110k is still nothing to sniff at.
Top Paying Technologies Chart

How Technologies are Connected

This chart is kind of a lot. But, I wish I would have seen it because I was very confused as to what was a language vs framework vs database. This chart breaks that down by color, and also shows the relationships. JavaScript is a language, and Angular is a framework based on that language. Whatever bootcamp you pick is likely going to include some basic HTML and CSS along with a main language, a few frameworks, and a database.
Connected Technologies Chart

Time to Pick!

You've seen some data, read some reviews, and now it's time to make your decision. You may be afraid of choosing poorly, but the stakes aren't as high as you'd think. You are going to gain valuable skills no matter what you pick, learning the logic and flow of development. Seasoned developers are hired all the time for jobs in technologies they don't know yet because, surprise, technology changes all the time! So don't put too much pressure on yourself, this is just the first step in a long journey.

Top comments (8)

Collapse
 
skyandsand profile image
Chris C

Thanks for the read, Caitlyn!

Have been poking around with Python (happy to see it's in high demand).

Finally got around to installing pyCharm from snapcraft.io/pycharm-community on my laptop. Now I need some fun starter projects 😉

Collapse
 
speckworks profile image
John K. Speck

Thanks for this! I'm currently at Flatiron School in Brooklyn. I gotta say, as a father with 2 kids(one of which is an infant), it's a very tough "row to sow". I wish I had considered other programs that were less time intensive, or spread out over a longer period.

Collapse
 
thecaitcode profile image
Caitlyn Greffly

That sounds really difficult, I know school was hard enough without little ones running around. It's hard to know in advance what kind of time commitment it will really be, I definitely put in more time each week than I expected. Take care of yourself, but keep at it! It'll be worth it!!

Collapse
 
eclecticcoding profile image
Chuck

Hey John, Flatiron Online myself. Reach out if you need anything.

Caitlyn, great to see you on here.

Collapse
 
willowbeehive profile image
Willoughby Labs

That relationship chart is super handy, thanks!

Collapse
 
pixeline profile image
Alexandre Plennevaux

Awesome article Caitlyn!
For people in Belgium looking to upskill themselves in 7 months for free, check out becode.org !

Collapse
 
deboutlaw profile image
deboutlaw

Awesome article! Thanks!

Collapse
 
ianwhiscombe profile image
Ian

Nice article.