DEV Community

Cover image for Don't attend a bootcamp in 2021
Jasterix
Jasterix

Posted on

Don't attend a bootcamp in 2021

Since a few people have messaged me with their bootcamp questions, I thought to aggregate my suggestions into a blog post. Please share with anyone who is struggling to transition to tech or considering a bootcamp as their best bet for becoming a developer.

This article isn't to say that all bootcamps are terrible. There are great programs out there and free ones, too. Personally, though, I think bootcamps reached their peak years ago. But attending a bootcamp in 2021 just doesn't make financial, career, or educational sense. Why?

  1. There are too many bootcamps and bootcamp grads. It used to be that attending a bootcamp was a way to stand out in a sea of would-be developers. But now we see a new one popping up every season and individual bootcamps churning out hundreds of graduates every month.

    • Unfortunately, this also means larger classes, fewer instructors, and, worse of all, inexperienced TAs. Many bootcamps hire TAs directly from their graduate pool, which is a great way for the TA to continue learning. But is that fair to the future students who need support from a qualified teacher?
  2. The curriculum is mostly ineffective. I graduated from Flatiron School, one of the largest bootcamps in New York. The reviews were great, their marketing even better, and at the time, they had a reimbursement program. This meant grads unable to land a job within 6 months of graduation had that debt written. Enrolling at the time felt like a relatively safe choice.

    • Even for a free education, I took issue with the school curriculum. Students were promised to learn Ruby, Rails, JavaScript, and React over 12 weeks. How
    • We're talking about 1 new topic/framework/language every 3 weeks. With 1 week dedicated to passing that module's "code challenge", we technically received 2 week's instruction on each topic. This was barely enough time to grasp the high-level concepts, before moving on to something new.
    • In addition to the watered-down curriculum, many of us struggled with the school's course material. Instead, we relied on each other, overworked instructors who stayed behind after class, and mostly free resources online to learn just enough to pass each code challenge.
  3. There isn't enough career support. Many bootcamps parade their high job placement rates and post-grad career support in front of eager applicants. Some bootcamps have career coaches and career fairs that guarantee you a job interview.

    • In my case, that career support was basically weekly emails of job posts I could find online. The career advice and resume feedback were pretty outdated. And rather than tailor each resume to the student, my career coach insisted I use the same boring template that every student was forced to use.
  4. Bootcamps are too expensive. Flatiron was $17K. If not for the reimbursement program available at the time, I would be kicking myself now. Given that all of the material is available online for FREE, I would have basically paid for the structure.

    • I understand new devs often feeling unsure and overwhelmed by the wealth of information online. There seem to be a million languages, frameworks, and places to start. That's how I felt before attending a bootcamp.
    • After graduating, I still felt totally unprepared for the job market. But I did have a much better idea of where to focus my attention. But honestly, is that worth $17,000? I've seen people go into major debt to attend a bootcamp, only to graduate without the career they were promised, and without the basic knowledge they should have gained.

One of the best things I did after graduating was to create a self-study curriculum focused on learning the fundamentals. I would recommend starting there before spending over $10,000 to enroll in a bootcamp.

This blog was initially supposed to offer a list of alternatives to attending a bootcamp. But it was important to cover some of the issues first. I'm still going to write the article. I'll be going to detail on how to best use each resource. I'll also be sharing a list of FREE BOOTCAMPS I learned about too late.

Below is what the bootcamp alternatives list is looking like so far:

  1. Udemy
  2. Coursera
  3. Frontend Masters Handbook
  4. FreeCodeCamp
  5. Chingu
  6. Technical blog

Photo by Gabby K from Pexels

Oldest comments (44)

Collapse
 
ash_bergs profile image
Ash

You hit the nail on the head with a lot of these points. I attended Lambda School's bootcamp, which unfortunately came with a much larger price tag than other bootcamps. Getting through the curriculum would have been simply impossible (at least WITH understanding it), without the countless hours I poured into independent research and studying, group studying and peer programming, and the udemy courses I also had to buy.

I could have a long conversation around the complexities of attending (or not attending) a bootcamp - and I have my criticisms of Lambda - my experience as a student left a lot to be desired, but my experience as an alumni has been pretty great. Slack groups are maintained, and career coaches are available every day to meet with, review your resume, recommend certifications and skill growth, and even look over code together. Of course, this depends on the developer taking part, making the appointments, being in the meetings and doing the work.

But I fully believe that if coding is right for a person, and they're willing to do the work, then a bootcamp is not needed. A bit more of a grind, but fully possible.

Collapse
 
jasterix profile image
Jasterix

That's awesome you have a great alum culture. Once I opted for the tuition reimbursement, I was booted from all alumni spaces lol

Bootcamps aren't all evil. But I want to help others learn how to code without them having to spend $10k

Collapse
 
ashrrose profile image
Ashley R.

Thank you so much for your honesty. I am using FreeCodeCamp and I am learning soo much.

Collapse
 
jasterix profile image
Jasterix

Glad you found it helpful! Feel free to reach out with any questions along the way 😊

Collapse
 
aaronc profile image
Aaron Canty

Lovely post. I was nearly suckered into a bootcamp 2 years ago, and I'm very glad I didn't sign up. I had some work colleagues, who, unbeknownst to me, did it but it was too demanding and expensive.

Many moons ago, I signed up with The Odin Project (theodinproject.com) and while I didn't continue with it, it was fantastic. Totally free too. While I have little formal education so far, I spent a few months learning part time on this site. TOP really helped me understand HTML & CSS and to an extent, JavaScript. Great stuff.

Collapse
 
jasterix profile image
Jasterix

Another great resource to add to the list!

Collapse
 
aaronc profile image
Aaron Canty

😎😎😎

Collapse
 
egilhuber profile image
erica (she/her)

I think this is a pretty broad generalization - bootcamp experience can vary widely depending on which one (and what type) you attend. The bootcamp I attended was local and in-person, with a strong curriculum that taught us fundamentals and how to navigate resources for specific solutions. They also provided graduates with very strong career support and a large network in the area.

I agree that right now may not be the best time (large, online classes is definitely different and likely more challenging than my experience), but that doesn't mean bootcamps can't be a great resource.

I think the most important thing here is that there is a large - and growing - pool of bootcamp grads, and they're easy to find. Seek them out and ask them about their experiences - they'll likely be happy to share and you can better find a bootcamp that works for you.

Collapse
 
jasterix profile image
Jasterix

Thanks for the well thought out comment. It sounds like you graduated from a really great, personable program

It is true that many people do in fact have great bootcamp experiences. But I don't think spending that much money on a 3 month program is worth it. Three months is not long enough to understand one language well, let a framework, devtools, etc.

As a bootcamp grad, I feel uncomfortable recommending them to others when they likely won't have as great an expereince as you did. I can just as well direct them to freely available resources. Especially when they're talking about taking on additional debt to enroll

Collapse
 
frontendengineer profile image
Let's Code

not many people have 17K+. That is an outrageous amount of money to spend on something where you can get the same knowledge for free on the internet if you search carefully. At times, free materials are even better than some of the boot camps.

Thread Thread
 
egilhuber profile image
erica (she/her)

I agree $17k is a lot of money, especially if a camp wants that money up front. It's not an option for everyone, but can be a low(er) cost alternative to a 2 or 4 year degree.

A big part of bootcamp isn't the tech information, but the structure, experience (team projects, daily standups, etc), and access to a network and references to make it easier to break into the field.

Thread Thread
 
leob profile image
leob • Edited

Yeah ridiculous amount for a 3 or 4 month online course that largely consists of material that you could acquire for free online ... total rip-off

Collapse
 
egilhuber profile image
erica (she/her)

They certainly can be cost prohibitive. I wasn't in a place to be able to pay up front at all, but the camp I went to offered options based on employment that did work for me. I think that's one of the biggest pros of bootcamp (that I wish traditional schooling options would offer) - tuition being owed once you're gainfully employed after the program.

The financial side of bootcamp is a pretty individual thing that everyone needs to research and consider for themselves. If someone is firm about not wanting to do a paid program, then I definitely wouldn't recommend them a bootcamp.

Thread Thread
 
jasterix profile image
Jasterix

what were the pros and cons that you considered when looking at bootcamps? For me a big factor was price but also timing. Looking back, there are quite a few things I wish I considered

Thread Thread
 
egilhuber profile image
erica (she/her)

The biggest factor for me was in person learning. I knew that if I was going to learn how to code, that was going to be the best way for me to learn. Employment based repayment was my second biggest factor. Admittedly, since the bootcamp I attended was local to me, I didn't look too much farther than that one.

Collapse
 
frontendengineer profile image
Let's Code

i agree that bootcamp might not be practical. I am a self-taught engineer and I picked up everything thru reading docs, trying and experimenting and mostly watching youtube videos.

Now, I created a channel to help those who want to learn, please check it out and give the link to those who want to learn.

youtube.com/channel/UCFIwa5Eqf4kN1...

Collapse
 
jasterix profile image
Jasterix

I just watched a few videos and subscribed! I'm a huge fan of short form content. The videos I watched were quick, energetic, and provided the right amount of information without getting bogged down by the details

You should add it to the comment section of this blog post. I wrote in in 2019 but it's still get likes and views. People are also constantly sharing their favorite channels

Collapse
 
frontendengineer profile image
Let's Code

thank you for subscribing! I just added my channel there and thanks for letting me do it.

I added a bookmark, unicorn, and heart to support you as well.

Collapse
 
almokhtar profile image
almokhtar bekkour

thanks for sharing

Collapse
 
codefinity profile image
Manav Misra

I am the lead JS instructor at a bootcamp currently. I actually agree with some of the points made here...but definitely don't agree with the title! 🙅🏾‍♂️

Some of the points are beyond my control, but I write and implement the curriculum fully, and I can say that (and most of my previous students) would agree that it has been very finally tuned and deliberately designed to balance theory and practical application.

At any rate, free resources are great, and many of my students went through some of those. Mainly it's the 'leading questions' and 'custom help' within the 12 weeks that beats just sitting through a series of videos.

All of the free and paid online courses have 2x more impact after they have finished 'dealing with' me and the rigor that I put them through.

Just certain finer points regarding code style, architecture, etc. are a few of the things that no paid course can cover.

In fact, one of my recent graduates as a senior-year Computer Science student. I was 😟 that I wouldn't be able to teach him much, but that was not the case. Along the way, he taught me a few things too. 🤓

Finally, the resources are great. I will never recommend Udemy. I know of some have content creators that have their hard work directly copied/stolen and resold by someone else and Udemy doesn't do a GD thing about it for all intents and purposes. 💩! There is really no screening of content there at all. Just the fact that there are dirt cheap means that if they are bad...oh well.

I would maybe add Pluralsight to the list - definitely over Udemy 💩.

Collapse
 
jasterix profile image
Jasterix

Thanks for sharing your experience! I'm disappointed to learn that about Udemy. Wish there was a way to know if the content had been stolen. There are some instructors I regularly recommend because they're very beginner friendly. But I'll be sure to include your comment about the theft on the platform

To your point about individual instructors, I 100% agree. I had 2 great instructors during my program, including one who regularly stayed late after class to answer student questions and help us with the concepts. One of my friends became a TA and made sure students got practice with data structures and algos (which weren't even on the curriculum at the time)

When I applied, Flatiron School had really great reviews. But I wonder if they had also reached the point where they needed to be more profitable, which meant more students, fewer teachers, and less support for students

Collapse
 
frontendengineer profile image
Let's Code

I tried and even bought some courses from Udemy and I would preview them first prior to buying. Money is scarce so I need to ensure that I would really benefit and learn based on the preview I see. In case I don't like it what I see, I go and look for something else.

Collapse
 
ozone72 profile image
Orin Fletcher

Here's a good open source curriculum:

github.com/ossu/computer-science

Collapse
 
jasterix profile image
Jasterix

thanks for sharing!

Collapse
 
kamilliano profile image
kamilliano

My 4-year Natural Sciences degree at Cambridge, UK, back in the day made me fork out about $15k.
For $17k get yourself $10k worth of coke and for the rest of the cash, go to the eastern European country and study computer engineering, whether high or not, with a sole intention of trying to understand the fundamentals. Give yourself 4 years. If you actually learn the stuff within 4 years, kudos to you, you mastered the past 50 years in such a short time.
My aim is to go for long-life learning, keep finding online resources, Edx, Coursera, Pluralsight, Udemy to get myself up to date with marketplace skills but at a much lower overhead than $17k.