Live data from Hacker News

Coding Boot Camps Get the Boot: Why the Industry Is Shutting Down

thetechladder.com

111–120 of 152 posts

Re: Coding Boot Camps Get the Boot: Why the Industry Is Shutting Down

#111
post #58

Why do people think a 12 week course will make a non-technical person ready for a junior developer role? Most developers I know have years of deep experience with computers before becoming professional programmers. (Things like fixing driver issues, installing linux, patching games etc). I have several friends who went to bootcamps had no deep technical interest beforehand. They just heard that computer programming w…

> Why do people think a 12 week course will make a non-technical person ready for a junior developer role? I'm not sure many people do think that. But it was an experiment. If you assume that the tooling around "programming" or "product building" or whatever you want to call it will eventually be good enough that you can slot a generic human into a well-defined role then these bootcamps might make sense. We may get t…

> We may get to a point where building software is more like building a car, and we just need humans to work on the factory assembly line. But we're not there yet. So the experiment failed.

I've seen this sentiment being thrown around a lot lately. I don't think it will ever be the case. There will always need to be someone who can build the tools or the tools that build the tools or the tools that build the tools that build the tools.

Let's use your auto assembly line idea to illustrate this. A good portion of auto manufacturing these days is completely automated, the body is assembled by robots for instance. Well, a factory had to build those robots, right? That factory probably bought some robot control software from another company who specializes in that. The company that built the robot probably didn't manufacture all of the components for the robot. For instance, their welding robot may have a wire feed spool that was manufactured by a company that builds welders. However, the company that manufactured the spool probably didn't forge the metal themselves, they bought it from a forging company. That company in turn bought ore from a mining company. The mining company mined that ore using an automated tunnel boring machine. The automated tunnel boring machine was built by another company that manufactures automated mining machinery, and the trail starts anew.

Somewhere down the line in every industry is an engineer who designs and possibly even builds components that are necessary for that industry to operate.

Now, applied to software engineering:

Even if we did have software that could automatically build a web application tailored specifically and exactly to what any given company wanted down to website design and SEO, that software would have still need to have been built in the first place. If that software was built by another piece of software and so on up the line, at some point there is a person who built the progenitor. Regardless of who built the original, wouldn't these pieces of software still have bugs? What if these pieces of software involved more software that could fix their own bugs? Well , who fixes the bugs in the bug fixing software?

Beyond this, what if there is a new feature that needs to be built out? Will the software be able to build out that new feature and integrate it with the existing application? If so, how will it handle conflicts?

As it currently stands, it takes a team of multiple professionals to simply maintain any non-trivial codebase. I don't personally believe that it is possible to design an AI that is powerful enough to do this kind of work without this AI having human levels of intelligence and creativity. In order for this AI to be able to reach this kind of proficiency it would have to be self aware. And then we are forced to ask the question: is self aware AI still AI, or is it alive? We are not ready to answer these questions. Until we are, there will always be a need for flesh and bone engineers of all sorts.

That ended up way longer than I intended.

Re: Coding Boot Camps Get the Boot: Why the Industry Is Shutting Down

#112
post #59

Earlier quoted context omitted.

> The other 3 are companies that have a bit of a reputation and I wouldn't even consider working at anyway. How is that relevant in this context? Regardless of company it's obviously a trend to refuse bootcamp graduates.

3 out of 923 comments is a trend now? I think you need to reevaluate what you consider obvious/significant.

Alright, I still think it hints of a trend. Feel free to think otherwise.

Re: Coding Boot Camps Get the Boot: Why the Industry Is Shutting Down

#113
post #53

Earlier quoted context omitted.

> So your argument that what makes a person a good software engineer is the whiteboard coding algorithms? No, his argument is that what makes a person a good software engineer is the ability to think about an abstract problem and come up with a solution to it.

That may be his argument, but his example is exactly the kind of "whiteboard coding algorithms" trivia that people mistake for engineering in this industry. I'd agree with his argument if that's what it is, just not his example.

> I'd agree with his argument if that's what it is, just not his example.

I guess I wasn't very clear, then. The parent is correct, my argument did include: "ability to think about an abstract problem and come up with a solution to it."

I was trying to use a bit of brevity in my example but these responses make me believe I oversimplified an actual recent problem I had in mind (which is what I believe make the best interview questions). I do try to attach more business needs to the questions I've asked during interviews. Instead of:

"how would you store 1 million strings, search through them while caching results, and make sure only certain individuals can access certain strings"

What I really had in my head was: "We have tens of thousands of PDFs that we need to extract text from to make available. That text needs to be normalized. Only certain members of certain teams should have access to different types of text. Additionally, this is going to produce millions of strings. How would you get the PDFs to a place you could use them, extract the necessary text, normalize it, store it, utilize caching to make retrieving it snappy, and ensure correct access?"

Technical interviews should be more full of questions that spark conversations where additional inquiries come naturally. What kind of software? What version? What framework? Could you do that faster? And so on. Rattling off whiteboard questions is definitely what I was trying to make an example of avoiding.

Re: Coding Boot Camps Get the Boot: Why the Industry Is Shutting Down

#115
post #94

Earlier quoted context omitted.

4 explicitly say it which is in a way kind of them. Many others probably just drop the resume right in the trash.

You're just assuming that though. You don't have producible evidence of this. It's the conclusion that you want to draw, so anything that might provide your conclusion evidence, you take as evidence. What I can tell you is that I know many, many bootcamp grads and virtually all of them got good jobs, at good companies and not always junior. I still don't take that as proof of anything and am willing to take evidence…

So you think it's likely the number of "will not hire fresh from bootcamps" is limited to the 5 which explicitly state?

No, of course it isn't. The only question is how much larger the number is. That is not assuming but extrapolating and is how statistics works.

You know some bootcamp grads that got jobs. Great. That isn't in dispute though. Perhaps some bootcamp grads getting jobs is what led to the "will not hire from bootcamp" policies. Now _that_ is an assumption. Or rather speculation.

Re: Coding Boot Camps Get the Boot: Why the Industry Is Shutting Down

#116
post #9

I think it's a big leap from "two large bootcamps have closed" to "the bootcamp industry is shutting down". Like anything else, there was a big race to capture the market once Dev Bootcamp proved it could work, and now the market is correcting itself. No reason to think bootcamps are going to stop existing altogether.

Yeah, it's like any industry affected by a goldrush. Badly run companies spring up to capitalise on the popularity boom, and when the situation inevitably corrects itself, those companies shut down or fail.

No different to how Pets.com or Webvan bit the dust when the dotcom boom started winding down.

Re: Coding Boot Camps Get the Boot: Why the Industry Is Shutting Down

#117
The reason why boot camps are shutting down is because money is drying up. They are either predicting we are about to head into recession and/or that the hiring of entry level developers is going to dry up in the coming months/years.

Go back to 2004-2007. There were tons of "training schools" for developers. They all cashed out right around the time of the financial crisis.

Then around 2012, they all resurfaced as "boot camps".

Rising interest rates, saturated employment environment and 10 years of insane growth probably means that they don't see much room for growth in the near term so they are closing shop.

They'll be back in a few years under different branding once the environment changes.

Re: Coding Boot Camps Get the Boot: Why the Industry Is Shutting Down

#118

"While coding boot camps had many course listings on JavaScript, Ruby, and web development, they had none that covered product management, wireframing, cloud computing, DevOps, or Agile methodologies" I have a 4 year computer science degree and I didn't learn any of the listed topics either, so I'm not sure if the article is implying that other institutions do prepare new grads for these topics. The main advantage I…

With my 4 year software engineering degree I learned c++ and java which I never used professionally. But I also learned about data structures, assembly, OS design, QA, OOP, design patterns, software project management, etc. as well as physics, chemistry, calculus, psychology, literature, etc.

Learning the syntax of the current hot language over 4 months is not an equivalent to deep understanding of CS or just good problem solving in general learned over 4 years.

Re: Coding Boot Camps Get the Boot: Why the Industry Is Shutting Down

#119

Earlier quoted context omitted.

More like 5 if people want to use the term "engineer" on their CV.

Disagree. Engineer here - I did a 6 week bootcamp and immediately got hired at Amazon. $150k+, the most I've ever been paid. Still learning tons but my experience was quite positive.

PhD prob helped.

Re: Coding Boot Camps Get the Boot: Why the Industry Is Shutting Down

#120

Earlier quoted context omitted.

Just like most things in life, you get out of it what you put into it. > I like to think that bootcamps are just an extension or tool to employ as an autodidact. If you are an autodidact, a bootcamp isn't even required. The Internet is chock full of resources for learning programming that makes it extremely simple to learn on your own. I look at a bootcamp as paying for connections. A Bootcamp should help get you in…

That's true. I wouldn't necessarily agree that it's easy. One of the biggest difficulties when learning programming is just knowing where to start. Looking for mentors or resources isn't difficult. On the contrary, you are inundated with varying opinions. Making decisions about which technology to employ is an exercise in futility. A bootcamp helped me to not only learn technologies, but also how to make what at firs…

> That's true. I wouldn't necessarily agree that it's easy.

I assume you mean the self teaching part? Agreed. That's why I said simple. I should have been more clear.

> Without initial guidance and a firm commitment, we end up with questions like, "Should I learn Java or Javascript?" or "Can I learn Go in a week?" Is it possible to self teach completely? Yes. But you would need both discipline and analytical rigor as well as the humility to find help when you run into issues. I went into the bootcamp looking for both a mentor, which I found, and connections, which I also found.

I think this is a good way to look at it. I'm personally 100% self taught. I actually dropped out of college(financial issues), but I'm glad I did. I was able to learn so much more on my own. I can understand how a lot of people wouldn't be able to do what I did because they just don't see things the way I do I guess. For the type of people who require guidance from the more experienced, I think what you said above makes a lot of sense.

I would, however, caution anyone who is an autodidact from going to a bootcamp simply on the premise of it being extremely expensive. If you have the ability to teach yourself these skills, there's really no good reason to spend tens of thousands of dollars on a bootcamp to learn at a pace dictated by your peers.

Post reply on HN