Slashdot Mirror


Do Code Bootcamps Work? (inc.com)

"Computer programming is highly specialized work; it can't be effectively taught in an intensive program," writes Inc. magazine's contributing editor: Last month, two of the country's largest and most well-regarded coding bootcamps closed. While there are still over 90 such camps in the U.S. and Canada, these for-profit intensive software engineering schools aren't successfully preparing their students for programming jobs. According to a recent Bloomberg article, the Silicon Valley recruiter Mark Dinan characterized the bootcamps as "a freaking joke," while representatives of Google and Autodesk said respectively that "most graduates from these programs are not quite prepared" and "coding schools haven't been much of a focus for [us]."

In one sense, the failure of coding bootcamps reflects the near-universal failure of for-profit universities, colleges, and charter schools to provide a usable education. In another sense, though, coding bootcamps represent a profound misunderstanding of what computer programming is all about... Coding at the professional level is highly specialized and requires years of practice to master... the idea of a bootcamp for coding is just as practical as the idea of a bootcamp for surgery.

10 of 139 comments (clear)

  1. Bootcamps work for some people by rmullig2 · · Score: 3, Interesting

    You have to be bright and highly motivated to find success at a boot camp. When the camps first opened there were far more people interested in attending the boot camps than there were available seats. This meant that they could be very selective in admissions leading to better results.

    When the boot camps decided to scale up to be very large, they could not find the same caliber of students to fill the classrooms. This lead to a lowering of standards to keep the business viable. The result was that many students coming out of the boot camps were ill-prepared to work as developers.

    The concept can work but not to the scale that the large for-profit training companies want it to. It would be tragic if the good boot camps were put out of business by the bad ones.

  2. Slow done cowboy! by iamacat · · Score: 3, Insightful

    In one sense, the failure of coding bootcamps reflects the near-universal failure of for-profit universities, colleges, and charter schools to provide a usable education.

    News to me, one I take my kids to seems perfectly fine. Plus they did Hour of Code thing... and it teaches kids to code! What, do you expect to become an expert in anything - foreign language, electrical work, skiing - in 90 days? Doesn't work like that. It gives you an introduction on where to look, they you can try writting tiny apps for your own use / tinker with stuff on github. Maybe works as an apprentice for your friend working on their own thing for some beers. Do this for a year or two and you should be good to use your new skills for fun and profit.

  3. Re:It all depends on expectations... by El+Cubano · · Score: 3, Insightful

    If however, the output expected is of folks who can do heavy serious coding (read coding closer to the metal), then such camps are a pipe dream.

    As you point out, it is all about expectations. However, I think that in general there is a wrong assumption about the skill level of a new graduate. Take surgery as a comparison, for instance. A new medical doctor just graduated from school will not be put into an operating room unsupervised. In fact, every medical specialty requires that new graduates complete a residency. It very similar to what new plumbers and electricians go through, though a doctor will spend a great deal more money to get there.

    To me, a new graduate with a computer engineering, computer science, or perhaps even a management information systems (depending on the school) degree has achieved the level of "now I am ready to apprentice under an experienced senior developer." I find it humorous how start ups will load up their staffs with all new graduates for developers and later wonder why their apps and infrastructure have problems. It would be like hiring all apprentice bricklayers, plumbers, and electricians to build you a building. You are likely to encounter problems down the road.

    I know that some folks think of coding as an art more than as a trade or skill. However, coding has enough of the skilled trade flavor to it, in particular developing the understanding for how decisions you make in one place will have long lasting effects throughout an application and the things that interact with it (which a new graduate or junior developer is not likely to understand), that the only really sensible way to look at it is as something that requires a pseudo-apprenticeship.

    Granted, some people have a natural talent, but even then they benefit from being under the guidance of good experienced developers.

  4. Re:Sorry, employers by AmiMoJo · · Score: 3, Interesting

    What is the truth here?

    Are wages so low that people would rather be unemployed, allowing employers to go the H1B route? I also hear that there is a lot of H1B fraud, in which case higher wages won't help.

    People say there are lots of skilled workers, but also that all the young workers are idiots with no clue and low ability levels.

    Women are apparently clever for avoiding tech jobs, but for some reason men are desperate for them and unable to do the jobs women are doing instead.

    I just want to know the truth. I don't live in the US so it's hard to know based on Slashdot and crappy "news" articles.

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  5. Define "working" by HockeyPuck · · Score: 3, Informative

    If you want to define "working" as:

    Do the bootcamps attract tiger mom/dad parents who will pay anything to get their kids into Stanford/Berkeley including make their kids learning programming even when they don't have any interest in it so they can brag to their peers that their kid(s) have an app on the Apple/Google store.

    Then yes. These things are in every strip mall in the SF bay area.

    These bootcamps aren't about turning kids in successful programmers or software engineers any more than petting zoos are making zoologists out of kids. It's a way to make money, pure and simple.

  6. Re:Practice, practice, practice by Jane_Dozey · · Score: 3, Informative

    Congratulations. Most junior developers take a good couple of years to realise that they're shitty developers. That might sound like a troll, but seriously, there's a point (well, several actually) in every good software devs career that they realise they actually suck at software. That's when they can start to really get better.

    --
    Silly rabbit
  7. Re: Sorry, employers by alvinrod · · Score: 3, Funny

    Since I'm here... How much to call me a malodorous bastard?

    We used to have some people here that would do it for $40 an hour, but they got replaced by some H-1B workers willing to do the job for only $22.50 an hour. They also had to lie on their CV about having 25 years experience abusing people on Slashdot, even though the site has only been around for about 20.

  8. Re:Sorry, employers by alvinrod · · Score: 3, Insightful

    It's a mix a both, really. When you have companies in California offering salaries of $60,000 per year it's a lot different than that same salary being offered in somewhere like Nebraska where the cost of living is going to be a lot lower. There are a lot of Americans that aren't willing to work for that pay in California because it won't allow them to afford the type of lifestyle that they expect. Meanwhile, there are many H1-B workers who are more than happy to take those wages, because from their perspective its a great opportunity for them to live in a nice place and having the kind of freedoms that living in a western democracy affords that may not be possible in their native country.

    There are a lot of skilled workers, but there aren't a lot of companies that want to pay the rates those workers feel that they're worth when they can get some wet behind the ears college graduate for perhaps half the salary. I don't know if that's always the best economic decision for the company, and some of that may come from companies not having a good way to measure productivity differences which is difficult to do in software engineering without creating some kind of metrics based hell that the smart employees will figure out how to game quite easily.

    The truth isn't something that's always easy to completely understand and something like the global economy has so many moving parts that even if you understand some of the fundamental causes (e.g. higher demand for software engineers will increase wages, which ultimately leads to more people majoring in CS and increasing the available labor pool which reduces wages until an equilibrium is reached where the number of people capable and interested in being developers matches the demand) it's really hard to factor everything in. Think of it another way. If you could easily answer that question, centrally planned economies would be easy to pull off and the Soviet Union probably would have won the cold war instead of collapsing like it did.

  9. Re:Sorry, employers by jeff4747 · · Score: 5, Insightful

    Are wages so low that people would rather be unemployed, allowing employers to go the H1B route?

    You have the causality backwards.

    Companies fraudulently get H1B visas to drive wages down. To keep up the charade, they have to claim it is impossible to find US workers for their jobs.

    To keep the fraud going, companies deliberately sabotage their recruiting process. I get 2-3 emails a day from recruiters offering me jobs in cities I do not live in. The jobs require 1/4 the experience I have, with appropriate pay for that level of experience. Since I do not live there and do not want to take a massive pay cut, I do not apply to those positions. The company uses my lack of response, as well as the other people they spam, to pretend there are no US people for that job.

    If I did apply for the position, first they would demand I travel at my own expense to multiple in-person interviews, scheduled at the last minute in order to maximize the expense to me. And if I did pay for that travel and show up for the interviews, I would be rejected as unqualified or "not a good fit for their team" or any other reason they could come up with.

    Since the job is a massive pay cut, it would be difficult for me to show I was harmed and thus it is harder to sue them for rejecting me. Plus suing an employer, prospective or not, ends your career. Your lawsuit is a public record, so any future employers will see it and refuse to hire you.

    Why would the company bother with all this fraud effort? Because they aren't actually looking for someone with 4 years experience. They will "miraculously" find an H1B employee with 10 years experience who will just happen to take the job at the pay rate for 4 years experience. Then proceed to have them to work commiserate with 10 years experience.

    Basically, everything you hear that blames this problem on the worker side of this situation is a lie designed to perpetuate H1B visas.

    I just want to know the truth. I don't live in the US so it's hard to know based on Slashdot and crappy "news" articles.

    All evidence points towards you not being interested in knowing the truth, and far more interested in shitting on workers. But that's OK, we'll drag down your wages too.

  10. Re:Sorry, employers by BarbaraHudson · · Score: 5, Informative

    Women leave CS courses for the same reason they leave all hard science courses.

    You can't bullshit and blather your way through it.

    Sure you can. Men do it all the time. Or have you never worked with men who are incompetent?

    Women have incredibly fragile egos (in case you were wondering, that's why feminists bang on about 'male ego' virtually everything they say is projection)... and they are exposed in hard science courses.

    Opinion, with no data to back it up. And yes, the fragile male ego thing is real. Go look at how a guy reacts to being turned down by a woman. "She's probably a lesbian." Stalking. Saying it was really him that gave her the brush-off. The simple fact is that women recover better from break-ups than men. And let's face it - it's usually the woman calling the shots as to when it's over, not the men. Just look at which sex files for divorce more often.

    Actual maths courses are particularly brutal - you can't hide, you can't hamster away the fact that there are people better than you, you can't skip sections of the work (it all builds on the previous bit) and neat handwriting/platitudes get you nowhere.

    Again, opinion with no proof.

    We all know it, but we all dance around the subject to... as we always do... protect women's feelings.

    They drop out and go do courses that reward waffling and woolly thinking.

    That "reward waffling and woolly thinking" is very much a male thing, everywhere from managers bullshitting and shouting their way through meetings, not to mention pissing contests, to the current occupant of the White House.

    If they are particularly bitter about it, they'll start blaming men and claim it's male competitiveness or that the system was stacked against them.

    Not male competitiveness - male incompetence. The inability of men in a group to act professionally when women are around in small quantities that they see as being safe to harass, ignore, sabotage, and claim that the work the women did is irrelevant, wrong, or worse - appropriating it as their own work instead of giving credit where it's due.

    Ignore it, like all women, they will do/say anything to avoid facing reality.

    Says the anonymous coward, who hides behind his anonymity to avoid taking any responsibility for his foolish fact-free words.

    --
    "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.