← Timeline

Hating on bootcamps

r/codingbootcamp

u/InTheDarkDancing wrote (the comment Michael replied to):

There's a few buckets of people: * The people that attended a crappy bootcamp and couldn't find a job. They project their experience to all bootcamps. * The people who attended a bootcamp and had to quit due to lack of motivation/discipline (usually their backstory includes havi

u/michaelnovati replied ·
I also observe a lot of projecting of ones experiences onto the industry. Another thing to watch out for is confirmation bias, and assuming something you think is good because one or two people say it it. I'm going to comment more on CS degrees, which is a common topic as Dancing said. All of that said, you can't learn as much in a bootcamp as you can in a really good CS degree. That doesn't mean you can't get as good as a job, just in terms of the breadth of things you get exposed to and the time you get to explore lots of different things. I didn't even do a CS degree... I did a general engineering degree where I did civil engineering, chemical engineering, materials engineers, in addition to over a dozen CS courses like DS&A, Databases, Distributed Systems, Operating Systems, Computer Architecture, Signal Processing, Electrical Engineering, Computer Graphics, Human Computer Interaction, History of Science, original research that produced an award wining paper, in additional to a ton of math courses likes 3 calculus courses, linear algebra, complex math, differential equations, etc... Do I need all of that? No. But when I started college I didn't know what I wanted to do, I thought I wanted to built robots. And I now have a breadth of knowledge and experience that I feel helps me creatively solve problems now as an engineer. I progressed in my career extremely fast, I was promoted from junior to senior at Facebook in under a year. So the TLDR, it's not just about the job you get out of the bootcamp. I'm obviously bias here because a large number of people I work with have done bootcamps in the past and there are gaps in fundamental CS skills that limit people from progressing farther, even for those who have worked for a few years. But that's why there are options to keep developing your skills throughout your career if you want to do so. And I might argue that shorter training -> job -> more training -> better job -> more training -> better job is long term model that could replace traditional education. But 12 week bootcamp replacing CS degrees will not.