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.

68 of 139 comments (clear)

  1. Sorry, employers by Anonymous Coward · · Score: 1

    You'll have to use the free market and actually offer HIGHER WAGES instead of complaining about some mythical "shortage".

    1. 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
    2. Re: Sorry, employers by computational+super · · Score: 1, Insightful

      I don't live in the US

      The fact that I'm less likely to have to interact with you in real life is the best news I've gotten all month.

      --
      Proud neuron in the Slashdot hivemind since 2002.
    3. Re: Sorry, employers by AmiMoJo · · Score: 1, Funny

      I came here for an argument, but seem to have stumbled into abuse. At least it's not getting hit over the head.

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

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    4. 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.

    5. 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.

    6. Re:Sorry, employers by rmullig2 · · Score: 2
      You ask a lot of questions. Let me address them individually:

      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.

      Some people may be better off unemployed. Married women with children may find that the cost of child care make work not worth it financially. Low skilled middle age people may try to go on disability rather than take a low wage job, etc.

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

      There are a lot of credentialed people out there. The watering down of education at all levels has lead to a situation where lots of people have paper that say they are educated but don't have the knowledge/skills to back it up.

      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.

      Women are under-represented in some fields and over-represented in others. Since tech pays better than most fields this has been deemed to be an issue by many with a certain point of view. There may be valid reasons for this but suggesting some will have your career ruined at many places like Google.

    7. Re:Sorry, employers by mikael · · Score: 2

      Relatively, yes. Consider Silicon Valley. It stretches 40 miles between San Francisco and San Jose, and is about 7 miles wide. San Francisco is the most desirable part of the area, because it has a large walkable downtown area with lots of shops and public transport. Start going down further down and you are into suburbs where you need a car. The central parts of the towns like Menlo Park, Palo Alto (close to Stanford University) are very desirable because they too have walkable down town areas. Then you are into areas like Mountain View and Sunnyvale. If you are on the Eastern side of the peninsula, then you really need a car to get around. Central San Jose is very polluted, and so many people prefer to live up in the mountains where the air is fresher.

      Also, they are interested in working for startups, designing and implementing new code, with the chance of going IPO or being bought out, rather than being in support, maintenance or hardware verification.

      Because many graduates prefer to live in areas which are walkable downtown and have a social life (to maintain a professional network of friends to help find the good jobs) they prefer to share a room in a house in these areas rather than an apartment somewhere isolated. You are looking at a monthly rent of $4000 to $8000 upwards for a house. Parts of Silicon Valley are majority Mexican, Black or Asian.

      http://geocurrents.info/wp-con...

      http://www.geocurrents.info/wp...

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    8. 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.

    9. Re:Sorry, employers by AmiMoJo · · Score: 1

      Thanks, that explains the mechanism. A genuinely useful explanation.

      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.

      Oh, well, fuck you then.

      Why can't people be nice and assume a tiny amount of good faith any more? Don't say it's because it's amimojo, I have repeatedly stuck up for workers' rights and strongly favour employment laws protecting them.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    10. Re:Sorry, employers by AmiMoJo · · Score: 1

      That's similar to the UK. There are "senior" jobs in London offering as low as £50,000/year, which means you can barely afford a shoe box to live in or face a long commute. So the only people who take those jobs are the young and desperate who quickly burn out or people from Eastern Europe who will accept the shoe box.

      The difference is that in the UK if you are unemployed you have meagre but survivable benefits to fall back on. The government will pay the interest on your mortgage, for example, so you don't become homeless. I thought people were basically fucked if they were unemployed for any length of time in most of the US.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    11. Re:Sorry, employers by OneHundredAndTen · · Score: 1

      Wages may not be so low, but these efforts, if fruitful, would sure lower them. These companies want an excess of code monkeys; that is exactly the motivation behind these efforts and the push to get children to start coding as soon as possible.

    12. Re:Sorry, employers by avandesande · · Score: 1

      Rather ironic

      --
      love is just extroverted narcissism
    13. Re:Sorry, employers by BarbaraHudson · · Score: 2

      If there was a shortage wages would go up. That is the 'invisible hand' of the market.

      The "market" is being grossly manipulated. Both supply (a huge over-supply of under-qualified n00bs - including the idiots that fall for boot camps and "take a 6 month course at our institute at huge expense with predatory loans", and of course the lies surrounding H1Bs.

      Additionally, there's the whole "bad money drives out good money" thing. Crazy money chasing quick bux has seriously distorted the job market, so that everyone is looking for web code monkeys, and since monkeys are cheap and easily replaced, this has the effect of driving down wages in other parts of the industry since businesses are under the impression that every monkey in every sector is interchangeable, so why should one monkey in one sector be worth several times what another one is in another sector? After all, all they do all day is sit staring at a keyboard and screen - how hard can that be? Bosses do that all the time with no special training.

      The field is ruined for at least another generation, and perhaps permanently.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    14. 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.
    15. Re:Sorry, employers by BarbaraHudson · · Score: 1

      The companies offering boot camps don't care about whether companies have a greater selection of potential employees to choose from, same as they don't care if their students succeed or fail after graduating. All they give a shit about is being able to pump bodies through a quick course for money. Quality? Fees and loan repayments tied to future performance? Ha. As far as they're concerned, if you end up with a part-time "do you want fries with that" job after graduation, you still count as a graduate who went on to find a job.

      They
      don't
      give
      a
      shit.

      They're there for themselves first and foremost, same as any other scammer.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    16. Re:Sorry, employers by UnknownSoldier · · Score: 1

      > 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.

      Those are crappy companies. Every company I have interviewed at paid my hotel + flight expenses.

      Not every company is evil -- but I will admit there definitely seems to be a lot of bad ones who want their cake and to eat it too.

    17. Re:Sorry, employers by Billly+Gates · · Score: 1

      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.

      Here is the deal to meet the endless list of MUST HAVE's your demand as an employee goes higher than what they want to pay.

      So let's say they want someone with 7 years experience working with Android and 5 years working with HTML 5 as an example? Let's say you started playing with HTML 5 when your employer still had IE 6 5 years ago and written some game in Android SDK when you were the first kid on teh block with an Android phone what do you think you could get offer wise today? My guess is people would be begging to hire you and would be offering $90,000 ayear and offer to pay for relocation on the boot.

      This other company is used to paying $60,000 a year. After all that is what an H1B1 brings and what during 2008 - 2013 could buy so they offer that as the max and do not budge.

      What anyone desperate who hates themselves for not learning coding or going into PC repair instead of coding would KILL for $60,000 ayear! But they do not meet the lists of requirements. I suppose bootcamps tailer to such folks.

      The real question to me is are employers willing to pay $60,000 a year willing to take someone without real world experience outside the bootcamp? If employers are willing to do temp or contract and pay $55, 0000 for coders who are new but worked in other areas then they may work for both parties. Remember you slashdotters laughing reading this were n00bs at one time too.

      Eventually those of us making $55,000 coding in 5 years can then make $80,000 and greater. Indians are doing just that now as they are quiting h1B1 farms and taking on clients directly as they have 7 years experience and can make alot more.

      So the short answer is employers are unwilling to hire those on unemployment and only want those who are worth faaar more to make Human Resources happy with their checklists. These Americans will thumb their nose down as they can get more elsewhere.

    18. Re:Sorry, employers by Billly+Gates · · Score: 1

      Well I am sure you weren't awesome at your first programming job were you?

      You have to start somewhere and yes there is a shortage. I am in the I.T. field now struggling as a senior desktop support guy. I realized it doesn't take a ginuse to plug in a monitor and learn active directory. Education or not I have head hunters calling me for $15/hr jobs. WHAT! I would kill to make more than $55,000 again.

      Sorry but I have no sympathy. Most kids today who are college educated make $15/hr or around $35,000 a year. This is finance, business administration, liberal arts, etc. WHy should someone fresh out of school make $70,000 a year coding? Something is not right.

      Economics dictate that is a shortage and not everyone needs a senior SCUM greenbelt certified six sigma c++ code jockey to work on their sharepoint site in the office. If they can increase the supply then wages will decrease but not for senior level engineers.

      I can code basic stuff and did so in college as slashdot advised me to change majors from computer science to business in the early 2000s as there would be no jobs. WORSE ADVICE EVER!!! I may not equal your level but I do not want your job. Just any junior developer job where I can finally earn a living and get some respect.

    19. Re: Sorry, employers by Hognoxious · · Score: 1

      I thought it was common knowledge, but here you go: https://www.youtube.com/watch?...

      Otherwise Google something like "H1 lawyer gaming system".

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  2. You cant teach logic by Bite+The+Pillow · · Score: 1

    You can teach the basics of a language in a boot camp, if someone already has math and logic skills. You can't teach coding as a naked skill, and certainly not from the ground up.

    VBA jockeys who want to be more formal might benefit, and people who need a structured introduction. But 10% success rate seems about right given the lack of an incoming filter.

  3. It all depends on expectations... by bogaboga · · Score: 1

    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.

    I guess it all depends. If the output expected is participants being able to manipulate visually [screen] displayed objects or familiarize themselves with a particular language, then they work.

    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.

    1. Re:It all depends on expectations... by AmiMoJo · · Score: 1

      Surely the name "bootcamp" implies that it's just an introduction.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    2. 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.

    3. Re:It all depends on expectations... by DarkOx · · Score: 1

      It can be both an art and a trade. Both the guy working in the design studio building prototypes at a big auto and the guy at the restoration shop down the street are metal fabricators. Both might be highly skilled. One is an artist the other is a tradesman. Which is not to say the tradesman can go make art doing something totally custom but its not bulk of what he does.

      The software world is the same. Building that CRUD app for marketing (trade work). Building that library for writing CRUD apps could be art. Designing a new sorting algorithm for a specialized case of inputs could be art, could be science.

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    4. Re:It all depends on expectations... by chipschap · · Score: 1

      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.

      Long ago I did a high school summer program put on by a nearby university. It was 8 weeks long, and in it I learned Fortran and assembler (for the old IBM 1620, that's how long ago this was). Definitely coding close to the metal, and I wrote a significant game-playing program as my required project.

      I don't know how the boot camps are run today, but I can certainly say that the 8 week summer program I participated in taught me to code, and code reasonably well. It also gave me an understanding of architecture. Was I then an expert? No, of course not, but I was at least reasonably competent, and I was well on my way.

  4. 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.

    1. Re:Bootcamps work for some people by Hognoxious · · Score: 1

      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.

      They could do that. Or they could jack the price up and trouser all the wonga.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  5. 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.

    1. Re:Slow done cowboy! by Mozai · · Score: 1
      > What, do you expect to become an expert in anything - foreign language, electrical work, skiing - in 90 days?

      Isn't that what these bootcamps are promising?

    2. Re:Slow done cowboy! by dcollins · · Score: 1

      Meanwhile, charter schools are pushing to bypass state teacher certification standards, and certify their own teachers after only 30 hours of training. I wonder why that is?

      NYSUT slams 'fake' certification plan for charter school teachers

      --
      We know where leadership by an anti-intellectual "strongman" who scapegoats minorities and likes boisterous rallies goes
  6. Practice, practice, practice by pipingguy · · Score: 2

    I'm just now completing an intense three month course: Linux, Java, databases (Oracle). Full-time five days/week.

    There's very little time to practice and what I've learned is mostly how much I don't know. And that I'm a shitty programmer.

    1. Re:Practice, practice, practice by Viol8 · · Score: 1

      You *might* just be able to learn one of those 3 in sufficient depth on a 3 month course. But all 3? No chance. Sounds to me like one of those courses that is designed simply to seperate people from their money.

    2. Re:Practice, practice, practice by pipingguy · · Score: 1

      Actually it's one of those government-funded training programs. My old profession (process plant engineering design) has been largely rendered obsolete (in the west) at least partially due to automation and off-shoring. 60 - 70% of my peers are unemployed and it's long term joblessness.

    3. Re:Practice, practice, practice by oic0 · · Score: 1

      I took a one week T-SQL course. I only got anything out of the first 2 days. The rest was a waste of time and money. It would work better as a single day lecture that gets your feet wet and gives you an idea of what's possible so you know what to Google. The Microsoft courseware C# class I took was even worse. Complete waste of time and money. A million details which I have a zero percent chance of remembering without practice. Bored me to death.

    4. 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. Do football bootcamps work? by Njovich · · Score: 2

    Few people can become a professional athlete with a couple of weeks training. Bootcamps (for pretty much any hard skill) can be effective to learn certain things, but they are no substitute for the talent and level of commitment and effort required to work at the top level of a coveted field.

    1. Re:Do football bootcamps work? by Billly+Gates · · Score: 1

      Few people can become a professional athlete with a couple of weeks training. Bootcamps (for pretty much any hard skill) can be effective to learn certain things, but they are no substitute for the talent and level of commitment and effort required to work at the top level of a coveted field.

      We do not need only a few dozen elite programmers. Just someone who can code at a junior level position. Remember you were a n00b too as well back in your day.

      I do wonder as an I.T. professional who does not code but did in college and know the basics of structures, data types, and object oriented programming if I should do it myself as I hit the end of my path currently. I can learn and put something basic together right now if you hand me documentation

  8. Almost anyone can learn to code... by Viol8 · · Score: 1

    ... just as almost anyone can learn to drive. But it passing your driving test doesn't make you Schumacher. Like excelling at most things in life, becoming a good programmer takes innate talent plus years of practice. If you don't have either of those then you'll only ever be the guy driving the Prius to the supermarket, not the one lapping in a Porsche at Le Mans.

  9. recycling by sdinfoserv · · Score: 2, Insightful

    Come on /. ..... this was here just a week and a have ago....
    https://news.slashdot.org/stor...

    And no they don't.
    Programming is not a task. It is a way of viewing the world. It’s a way of thinking that mingles creativity and logic. Almost like physical poetry. Many of us (yes, I’m a coder and have been a long time) have a burning curiosity and always ask “what if, how did that happen, where did that come from..” and a myriad of other questions indicating a need for constant learning. My wife is very successful in medicine. She’s much more “feeling” driven in her decisions whereas mine are logical. At times call me “cold”, and says “who thinks like that?” We balance, in a good way – most of the time – anyway, I digress As for programmers, not everyone is built that way, and a “boot camp” won’t change you if you don’t. This mantra “Everyone can and should learn to code” is one of those tag lines that need to finally die.

  10. You gotta want it by PeeAitchPee · · Score: 1

    If you don't you will fail (like with most things). Besides actually exposing people to coding who don't already know what it is, I don't see any value in code bootcamps.

  11. A qualified yes by DarkOx · · Score: 2

    I went to a RAILS boot camp and did an Android boot camp as well. Both of which I did because my boss was willing to pay. I could have grabbed some books and taught myself just fine. It was a nice way to spend a week away from other distractions though and get instantly familiar with all the basic machinery so I could than hit the ground running on projects. I say that as someone with a computer science degree (BS) and years of experience in LOB software development.

    What I needed out of those camps was freedom form other things like e-mail and people asking me questions about legacy projects my team supported and a chance to walk thru some structured exercises to learn the basic libraries, name spaces, and paradigms used, and parlance ("dictionary" vs "hash" vs "frame" etc) people working primarily in those technologies use.

    There were many people at both camps (HOTT) like myself, however there were also people who had clearly never done any development before, outside a shell script or two in their mothers basement, if that. They were not doing much other than key punching the samples in and not understanding at all what was going on, you could tell by the questions they were and were not asking. Its hard for me to imagine they really got much out of the courses. I don't think they could go home and make even a simple CRUD type app/service pair without a lot of hand holding.

    --
    Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    1. Re: A qualified yes by Miamicanes · · Score: 1

      Bootcamps can be useful for getting programmers who already have expertise in one area to quickly gain a solid grounding in another, by ushering them through the awkward "clueless n00b" phase so they at least know what to search for on Google & Stack Overflow.

      I know that I'm *personally* vulnerable to falling into "X-Y Problems" when learning something radically new (getting stumped trying to solve problem X, concluding that solving Y will at least put me on the path to solving X, then getting so caught up in Y that X gets totally forgotten about & I end up finding a brilliant, creative solution to the wrong problem). In these cases, a few days of structure and personal attention from an instructor can save me *weeks* of semi-random thrashing around.

      Examples of bootcamp-type hands-on seminars that would have been useful at various points in my life:

      * C# and Visual Studio for senior Java developers.

      * Android Studio w/Gradle for Maven-experienced Android developers who know how to use Eclipse & ADK.

      * Intro to AppCompatV4, Fragments, and everything else that ICS added/changed from Eclair/Froyo/Gingerbread.

      * A Git bootcamp for developers who are at least intermediate-level Subversion users.

      * Developing Android apps with Kotlin using Android Studio & Gradle (with optional Thursday prequel on Gradle basics, and Friday prequel on advanced Gradle).

      * Building a working AOSP-derived custom ROM and kernel (including Google services & apps) for recent Nexus devices. ... you get the idea. Basically, longer versions of the hands-on labs at many conferences.

      For multi-week bootcamps, it would have to be something like "Introduction to IOS development for experienced Android developers" (or vice-versa)... and even *those* would probably require optional prerequisite tracks for Windows developers with no pre-existing experience with Linux (for Android) or OS X (for IOS).

      The idea of taking a dozen random people with no real background in programming & turning them into commercially-useful developers of *anything* meaningful in just a week or two is crazy, and borderline fraud.

  12. Re:They aren't a Joke, they're a BAD JOKE by Viol8 · · Score: 1

    "and from searching Stack Overflow"

    I was with you up until this point. No way is stack overflow a good place to learn to code. Half the answers to questions are either plain wrong or answer a different question. And while a lot of the rest just give an answer , they don't explain the logic behind it. Similarly with the code examples - cutting and pasting code is easy, understanding WHY it works is something else entirely.

  13. Re:They aren't a Joke, they're a BAD JOKE by arth1 · · Score: 1

    Indeed.
    A code monkey knows what things work.
    A developer knows how things work.
    A programmer knows why things work.

    Without a drive to find out how and why, you'll never be more than someone who assembles a puzzle. You will be stuck when a piece is missing, not realising that you can create your own piece, or create a better puzzle.

  14. 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.

  15. The truth? by Anonymous Coward · · Score: 2, Insightful

    The truth is that businesses have been lying for over 20 years about shortages of workers.

    And then policy makers believe it or are paid off to believe it and they then start to push STEM education when the fact is that there is a glut of STEM workers. Our stagnant pay is proof.

    Everything else; women in tech, lack of education or what the excuse du jour is, is just PR horseshit to cover their asses in getting more cheap H1-b workers.

    During my MGT days, we budgeted 45 cents on the dollar for Indians compared to Americans. And no, we didn't have a lot of rework or anything. We really saved 55% - and I got a really nice bonus.

    It's a dog eat dog world out there and you gotta get fed first or not at all.

  16. Maybe if the person already as the aptitude by crashumbc · · Score: 1

    But if they do, they probably already taught themselves to code and are making 6 figures.

  17. Nose to grindstone. :) by fyngyrz · · Score: 2

    what I've learned is mostly how much I don't know. And that I'm a shitty programmer.

    Frankly, you're more likely to become a good programmer than the people who come out of such things thinking they're all that and a bag of chips.

    I've been writing code for well ver 40 years and there's tons of stuff I still don't know about the craft. I did - and continue to do - well because I specialize narrowly enough that inside my boundaries, I know (relatively speaking) a lot. But it took a lot of time, and anyone serious about programming should expect it to take a lot of time. I'm also careful not to go officially / professionally stepping into areas where I know little when the expectations are... other.

    There's nothing wrong with your perception in this matter. What will help is patience, perseverance, and a reasonable dose of humility. With those in hand, you can expect to at least approach your potential and do well in the craft.

    --
    I've fallen off your lawn, and I can't get up.
    1. Re:Nose to grindstone. :) by Stinky+Cheese+Man · · Score: 1

      I've been writing code for well over 40 years and there's tons of stuff I still don't know about the craft.

      I've been coding for 30 and I know less every year. When PCs first came out, one reasonably bright and curious person could get a pretty good grasp on everything important there was to know about them -- hardware, operating systems, programming languages, networking, and major applications. But with every passing year, no matter how hard you try to keep up, everything you know is a shrinking proportion of everything there is to know.

    2. Re:Nose to grindstone. :) by Billly+Gates · · Score: 1

      I,T, is like the medical field. Employers love someone who can do it all but you do not see a hospital hire a doctor who can do cardiac surgey, treat renal patients, and also know all about nuclear medicine for cancer patients, etc.

      You specialize. Medical school teaches the basics but to know something in depth you got to pick a specialty with networking you have many layers of hardware, software, and networking. Some are techs, admins, consultants, architects, and coders.

  18. Re:There's no reason a bootcamp can't work. by Hognoxious · · Score: 1

    Something approaching a CS degree program without the general education requirements to go with it would be ideal. Anyone doing that?

    There's definitely one. I believe they call it "Britain".

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  19. Re:It works for natural languages by Hognoxious · · Score: 1

    If you can teach someone to speak, read and write a natural language (such as French, German, Arabic, etc.) in an intensive course lasting a few weeks - which is well known to be possible

    Starting from not speaking or writing any language at all?

    In any case, such a short course is barely going to teach you the rudiments.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  20. The term as such is bollocks by prefec2 · · Score: 1

    Boot camp may refer to basic military training or a cruel method of punishment. Why do you use a military term for something which is more like education and training? I hope you do not punish the wannaby coders when they code wrong.

    Also programming requires practice and a good theoretical background. Nothing you can get in a short and intensive training program. However, it might help to learn something new.

  21. Re: Sham by prefec2 · · Score: 1

    What has gender to do with mental capacity? Women in western countries do not go into tech (but into math). However, in other countries they do have a preference for tech. Looks like this is just a cultural thing.

  22. Most certainly not by Martin+S. · · Score: 1

    In my experience code camp and competitive coders need to be heavily coached to remove bad habits. Those promote absolutely the wrong habits to be effective members of agile development teams.

  23. Re: There's no reason a bootcamp can't work. by Miamicanes · · Score: 1

    CS without GenEd would produce grads who *might* be able to get decently-paying jobs right after graduation, but the moment they got laid off after the next recession or merger/acquisition/bankruptcy/outsourcing-fetish, they'd be totally fucked unless they had the resources to spend another year or two taking classes on whatever's hot today.

    CS isn't about "learning to code" -- it's about learning HOW to learn, and gaining the background knowledge that might save your ass someday and help you to remain relevant as the industry continues moving forward while you're spending 5 years maintaining some project that's only relevant to your current employer and distracted after work by family life.

  24. remember the bubble and the one trick ponies? by mpechner · · Score: 1

    Remember during the bubble when a certain country created 300,000 "air quote" "engineers" seemingly overnight? When people here did not understand the difference between a college and University from that country. We have a short fucking memory. Because many of those one trick ponies went to the equivalent of coding boot camps. Now can it work, yes, if you are an engineer. Good engineers are born, not created. You will grow and become a good software engineer, something you would have been no matter what. For most people, no. I have a couple of friends who went to college, did not earn a computer science degree and you would count yourself lucky to have such brilliant people on your engineering team. But they are the exception.

    It is sad, but all these people saying that Bill Gate and Zuckerberg did not finish college and are billionaires. First, they did make it into top notch colleges. Second, they proved they were engineers from the get go. The only good thing, is that people from bootcamps are cheaper to hire and they disappear after a while.

    University computer science degree means 4 years of writing some level of code for a wide variety of computer science basic topics, a certain level of mathematics. Those general education requirements? How do you think we had enough time to write code for our classes. Taking general ed classes you easily pass going only once or twice a week. Plus, a good engineer thinks out of the box. The more you know about other subjects, the more you can think about solving problems with a different perspective.

  25. Re:Other bootcamps don't work by mikael · · Score: 1

    Yes, but those skills don't go out of date; running, jungle survival, desert survival, weapon maintainance, hand-to-hand combat, urban combat. basic medicine, vehicle repair, communications.

    With computer technology, is programming with Modula-2, Turbo Pascal, Borland C++, 6502/Z80/6809/68xxx/MIPS/Sparc assembly language still relevant? There are still niche jobs in ADA/Cobol/Fortran but those usually require domain knowledge as well.

    You can't just learn C++ by itself, you need to learn STL/Boost as well as some GUI like Qt or MFC. If you learn Qt, you also need QML and QSG. If you choose to work with C and device drivers/microcontrollers, then you need to know all the different protocols and bus architectures as well.

    --
    Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
  26. Our bootcamp grads are great by Anonymous Coward · · Score: 1

    We have a handful of bootcamp/codeschool graduates at my work alongside our formally trained (CS graduates) and a few folks like me, who are self-taught and have just been working forever. They're all self-motivated and eager to learn, good at asking for help, and good at their work.

    I think the feelings about code school holds a lot of ire amongst those who went to school for computer science. They feel like someone took the short cut and is now reaping the rewards that they had to spend 5 years and tens of thousands of dollats. In my experience, coding/programming is not the same as having studied computer science, but there aren't a lot of roles for computer scientists. Lots of companies need code monkeys and they're coming from both ends of the learning curve.

    To me, there isn't a lot of difference between the CS kids and the code school kids, because they rarely have enough experience to work in the real world yet. I am fortunate to work with a lot of really good people though, regardless of their educational background.

  27. They might work for existing professionals by rbrander · · Score: 1

    Learning a whole profession in a matter of weeks sounds pretty tough, might be why there are no "engineering boot camps" or "accounting boot camps". But I can imagine an "accounting for engineers" boot camp that gave an engineer enough mental tools to talk productively with their accountant, do simple accounting if they run a 1-man consulting firm, that sort of thing.

    Accounting is one thing that engineers, doctors, dentists and lawyers and many other professionals could all stand several weeks of. Programming is another, especially for the engineers like myself. I got a whole CompSci degree after my P.Eng. and it changed my whole career, very much for the better. But I effectively *gave* that coding boot camp to several engineers that worked under me over the course of my career. Posters on /. sneer at "VBA coders" but I can't overstate how much more productive a professional engineer can be in certain jobs (in my case, managing over 200,000 underground pipes) with decent "201 level" skills in SQL and VBA.

    My suggestion would, alas, *eliminate* programming jobs. Right now, all those professionals have to turn to their I.T. department, which charges them $10,000 for coding and $25,000 for "requirements gathering", "systems analysis" and "enterprise architecture integration", that resulted in a sweet shiny C# application.... that also does what they could have done themselves with Excel and VBA in an afternoon if they'd been through about 50 hours of instruction and 100 of practice.

  28. What could you learn in a few weeks/months? by ErichTheRed · · Score: 1

    The MCSE bootcamps of 1999 have returned. It's just the usual crowd of technical training/education folks trying to squeeze a few bucks out of this bubble before it pops. You're always going to get people trying to take a shortcut to the big money whenever there's a "shortage" of qualified people. Back in the 90s, the MCSE camps were taking people off the streets who'd barely

    My opinion is that these bootcamps are only good if they actually teach the fundamentals, but I'm sure they skip most of that and teach codemonkeying in whatever JavaScript framework is hot this week. It makes sense too -- most of he graduates are going to wind up as very junior front-end web developers tweaking layouts and doing simple work. However, there will come a point where these junior developers will need to know more than how to drive Node.js. If you don't understand at least something about how networks, the browser, the naked non-frameworked DOM, and the underlying protocols work, you won't progress beyond a certain phase. if you don't have the internal drive to keep learning, and are just doing it for the money, there's a definite stopping point where you won't move up. At that point, you may end up some random manager or project manager, but the odds are that you'll be out as soon as the economy sours and the web startup you've been coding for tanks. Whether you get another job depends on how good you are, and you will be competing with some very senior people for every position when everyone's going through hard times.

    A personal example of this in action is my current challenge at work. I've been doing a combination of systems integration, end user computing and system engineering work for quite some time in an environment that's very sensitive to change -- there's plenty of new things coming in all the time but my focus hasn't been on web-related stuff. All of a sudden, one of the company's core products is being rewritten from scratch for the cloud. We're going from on-premises traditional VMWare and networks to 100 MPH "OMG, dudebro, SoftwareDefined RubyRustNodeAngular ChefPuppetCICDAnsibleJenkins VagrantGithubSlack JIRADockerKubernetes, at web scale!" A lot of the traditional systems people I'm working with aren't taking to it well. However, I've always been one to dig in and figure things out. THIS is where fundamentals are important...instead of all of those tools being magic boxes, learning them with an eye towards what's running underneath them is the key. If you don't have a good grounding, and learn these by going through online tutorials, you're only going to be able to use them as magic boxes and won't be able to effectively diagnose what's happening when your tower of tools breaks down. Bootcamp grads won't get this. CS grads from Stanford won't get this either. The important thing to remember is that no matter what the MBAs say, IT and dev is a profession and a skilled trade combined, and it takes a long time as an apprentice to get good.

  29. Re:They aren't a Joke, they're a BAD JOKE by vtcodger · · Score: 1

    Sure. Why use Stack Overflow when you can get poorly thought out answers at Slashdot? Should Stack Overflow be a programmer's only tool? Of course not. But it's a part of many perfectly competent programmer's toolkits. It's great for quickly finding forgotten syntax, showing alternative solutions, possibly identifying problems with "obvious" solutions and for identifying the vocabulary needed to dig deeper.

    --
    You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
  30. Re:Elementary students w/o special needs by Proudrooster · · Score: 1

    That is because elementary schools are cheap to run plus you get parents to buy $100 worth of supplies per kid per year. This allows the CEO of the Charter Management Company to make a CEO level salary. A charter school in Northern Michigan was recently run into the ground by a Charter School (sic) management company.

    This public charter school was paying $900,000 per year for business office services like printing paychecks.

    The founder of the charter school is in jail for $600,000 in federal tax fraud.

    Charter Schools are the wild west of using public tax dollars to enrich CEOs of management companies. They fail often, and spring back to life. Once the state legislature says you can charge tuition and still get free tax dollars, I plan to open an Elite Charter School and make serious cash.

  31. Just like the rest... by VeryFluffyBunny · · Score: 1

    ...of for-profit education. They make promises they can't keep, use unethical recruitment practices to get students, and generally spend most of their time and resources on bringing in the money rather than keeping their promises to enrolled students. A general rule of thumb is that you can at least triple the number of guided instruction hours (i.e. being taught by a qualified teacher) necessary to achieve the learning objectives (i.e. knowledge and skills) that students believe they'll have on graduation. I used to teach in for-profit education. Glad I don't anymore.

    --
    Debate is a form of harassment. Do not question my truth.
  32. Anyone have a positive experience? by Billly+Gates · · Score: 1

    Ok folks. Here is my background. I have 16 credits of programming in college but changed majors to Business Administration as Slashdot told me all I.T. jobs would be gone by now ... WORST ADVICE EVER! I know the basics of object oriented programming, structures, and doing basic programs. I have around 6 recent years doing I.T. support and gradually worked my way up to Senior Desktop Support Tech. I am at the time of my worth.

    My options are either to update my MCSE to get into System Administration as I have worked with Active Directory and Office 365, Exchange, and a little bit of SharePoint but Human Resources remind I do not have experience with servers and VMWare ESX which is frustrating as I need to get in first to get experience.

    I also am opened to coding.

    My question is has anyone got a successful career changing attending these bootcamps? Employers reading this have you hired anyone and they were a good fit for jr level development work?

  33. Re:It works for natural languages by Archtech · · Score: 1

    If you can teach someone to speak, read and write a natural language (such as French, German, Arabic, etc.) in an intensive course lasting a few weeks - which is well known to be possible

    Starting from not speaking or writing any language at all?

    Good point! However, I think that knowing a natural language (such as English) is an essential prerequisite for anyone to learn a programming language. They aren't called "languages" for nothing, you know. Certainly programming languages are very different from natural languages, but they have a common core. How could you understand, let alone say, "Add the number in Register One to the number in Register Two and place the result in Register Three" without knowing what a number, a register, or addition are?

    In any case, such a short course is barely going to teach you the rudiments.

    The thousand-mile journey begins with a single step.

    --
    I am sure that there are many other solipsists out there.
  34. ofcourse they work by sad_ · · Score: 1

    didn't we all do something like that when we were young? ofcourse they don't make a full coder out of you, but it just gives you a taste which is good enough to know if you want to digg further into it or not.

    --
    On a long enough timeline, the survival rate for everyone drops to zero.