Slashdot Mirror


Coding Bootcamps Presented As "College Alternative"

ErichTheRed writes Perhaps this is the sign that the Web 2.0 bubble is finally at its peak. CNN produced a piece on DevBootcamp, a 19-week intensive coding academy designed to turn out Web developers at a rapid pace. I remember Microsoft and Cisco certification bootcamps from the peak of the last tech bubble, and the flood of under-qualified "IT professionals" they produced. Now that developer bootcamps are in the mainsteam media, can the end of the bubble be far away?

226 comments

  1. Given how most spend their time in college... by gurps_npc · · Score: 0, Offtopic
    perhaps "booty camp" would be a better idea.

    Most people waste the time in college, spending more time chasing alcohol and dates.

    --
    excitingthingstodo.blogspot.com
    1. Re:Given how most spend their time in college... by i+kan+reed · · Score: 4, Insightful

      A lot of adults who have jobs do that too.

      On topic:
      I don't think I could honestly trust in the abilities of any programmer who hasn't had a serious discrete math class, without that being matched by years of actively failing at good design and learning the more fundamental pitfalls and ways around them the hard way.

      19 weeks of training is enough to not make off-by-one errors. It's not enough to know to avoid tightly coupling classes. Or even really enough to know the guts of how a hashtable is implemented and how that affects performance.

    2. Re:Given how most spend their time in college... by Anonymous Coward · · Score: 1

      Most people waste the time in college, spending more time chasing alcohol and dates.

      You consider partying and chasing dates a waste of time? Okay, but learning and having fun are not mutually exclusive.

    3. Re:Given how most spend their time in college... by Anonymous Coward · · Score: 1

      I don't think you have known many college CS majors.

    4. Re:Given how most spend their time in college... by plopez · · Score: 2

      Careful.... OP is trying to auto-darwinate. Don't discourage him...

      --
      putting the 'B' in LGBTQ+
    5. Re:Given how most spend their time in college... by LWATCDR · · Score: 4, Insightful

      It is as simple as programing as a vocation vs a profession.
      Think car mechanic vs engineer. One can fix an engine or even put it together the other designs it. Of course the best is when you have an engineer that is also a mechanic.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    6. Re:Given how most spend their time in college... by khasim · · Score: 4, Insightful

      One can fix an engine or even put it together the other designs it.

      I think that, in this case, it is more like someone trained to change your oil at one of those 5 minute places.

      Someone working there CAN move on to bigger things, but it won't be because that training taught them how.

    7. Re:Given how most spend their time in college... by schlachter · · Score: 2

      Really there ought to be a college alternative to computer science...perhaps a 2 year computer programming vocational degree. No need for a college degree where half the courses have nothing to do with CS for people that just want to code and not be computer scientists.

      --
      My God can beat up your God. Just kidding...don't take offense. I know there's no God.
    8. Re:Given how most spend their time in college... by i+kan+reed · · Score: 2

      Yeah, but there isn't a car mechanic analogue to the software engineer. IT has lots of maintenance work to do(and we all love our sysadmins, as long as we get admin rights), but all the coding work in particular is fundamentally going to be engineering of one variety or another.

    9. Re:Given how most spend their time in college... by Registered+Coward+v2 · · Score: 0

      It is as simple as programing as a vocation vs a profession.

      More like cheap source of labor vs. more expensive one. Companies don't have to pay as much and get a ready supply to replace them as technologies change.

      Think car mechanic vs engineer. One can fix an engine or even put it together the other designs it. Of course the best is when you have an engineer that is also a mechanic.

      Not sure if that analogy works as it is more a practical vs. theoretical split. Perhaps more like quick change oil guy vs a mechanic. One can do one or two things cheaply and the other understand the underlying concepts and can actually troubleshoot and solve problems based on experience and training.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    10. Re:Given how most spend their time in college... by Anonymous Coward · · Score: 1

      I'm happy to report that a lot of community colleges do offer this - they typically offer associates of applied sciences in IT focusing either on programming (and heavily on programming at that, a lot of their course programs are very respectable) or on systems management/networking basics/etc. with a focus on getting people enough hands-on experience to get the entry-level certs and start out on the lower rungs of an actual IT department instead of wasting away at Best Buy or the like.

    11. Re:Given how most spend their time in college... by i+kan+reed · · Score: 1

      Oh, god, don't make me support those people's code. The thing is: we work as a team. And people who can't manage the engineering theory: design process, design patterns, complex algorithms. These people as team mates make life harder for me, not easier.

    12. Re:Given how most spend their time in college... by ShanghaiBill · · Score: 1

      Really there ought to be a college alternative to computer science...perhaps a 2 year computer programming vocational degree.

      There are at least a thousand community colleges that do exactly this.

    13. Re:Given how most spend their time in college... by ShanghaiBill · · Score: 1

      Most people waste the time in college, spending more time chasing alcohol and dates.

      I wasted my time in college studying. I wish I had spent more time socializing.

    14. Re:Given how most spend their time in college... by geekmux · · Score: 1

      perhaps "booty camp" would be a better idea.

      Most people waste the time in college, spending more time chasing alcohol and dates.

      Given that college lasts on average at least four years for people, I sure as hell would hope people are spending more time enjoying life in that timeframe rather than enslaving themselves for years to earn a $75,000 piece of paper to hang on the wall.

      Oh, a degree is somehow worth more than the paper it's printed on in this economy? Yeah right. There's a reason this entire discussion exists.

    15. Re:Given how most spend their time in college... by geekmux · · Score: 1

      On topic: I don't think I could honestly trust in the abilities of any programmer who hasn't had a serious discrete math class, without that being matched by years of actively failing at good design and learning the more fundamental pitfalls and ways around them the hard way.

      And yet, you entrust the OS you run?

      Or the latest whizbang smartphone app?

      That's rather odd.

    16. Re: Given how most spend their time in college... by ahoffer0 · · Score: 2

      I'm with you for two reasons. First, a lot of enterprise IT is adding new fields, changing a web page or link, or changing a db connection. There is usually a legacy application that provides a framework into which changes can be retrofitted.

      Second (and maybe a little of topic) was my experience working in Switzerland. Developers, business people, and such typically attended two year technical institutes. Those institutes graduated competent employees who formed the bulk of my co-workers. The system was very successful. A degree from an ETH was not a prerequisite for being a useful Dev.

    17. Re:Given how most spend their time in college... by Anonymous Coward · · Score: 1

      Since Comp Sci != Coding, I'm going to say that college is a waste of time and money for most coders. These bootcamps may be both as well, but obviously smaller in degree.

      My masters degree has bought nothing to the table other than to get me in the door for interviews. I don't feel anymore qualified than some of the people I supervise who never went to school. But they are restricted from moving up because they lack paper.

      The whole idea that you need some liberal arts education to code or do most STEM jobs is utterly outdated. Why does my doctor need to know Shakespeare? Shave off a few years from his education so he doesn't need to amass as much college debt to begin with.

      What college has become is a crutch for the public school system for being as shit as it is. And it is shit because it has to pass most people. Just basic bell curve, badgered by parents that can't believe their "preshuss" kid failed.

      Here is an entrance exam from Harvard in 1869. Ignore the latin and greek, just how many people could do the math on pg 6,7,8?
      http://graphics8.nytimes.com/p...

      What makes modern college more odious is all the shit HR departments that are staffed by Liberal Arts (most of the shit anyone here could pass with 10 mins studying a night) majors lording it over the rest with their piece of paper, hence everyone needs one.

      College hasn't become a system of enlightenment, it's a system of class and social immobility. Even most of the poor who can get in, become lifetime serfs to their own loans and thus always relegated downward. And everyone spread the propaganda, because like "No one got fired for buying IBM", it's the same mentality for "No one got fired for hiring a degree."

      And right, a degree proves something. That you can go to a mind-numbing government indoctrination center for 12-13 years, and right after, hold your plate out and say "4-8 more, please! Oh, and I'll pay full price too."

      That deserves some kudos, but it shouldn't make one overlook the guy who went right to work and has 8 years under his belt.

    18. Re:Given how most spend their time in college... by Njorthbiatr · · Score: 2

      I've been learning to code on my own for more than the past 19 weeks pretty heavily.

      I could not tell you anything about hashmaps. I can in fact avoid off-by-one errors :p

      I still do the best I can but I feel like I have so much to learn I'll never get there.

    19. Re:Given how most spend their time in college... by Hognoxious · · Score: 1

      Not sure if that analogy works as it is more a practical vs. theoretical split.

      Designing things isn't practical? Are you an arts graduate?

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    20. Re:Given how most spend their time in college... by Hognoxious · · Score: 1

      Yeah, but there isn't a car mechanic analogue to the software engineer.

      Not even Web programmer or HTML developer?

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    21. Re:Given how most spend their time in college... by fahrbot-bot · · Score: 4, Funny

      I don't think I could honestly trust in the abilities of any programmer who hasn't had a serious discrete math class, without that being matched by years of actively failing at good design and learning the more fundamental pitfalls and ways around them the hard way.

      Settle down, they're talking about creating "Web Developers" not programmers. :-)

      --
      It must have been something you assimilated. . . .
    22. Re:Given how most spend their time in college... by Registered+Coward+v2 · · Score: 0

      Not sure if that analogy works as it is more a practical vs. theoretical split.

      Designing things isn't practical? Are you an arts graduate?

      No, an engineer. I was referring to design being an exercise in theoretical knowledge while maintaining / repairing is more of a practical skill. It has nothing to do with weather the item designed is practical. Given how many engineers have designed cars to make them as hard a possible to repair (Remove the air filter to replace a headlight bulb? The trunk trim to replace a tail light? reallY?) "practical" may not be in their toolbox.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    23. Re:Given how most spend their time in college... by jsepeta · · Score: 1

      In college I chased shots of Jack Daniels with beer. What's an appropriate chaser for a fat girl with low-esteem? why that would be a "chubby chaser" lol

      --
      Remember kids, if you're not paying for the service, YOU ARE THE PRODUCT THAT IS BEING SOLD.
    24. Re:Given how most spend their time in college... by Anonymous Coward · · Score: 0

      Yeah, but there isn't a car mechanic analogue to the software engineer.

      Someone should invent the system administrator!

    25. Re:Given how most spend their time in college... by kruach+aum · · Score: 0

      I wonder how you got to this point in your life without knowing that there should be a comma between 'together' and 'the'. Do you just not view words (reading is obviously beyond your grasp, I'm willing to settle), ever?

    26. Re:Given how most spend their time in college... by jedidiah · · Score: 3, Insightful

      Even that requires more than a weekend seminar.

      A lot of jobs could be handled as apprenticeships but that's not the way that corporations want to treat labor anymore. They want custom tailored laborers for cheap with no effort expended on their part.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    27. Re:Given how most spend their time in college... by 0100010001010011 · · Score: 4, Informative

      Code Monkey == Wrench Monkey.

      Which is what the US sorely needs. We stopped telling people to go into trades because EVERYONE HAS TO GO TO COLLEGE. I was told in high school I couldn't take welding because I was "going to college." Guess what jobs are in short supply these days? Welding, plumbing, etc.

      Sometimes you just need a trade to do a job. Do I need someone that understands coupled classes or a hashtable to build me a website or implement an idea in C? No. If you put 5-10 good coders under a good software engineer I'd trust the output more than trying to hire 3-4 software engineers.

      Companies don't hire all engineers, they hire techs as well. We don't need to hire all CS or SE majors but there is a place for them just like there is a place for someone that took a 19-week course on programming.

    28. Re:Given how most spend their time in college... by 0100010001010011 · · Score: 2

      > Oh, god, don't make me support those people's code.

      Why? Do we make engineers 'support' the welds from a welder. Do we make engineers 'support' the plumbing from a plumber?

      There is a huge gap between hiring a full engineer and hiring a technician. There should be an analogous range for software. Right now that gap is being filled by cheap Indian and Chinese programmers.

    29. Re:Given how most spend their time in college... by jedidiah · · Score: 1

      > What college has become is a crutch for the public school system for being as shit as it is. And it is shit because it has to pass most people.

      That's only because we have this absurd fixation on college prep. This is something also inherent in common core. Not everyone is suited for college. So not everyone should be pushed into the college prep program.

      Most people would be better off with the vocational programs that used to be quite common but don't exist anymore.

      So both types of "college" have become a crutch for mismanaged public schools.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    30. Re:Given how most spend their time in college... by Anonymous Coward · · Score: 0

      And you think college graduates know this?

    31. Re:Given how most spend their time in college... by Anonymous Coward · · Score: 0

      I got an AS from a community college, and the only downside I see is that about half of my required credits were in liberal arts.

      A few writing and communication classes would be good in a programmers vocational school, but a higher proportion of the course work should be in the career and not liberal arts. Personally I went on to a four year state university afterwards so it served my purposes fine from that perspective, but to really be a vocational school it should be 2 years of software development, some math, and a writing course or two.

    32. Re:Given how most spend their time in college... by Anonymous Coward · · Score: 0

      Don't discourage him...

      He got a first post on /. complaining about people who date. Our inputs aren't going to change his likelihood of breeding.

    33. Re:Given how most spend their time in college... by Anonymous Coward · · Score: 0

      Really there ought to be a college alternative to computer science...perhaps a 2 year computer programming vocational degree.

      There are at least a thousand community colleges that do exactly this.

      And I doubt it will be any better at getting a job than it was when I and other friends tried it a decade ago.

    34. Re:Given how most spend their time in college... by lgw · · Score: 1

      All of the stuff you care about fits easily in a 2-year vocational degree. I have no problem supporting "those people"s code (wow, what language choice) when they didn't take art history, or learn Latin, or do chemistry lab work.

      I don't think a 3-month course can cut it, but that's a different topic. (And, honestly, most the people I've worked with straight out of college had learned nothing at all useful in their 4 years of study - a combination of tool-specific stuff for the wrong tools and overly abstract stuff).

      --
      Socialism: a lie told by totalitarians and believed by fools.
    35. Re:Given how most spend their time in college... by radtea · · Score: 1

      I don't think I could honestly trust in the abilities of any programmer who hasn't had a serious discrete math class

      On the other hand, I've known programmers who are great at graph theory but can't debug their way out of a paper bag.

      And I've worked with a great programmer who had an excellent pure math background (ABD from PhD a program with heavy discrete math component) and someone comparably good with a high school diploma who was entirely self-taught. I wouldn't necessarily set them to solve the same class of problems, but their core skill-sets overlapped quite a lot, as did their attitude toward correctness, good design, etc.

      Programming is still an area where a good autodidact can excel, and many academic courses are less than impressive. It's a subject we are still learning how to teach, and so far I've not seen anything to make me believe any particular academic background is either necessary or sufficient to inculcate the desired skills.

      --
      Blasphemy is a human right. Blasphemophobia kills.
    36. Re:Given how most spend their time in college... by Trepidity · · Score: 1

      I think that for a certain type of personality, diligent self-study is a reasonable approach. There's always more to learn, but if you learn some every week it piles up in a kind of exponential way. If you're the kind of person who can learn from either written material (books, tutorials, reading other people's code, etc.) or recorded lectures, or some mixture of those, imo self-study is actually probably more likely to result in deeply learning a subject than a code academy. The main advantage of the "bootcamp" approach is that it provides a focused environment, if you're otherwise prone to slacking/procrastinating, or just can't learn at all w/o an in-person instructor. But I worry that it will result in a lot of superficial learning: memorizing some $hot_language syntax and design patterns and that kind of thing.

    37. Re:Given how most spend their time in college... by Pablew+Nopl · · Score: 1

      I don't think I could honestly trust in the abilities of any programmer who hasn't had a serious discrete math class

      So you do not believe it is possible to get an education outside of a class?

    38. Re:Given how most spend their time in college... by Tom · · Score: 1

      I don't think I could honestly trust in the abilities of any programmer who hasn't had a serious discrete math class

      Why math, precisely? Some basics in logic are a must, but most of what you learn in discrete math today is cute and completely useless for most real-world programming tasks. I know some of us old blokes think details of implementation are important and people should use this and not that because it's got better performance, but unless you're writing a 3D engine or a scientific application, it rarely matters very much. Yeah, my loop is 3% more efficient than yours. On the average customers quad core machine it will make 0.1 seconds of difference.

      I'd rather have a programmer who understands to not store passwords unencrypted, ask a user interface designer instead of writing crappy dialogs by himself and fail softly. You know, skills that actually make a difference.

      But for that, we agree, people need skills and not just a crash course.

      --
      Assorted stuff I do sometimes: Lemuria.org
    39. Re:Given how most spend their time in college... by Anonymous Coward · · Score: 1

      How many programmers write compilers?

      There's a lot more "mechanics" than "engineers" in the real world.

    40. Re: Given how most spend their time in college... by Anonymous Coward · · Score: 0

      If they took a class in some dependently typed programming language like idris or Coq, they would be writing proofs and coding at the same time. That would easily satisfy the math requirements.

    41. Re:Given how most spend their time in college... by cowdung · · Score: 2

      Look, I know a lot of people with CS degrees that write garbage code... also lots of people w/o CS degrees that write brilliant code.
      I also know people in a leading CS Master's degree program that can barely program.

      So I don't think it is easy to judge.

    42. Re:Given how most spend their time in college... by Anonymous Coward · · Score: 0

      you know, i keep hearing the to be a good programmer you need to have advanced maths. But this is bullshit of the highest order.
      I mean seriously full of shite.
      Let me state that again, you do not need high level maths to program. At all. In any shape or form.

      What you do need is logic. You need to be able to think logically. I know this sounds simple, and it is.

      LOGIC.

      also a steady supply of caffeine.

      If you can fully think your way through a problem that's great too, but maths? hell no.

    43. Re:Given how most spend their time in college... by LWATCDR · · Score: 1

      I hate the terms code monkey and wrench monkey.
      You do not need a college degree to write a lot of apps. Many business run on what I call forms plus database apps. Those often where written in DBase, then VB, and now HTML+SQL. AKA the LAMP stack.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    44. Re:Given how most spend their time in college... by ComputerGeek01 · · Score: 1

      How many programmers write compilers?

      There's a lot more "mechanics" than "engineers" in the real world.

      How many engineers redesign the wheel for each and every problem? Competent engineers know when the tools they have are adequate to address the task at hand.

    45. Re:Given how most spend their time in college... by Half-pint+HAL · · Score: 1

      Yeah, but there isn't a car mechanic analogue to the software engineer.

      Not even Web programmer or HTML developer?

      I told my mechanic you said that. He cried. Stop being so mean to mechanics.

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    46. Re:Given how most spend their time in college... by parkinglot777 · · Score: 1

      I got an AS from a community college, and the only downside I see is that about half of my required credits were in liberal arts.

      It would be the same for the first 2 year in a university. Those freshman and sophomore courses are just refreshing courses. Junior and senior years are focusing on core courses.

      I got an AS from a coomunity college as well, and then transfered to a 4-year university. The 2 years in the university, 90% of courses I took were computer/maths related (my major is CS) and I did only 2 courses that were not really related in my major -- Technical writing (ENG301) and Astronomy (a science class with lab, required). The huge advantage to go through this path, to me, is the large cost reduction I must spend in order to get a 4-year degree.

    47. Re: Given how most spend their time in college... by Half-pint+HAL · · Score: 1

      Ther's a risk that this will confuse concept with implementation, though.

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    48. Re:Given how most spend their time in college... by RingDev · · Score: 1

      I'm not sure about that.

      As a rough estimate, a 3 credit hour course is ~45 total hours of class time over a 15 week semester. Or about 3 hours a week. Code Bootcamps (the USMC did their Comp Sci training in this way back in the 90's) are 40+ class hours per week. Or roughly the equivalent of 13+ simultaneous college courses. Over a 19 week boot camp, the student gets as much class time as 17 university classes.

      To complete a university BS, you're looking at ~120 total credits. Figure almost half of those are non-major focused classes, you're only looking at 60 total CS credits. Which works out to be roughly 20 classes.

      So the total class time difference between a 19 week boot camp and a full 4-year degree, in terms of comp-sci classwork only, is roughly 3 classes.

      And I'm pretty sure we could knock off 3 university classes that are great for more theoretical knowledge, but of significantly less importance to entry level contractors. I mean, writing assembly and creating your own compiler are fun and educational projects. But in almost 20 years in LOB software development, I haven't ever encountered a situation where that knowledge has enhanced my ability to do my job or to create quality software.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    49. Re: Given how most spend their time in college... by Anonymous Coward · · Score: 0

      exactly!!! The role of sys admin (which I used to be and was very good at) has basically been eliminated where I work. Individuals are blamed for issues. Teams of specialists get to screw up with abandon and get praised for their teamwork. The world of "I just realised how to fix this" and actually getting to fix it are long gone.

  2. Lawnmowing Business - College Alternative by Austerity+Empowers · · Score: 1

    College isn't for everyone, but if I just change the title a little bit, does this seem like more of a bad idea?

    Employers always love to get the least qualified individual with the least options and marketability to do the job, that is still able to do the job. That doesn't mean you should serve yourself up to them on a platter...

    1. Re:Lawnmowing Business - College Alternative by houstonbofh · · Score: 2

      Well, a slight decrease in starting pay vs not having $100k in student loans sounds a bit better. And 10 years out it will be about ability, not what degree you have.

    2. Re:Lawnmowing Business - College Alternative by Austerity+Empowers · · Score: 2

      10 years out it will be about not having a family, being able to relocate on your dime cheaply, and using what free time you have to have learned the latest Web x.0 technologies. If you want out of that rat race, you will have to acquire the $100k in income to get the college degree so you can land a mgmt position to support a more balanced lifestyle.

      So perhaps you can save some on interest?

    3. Re:Lawnmowing Business - College Alternative by tomhath · · Score: 1
      Where do you get $100k? The average is more like $28k

      , you get that back within a couple of years with a STEM degree.

    4. Re:Lawnmowing Business - College Alternative by plopez · · Score: 1

      Right on. 8 pct interest doubles principle every 9 to 10 years. I challenge you to find a good investment that can out perform that, i.e. not insanely risky and speculative. You would need to fast track your career for 10 to 15 years to make a dent in $100k in principle.

      1 year + $10 in loans for a cert followed by hand's on experience and more side class work for certs and degrees is starting to make more and more sense as time goes on.

      BS degree + experience in 10 years with much lower debt, or no debt. That makes sense.

      Blowing $100K on what is rapidly becoming nothing more than a 4 to 5 years resort stay[1] is getting dumber and dumber.

      [1] What else would you call a place with luxo apartments, food courts, landscapers, recreation co-coordinators, fitness centers, swimming pools, entertainment staff, caterers, and nutritionists?

      --
      putting the 'B' in LGBTQ+
    5. Re:Lawnmowing Business - College Alternative by Anonymous Coward · · Score: 0

      Even if it is 100k, which it is not (say you go to law school & cs to become a patent lawyer), it is worth. -- if you do the math. Ahh, there it is. In my area, if you can even start with out a college degree, you would be at 45k/yr (they would take advantage of your ignorance), and the same person with a degree would start at 80k/yr. 5 years later, the 45k/yr may be up to 60k/yr where they bachelors guy is at 120k/yr (at least).

      So do the math. It is well worth it for a lifelong career. People put themselves at a a huge disadvantage, voluntarily.

      The good news is: I WILL NEVER HAVE TO COMPETE WITH THEM.

    6. Re:Lawnmowing Business - College Alternative by BarbaraHudson · · Score: 1
      The real problem is there's less and less opportunity to have a lifetime career. So accumulating debt to get one, then finding that career is now dying, and you have to accumulate more debt to get another one, is the way it is for many people.

      This applies just as much to boot camps. You get a very limited knowledge base, and because they're pumping them out so fast, more competition for each position. You're even more fungible than someone who did a 4-year program. So be ready to change careers every 5 years.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    7. Re:Lawnmowing Business - College Alternative by Gr8Apes · · Score: 1

      if you can even start with out a college degree, you would be at 45k/yr (they would take advantage of your ignorance), and the same person with a degree would start at 80k/yr. 5 years later, the 45k/yr may be up to 60k/yr where they bachelors guy is at 120k/yr (at least)..

      Where do you live? I haven't seen those numbers anywhere, not commonly anyways. A few exceptional people hit that 120K, and I doubt most are 5 years into their career, other than a few "stupid" places that are pre IPO and haven't had reality set in yet. For the rest of the workforce, 120K is something the majority will never see, or they work in one of the few places where 120K barely gets you by, and even then see the previous statement. (e.g., SF, NYC, Boston)

      --
      The cesspool just got a check and balance.
    8. Re:Lawnmowing Business - College Alternative by Anonymous Coward · · Score: 0

      Where do you get $100k? The average is more like $28k

      , you get that back within a couple of years with a STEM degree.

      Yes I do wonder where this "$100K average debt" keeps coming from, I've met a total of one people since graduation 5 years ago who had that much debt. I myself had $27k and have over half of it paid off already. Would have already been done with it had I not needed to replace my car a few years back.

    9. Re:Lawnmowing Business - College Alternative by Oligonicella · · Score: 1

      Please. I'm here to tell you first hand you're scenario isn't true. Might have been (will be) for you, but it isn't the only path, nor the only one to give you that "more balanced lifestyle". Whatever that is.

    10. Re:Lawnmowing Business - College Alternative by Anonymous Coward · · Score: 0

      Where I work managers get no overtime, can be called on any time of day or night and there is only one per team. Balanced is not what I'd call it.

    11. Re:Lawnmowing Business - College Alternative by Anonymous Coward · · Score: 0

      Median student loan debt is less than a new car. If you have $100k in debt with no plans on how to repay it, then you get what you deserve.

    12. Re:Lawnmowing Business - College Alternative by Anonymous Coward · · Score: 0

      Probably a little higher. I looked at their data. It's missing averages from some of the expensive private schools like the Rochester Institute of Technology (RIT) ($46,083 per year in NY) It's also missing some averages from the cheaper school, so I'm not sure if it's weighted more towards one than the other.

      I graduated from RIT in 2010 with around 60K. That took me under two years to pay off while making 75K a year and having no car. Though if I had something medical come up or lost my job, I would have been completely screwed.

    13. Re:Lawnmowing Business - College Alternative by Pablew+Nopl · · Score: 1

      I suspect your numbers are rather exaggerated and/or highly dependent on specific workplaces.

      But really, I find it funny how all these people complain about "only" making $60,000 a year. If only they had a degree, they could make even more money and waste it on useless shit! Ignore all the people making $20,000 or less and supporting families.

      And another problem with this mentality is that it treats college and university merely as ways to get high-paying jobs. If that is your mentality, you don't even deserve to be there to begin with.

    14. Re:Lawnmowing Business - College Alternative by houstonbofh · · Score: 1

      As someone 20 years out (and more) I can tell you that a degree is NOT required, and that a balanced lifestyle does not need management. (In many cases, management makes having a life outside of work harder or impossible.)

    15. Re:Lawnmowing Business - College Alternative by houstonbofh · · Score: 1

      Well, of the 4 people I know with student debt, two are well over $100k. But mostly from the "screaming headlines." http://www.forbes.com/sites/sp... Of course if averages is $40k and many only owe $25k, that means there are some on the other side too...

    16. Re:Lawnmowing Business - College Alternative by houstonbofh · · Score: 1

      So be ready to change careers every 5 years.

      We are talking IT here. What I do changes drastically every 2 years. Sometimes faster than that. Yet if you start on the bleeding edge you learn as it develops.

    17. Re:Lawnmowing Business - College Alternative by houstonbofh · · Score: 1

      Of course, there are lots of jobs at $45k and a lot less at $60k. I know a lot of people with degrees working at Starbucks, or as bank tellers. I know very few good (key word here is good) coders not working in their fields. I even know some people that have begun hiding their degree to get more chances at work.

    18. Re:Lawnmowing Business - College Alternative by BarbaraHudson · · Score: 1

      True, but if you're just starting out with javascript, you're starting out with a huge tech debt. (And I put it at 5 years instead of 2 because I didn't want to be accused of being too pessimistic).

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    19. Re:Lawnmowing Business - College Alternative by Anonymous Coward · · Score: 0

      1 year at MIT is over $30,000. Maybe he wanted to go to a good school?

    20. Re: Lawnmowing Business - College Alternative by Anonymous Coward · · Score: 0

      Let's also add opportunity cost. If a two year degree gets you working two to three years earlier, you are earning money, not spending it. just add an example, if earnings are +30K per year and school is -30K per year, that extra three years of school just cost you 180K. Sure, you might make that money up over time, but it does take time.

  3. Be a good drone... by Anonymous Coward · · Score: 1

    get your bootcamp and be a cheap tool for management...

  4. yaaaaaaay... by Pinhedd · · Score: 2

    We'll end up with more brainless "web developers" who will be able to copy and paste code snippets in Javascript and Python without having any clue about how anything else actually works.

    1. Re:yaaaaaaay... by houstonbofh · · Score: 4, Funny

      We'll end up with more brainless "web developers" who will be able to copy and paste code snippets in Javascript and Python without having any clue about how anything else actually works.

      Well, that replaces outsourcing. Now what do we do for coders?

    2. Re:yaaaaaaay... by ArcadeMan · · Score: 1

      We already have those. They're called JQuery, framework and template users.

    3. Re:yaaaaaaay... by Opportunist · · Score: 1

      I'm all for it and I'm looking forward to total job security.

      For the rest of you, it's never too late to get into security consulting...

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    4. Re:yaaaaaaay... by puzzled_decoy · · Score: 1

      Being able to use the tools at one's disposal is a *good* thing. All other things being equal, software engineers who can effectively use JQuery, frameworks, and templating systems are more valuable than those who cannot.

    5. Re:yaaaaaaay... by ArcadeMan · · Score: 1

      Being able to only use the tools without understanding what the tools actually do is worst. A JQuery coder should be able to also code in plain Javascript, sadly I'm seeing more and more JQuery-only coders. Same thing with frameworks and templates.

      And then they're completely blocked if one of their tools fails or doesn't produces the expected result. And even when it does, it produces bloated code that's from two to ten times bigger than what you can do manually. It's like those "makers" who use a Raspberry Pi running Linux to blink a stinkin' LED instead of using a bare-bones discrete parts that cost a 1000 times less.

    6. Re:yaaaaaaay... by machineghost · · Score: 1

      Actually, we're a serious thick-client shop with a single-page all-Javascript application powered by Backbone, and we've had great success hiring a Boot Camp graduate. She definitely does *not* just copy/paste code snippets without understanding how things work. To the contrary, she knows far more about the language and basic theory than most other applicants we've seen (including ones with CS degrees), and we've in fact had so much success with her that we're planning to hire another boot camp graduate shortly.

    7. Re:yaaaaaaay... by Hognoxious · · Score: 1

      A JQuery coder should be able to also code in plain Javascript

      If the job doesn't require that, then why?

      I mean it's always good to know more things, but if you take your logic to its conclusion C080L monkeys should know machine code.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    8. Re:yaaaaaaay... by jakimfett · · Score: 1

      Question...where are you finding prices below $0.035 (or $0.045 if we're counting shipping) for the parts to make an LED blink?

      --
      Bits of code, random ramblings: jakimfett.com
    9. Re:yaaaaaaay... by Pinhedd · · Score: 1

      A JQuery coder should be able to also code in plain Javascript

      If the job doesn't require that, then why?

      I mean it's always good to know more things, but if you take your logic to its conclusion C080L monkeys should know machine code.

      If someone doesn't know more than just JQuery they will be unable to cope when their code doesn't produce the desired result. If the project's requirements change in such a way that it can no longer be completed in baby's first development library, that "developer" then becomes a liability to his or her employer. Furthermore, even if it's all that he or she needs to know, he or she will be unable to assess situations in which JQuery is not used yet may be appropriate, or in which JQuery is used but would not be appropriate. It's an ignorant form of tunnel vision.

    10. Re:yaaaaaaay... by mjwalshe · · Score: 1

      I think you mean cut and paste code that they don't know how it works

    11. Re:yaaaaaaay... by Anonymous Coward · · Score: 0

      Sounds nice, but it won't happen like that. These people will have better social skills and refuse to see failure (making them look better than they actually are). They'll get promoted faster, end up in running interviews, and will pass over ever person who intimidates them. They'll never hire you because you're better than them.

      Finding those few companies where this doesn't happen could be difficult. If the company knows will enough to not let that happen, then they also know that smaller teams produce better results, so they won't be hiring many people.

      Err, I guess if you're a security contractor then that won't apply. Yes, good job security there.

    12. Re:yaaaaaaay... by ArcadeMan · · Score: 1

      http://www.ebay.com/itm/351124583958 (LOTS 100PCS 5MM RGB Red Green Blue Fast&Slow Flash LED Lamps Rainbow Blink Diode for 4.98$USD with free shipping).

    13. Re:yaaaaaaay... by jakimfett · · Score: 1

      4.98 / 100 = 0.0498

      Last I checked, 0.0498 > 0.45 > 0.035

      That nitpick aside...I agree that a Raspberry Pi is way overkill for making an LED blink...unless you're trying to teach rather than accomplish something (eg low cost blinking light). If you need to produce a thousand blinking widgets, the process is far different than if you're trying to teach kids (or adults...) about programming and software driven hardware.

      --
      Bits of code, random ramblings: jakimfett.com
    14. Re:yaaaaaaay... by Anonymous Coward · · Score: 0

      Good, because that's all we need for about 90% of web apps that are built.

    15. Re:yaaaaaaay... by Hognoxious · · Score: 1

      If someone doesn't know more than just JQuery they will be unable to cope when their code doesn't produce the desired result.

      You could say exactly the same about Visual Basic. And yet there's plenty of VB monkeys who don't know anything else.

      If the project's requirements change in such a way that it can no longer be completed in baby's first development library, that "developer" then becomes a liability to his or her employer.

      Then they boot him and hire someone who knows kQuery. Or if he's lucky they send him on a course.

      he or she will be unable to assess situations in which JQuery is not used yet may be appropriate, or in which jQuery is used but would not be appropriate.

      Why is that part of a JQuery developer's job description?

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    16. Re:yaaaaaaay... by Pinhedd · · Score: 1

      You could say exactly the same about Visual Basic. And yet there's plenty of VB monkeys who don't know anything else.

      You're not going to get any argument from me on whether or not these kinds of people exist, because they certainly do. I was just ranting.

      Then they boot him and hire someone who knows kQuery. Or if he's lucky they send him on a course.

      Terminating employees often isn't free, nor is hiring new ones. Training existing employees to handle new tools is often the preferred method. I personally would be reluctant to hire someone in the first place if they know jQuery but not Javascript. That tells me that the individual may not be particularly interested in their profession, and may not take their job seriously. I'd be even more concerned if they show no interest in fundamentals.

      Why is that part of a JQuery developer's job description?

      Knowing what tool to use for a particular job is almost never a part of any job description. It is however a crucial skill to have when it comes to problem solving and failing to demonstrate it can make oneself look like an idiot. An individual that is only capable of performing the bare minimum and is not interested in doing anything else is not an individual that I would be intent on hiring. It's people like these that manage to make the most powerful microprocessor on the market feel like an 80386.

    17. Re:yaaaaaaay... by Opportunist · · Score: 1

      Yes! Promote these duds! Just don't put them in some manager position where they can't do any damage anymore, please. But as project managers they are a gold mine. Because they NEED security advice and since they get whacked if their systems get hacked but may spend liberally on security, they WANT to hire you.

      Security is becoming a booming field now that laws are being passed that make the C-Levels personally liable for gross negligence. Use it to your advantage.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    18. Re:yaaaaaaay... by dbIII · · Score: 1

      You could say exactly the same about Visual Basic. And yet there's plenty of VB monkeys who don't know anything else.

      The good thing is every few years MS pulls the carpet out from under them and they have no choice but to learn something almost completely different apart from the name, so give it a few years and they will be flexible. VB has gone from BASIC to a sort of Pascal thing and now resembles Java for the extremely major changes, let only just syntax. A VB programmer that's done nothing but versions of VB for long enough probably wouldn't take any longer picking up Python or whatever than someone coming from a different direction. Something like C is a different story but anyone from any sort of scripting background is going to have a bit of a learning curve there.

  5. Re:first post by Anonymous Coward · · Score: 0

    long time not seen how are you?

  6. Like the world needs more web monkeys ... by BarbaraHudson · · Score: 2

    19-week intensive coding academy designed to turn out Web developers at a rapid pace

    Like we need still more web monkeys? Hey, maybe DICE can hire you to fix the smart quotes crap on slashdot ... not likely.

    --
    "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    1. Re:Like the world needs more web monkeys ... by machineghost · · Score: 4, Insightful

      You're assuming such boot camps only produce "monkeys", which is false. These people work twelve hour days, seven days a week, for three months: compare that to your typical CS graduate who's maybe had a month total of relevant programming experience.

      In fact, we hired a boot camp graduate about half a year ago, and she's been awesome. WAY more knowledgeable about programming than other candidates we considered, including CS graduates.

    2. Re:Like the world needs more web monkeys ... by Anonymous Coward · · Score: 1

      someone who works 12 hours days for 3 months is a monkey. really. that's about all I have to say about that.

    3. Re:Like the world needs more web monkeys ... by Tom · · Score: 1

      Skill is not a matter of teaching hours.

      The difference is that you need diverse circumstances and projects, experience your code succeeding and failing in enough cases, and sometimes simply enough time for the knowledge to sink in. It's the age-old difference between shallow and deep knowledge, and you simply don't develop deep knowledge in three months.

      I'd treat anyone coming out of such a boot camp as a beginner. That said, I'd treat most university graduates as beginners, too, unless they've spent considerably time in the real world as well. But that's the difference: When you do university, you have time to get real-life experience as well. In a bootcamp, you get exactly what you get there.

      we hired a boot camp graduate

      Never trust a statistic with one data point. ;-)

      --
      Assorted stuff I do sometimes: Lemuria.org
    4. Re:Like the world needs more web monkeys ... by byteherder · · Score: 1

      The CS graduates at my college have required courses in discrete math, data structures, algorithms, compiler theory, operating systems theory, assembler language, graphics, database theory, microprocessor systems with electives in parallel programming, functional languages, machine learning, information theory, complexity theory, computer architecture and artificial intelligence. Are you telling me that all those courses can be crammed into a 19 week boot camp? We don't have courses like JavaScript, web design, html, css, agile and ruby. If you couldn't pick them up on your own, you weren't smart enough to be in the program.

    5. Re:Like the world needs more web monkeys ... by Anonymous Coward · · Score: 0

      Would you hire a carpenter with a degree in architecture?

      From a naive perspective, it should help, because the skill sets overlap: attention to detail, 3D visualization, design for assembly, building codes, etc.
      More realistically, if they couldn't hack it as an architect, they likely also suck as a carpenter, because of that skill overlap . What makes matters worse is when they believe they are more competent.

      This is why your "carpenter" that went to "carpentry boot camp" was better than the entire pool of "architecture graduates applying for carpentry jobs". Selection bias

    6. Re:Like the world needs more web monkeys ... by machineghost · · Score: 1

      I'd say at least 80% (maybe 90+%) of the stuff you listed has no applicability for a front-end JavaScript programmer. Which isn't to say JavaScript programming is easy: there's a whole lot of art and craft to being a good JavaScript programmer, and a boot camp won't teach it all. But as for all the traditional CS bits you listed, almost none of them contribute to being a good JavaScript programmer.

      What a good front-end programmer needs is understanding of the JavaScript language, of how the DOM works, of how browsers render pages, etc. And for serious JavaScript programming you need to know object-oriented programming and all that good stuff too ... but you don't need "database theory", "microprocessor systems", or "artificial intelligence".

    7. Re:Like the world needs more web monkeys ... by Anonymous Coward · · Score: 0

      Mmmm-hmmm. I think it's a lot more likely that you think she's awesome because you're able to get away with paying her less than half what an equivalent CS graduate would cost.

    8. Re:Like the world needs more web monkeys ... by Anonymous Coward · · Score: 0

      : compare that to your typical CS graduate who's maybe had a month total of relevant programming experience.

      Where are you hiring from? Most CS graduate resumes I look at these days have about 12 months of coop experience, and for those schools that don't offer coop programs, about 3-4 internships under their belts.

      WAY more knowledgeable about programming

      Agreed, that sounded like a good candidate to fit the position, if you are purely looking for a programmer.

      You're assuming such boot camps only produce "monkeys", which is false

      Also agreed. I don't care what education you've had, show me what you can do.

    9. Re: Like the world needs more web monkeys ... by Anonymous Coward · · Score: 0

      That depends, how much of that is learned before the camp. CS degrees focus on more than just coding, can your 3 month 7 day gal wow a red black tree, how about an heap sotr, heck just a heap. Can she write code that has 0 memory leaks, in a non-managed language? Does she know how to encrypt a message, compress it, or correct for error? Can she correct for delay, or permute through all combinations in a set?

    10. Re:Like the world needs more web monkeys ... by Anonymous Coward · · Score: 0

      good JavaScript programmer.

      Pick any two.

    11. Re:Like the world needs more web monkeys ... by chooks · · Score: 1

      someone who works 12 hours days for 3 months is a monkey. really. that's about all I have to say about that.

      Only 72 hours in a week??? And only for 3 months? I call that a vacation!

      /Resident physician
      //Maybe Dr. Monkey to you?
      ///Did also stay in holiday in express.
      ///That is all.

      --
      -- The Genesis project? What's that?
    12. Re:Like the world needs more web monkeys ... by Svartalf · · Score: 1

      And, unless they were wired to move on to other things, either on their own or by way of a proper (mind...) college education, they'll be technically obsolescent in 3-5 years.

      Bootcamps are useful for teaching you some new buzzword skill, but they're not the same thing as properly learning a trade or a discipline- they're only truthfully useful for quickly picking up a new set of tools for the trade.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    13. Re:Like the world needs more web monkeys ... by machineghost · · Score: 1

      Actually, I have nothing to do with that side of the business; I don't even know what she makes.

    14. Re: Like the world needs more web monkeys ... by machineghost · · Score: 1

      ... and what do any of the things you just mentioned have to do with typical JavaScript programming? Just because someone wouldn't be good at doing your particular job doesn't mean they're bad at other programming jobs: you could just as easily dismiss any Java programmer, no matter what their skill level, for not knowing how to manage memory.

    15. Re:Like the world needs more web monkeys ... by machineghost · · Score: 1

      ... because learning skills at a bootcamp makes you incapable of learning skills on your own in the real world? Or because computer science degrees somehow teach you to read blogs and subscribe to RSS feeds?

  7. future managers of America by Thud457 · · Score: 1

    Gulags for people who can't code their way out of "hello world" ?
    YES.

    --

    the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

  8. Community college bubble... by __aaclcg7560 · · Score: 3, Insightful

    When I went back to school, all my programming classes was in Java because the school couldn't afford a site license for Microsoft Visual Studio to teach C/C++. When the site license was renewed, most of the computers couldn't run VS .net when it came out. I graduated as a Java programmer, couldn't find a job and stayed in help desk support. I recently read that Python is the new teaching language and the community colleges are pumping out Python programmers.

    1. Re:Community college bubble... by Anonymous Coward · · Score: 1

      uh.. we did C++ in school and trained against G++ and DevC++. methinks your IT was phoning it in.

    2. Re:Community college bubble... by innocent_white_lamb · · Score: 3, Informative

      Since when do you need Microsoft Visual Studio to write or teach C and C++ programming?

      I've been writing C for years and I have never actually seen Microsoft Visual Studio anywhere in the wild. (I take the maid's approach to computers: I don't do Windows.)

      --
      If you're a zombie and you know it, bite your friend!
    3. Re:Community college bubble... by parkinglot777 · · Score: 1

      So you are not a CS major then? Because CS major usually uses any language that could help you understand the class concept. The major does not focus on any language. When I was in school, they were teaching C++. Now they changed it to Python. However, that's the faculty decision and it is NOT from the current market but because they said the language seems to be more verbose to beginners. Not sure it is in my opinion...

    4. Re:Community college bubble... by Opportunist · · Score: 3, Informative

      Odd. During my university years, Modula2 was the language for our coding introduction course, C was used in system programming, Pascal/Delphi was it for Software Engineering classes...

      In other words: The right tool for the right objective. Language does not matter. There's exactly two kinds of languages: Imperative and declarative. The rest is mostly dialect. Whether you write your code in Java or C++, in Python or Perl, from a purely educational point of view it doesn't really matter.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    5. Re:Community college bubble... by schlachter · · Score: 1

      A huge number of the jobs out there are in Java. In any case, as a new grad, no one should have really cared what language you knew from college.

      --
      My God can beat up your God. Just kidding...don't take offense. I know there's no God.
    6. Re:Community college bubble... by dcollins · · Score: 2

      For what it's worth, I was in a large community college Math/CS department meeting last week where it was proposed to form committee to investigate whether we should switch from C to Java in the future.

      --
      We know where leadership by an anti-intellectual "strongman" who scapegoats minorities and likes boisterous rallies goes
    7. Re:Community college bubble... by __aaclcg7560 · · Score: 1

      If you're applying for a Java job, you need to know Java. If you're applying for a C++ job, you need to know C++. If you're for a job using a new technology that came out just six months ago, you need five years of experience.

      What they don't teach in school is how to find a programming job after graduating. Since I was already successfully employed in help desk support, I wasn't desperate to get a programming job. I didn't learn the fine art of looking for a job until the Great Recession put me out of work for two years straight.

    8. Re:Community college bubble... by __aaclcg7560 · · Score: 1

      How many C++ shops in Silicon Valley uses G++ and DevC++ for development? Seven years ago when I graduated, you needed to know Microsoft Visual Studio to get a job.

    9. Re:Community college bubble... by __aaclcg7560 · · Score: 1

      Since when do you need Microsoft Visual Studio to write or teach C and C++ programming?

      The preferred textbook showed only how to use Microsoft Visual Studio. Otherwise, the part-time instructor coudln't teach it. The only exposure I got to C/C++ was a few assignments in my Linux admin classes.

    10. Re:Community college bubble... by Anonymous Coward · · Score: 0

      Maybe they went to a bootcamp...

      Thanks, I'm here all night!

    11. Re:Community college bubble... by __aaclcg7560 · · Score: 1

      Not at the community college level. I was learning programming to get a job as a white box tester after being a black box tester at a video game company for six years. I wanted to learn a variety of languages while in school. All I got was too much Java, a piece of VB6 (before the site license expired), and a few C/C++ assignments in my Linux administration classes.

    12. Re:Community college bubble... by Hognoxious · · Score: 2

      Your college chose a preferred textbook that required a piece of software that it (the college, not the book) didn't have?

      Tell me where this is so I never accidentally hire anyone from there.

      Second thoughts, don't bother. It's DeVry, right?

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    13. Re:Community college bubble... by __aaclcg7560 · · Score: 0

      Your college chose a preferred textbook that required a piece of software that it (the college, not the book) didn't have?

      The preferred textbook was fine until the Microsoft site license expired and the college didn't have the money to renew it due to state budget cuts from the dot com economy going bust. Java was FREE to use. Instructors and students had to learn the new language together.

    14. Re:Community college bubble... by jedidiah · · Score: 1

      Universities are also careful not to use languages that will do too much of the work for the student.

      You forgot that part.

      "Sorry you can't use language X for this assignment. There would be no point."

      --
      A Pirate and a Puritan look the same on a balance sheet.
    15. Re:Community college bubble... by Trepidity · · Score: 1

      Really depends on what you're doing. If it's server-side C++, it's probably on Linux and uses g++ or Clang. If it's desktop software, it's probably on Windows and using MSVC++. Both markets are pretty big.

    16. Re:Community college bubble... by maugle · · Score: 2

      Anyone who can write and compile code using GCC or DevC++ can pick up the basics of Visual Studio in a day. I know I did.

    17. Re:Community college bubble... by Eythian · · Score: 1

      If you couldn't find a Java job 5-10 years ago, you were doing something very wrong.

    18. Re:Community college bubble... by Anonymous Coward · · Score: 0

      tell them you should switch to c++

    19. Re:Community college bubble... by i.r.id10t · · Score: 1

      Here at the "former community college" I work for (we offer a few BAS degrees, so we legally can't be a CC anymore) the Linux admin courses I teach do minimal programming - admin 1 covers shell scripting, admin 2 has a little SQL for managing virtual email users on a postfix system.

      Our programming track covers C++, C#, Objective C, Java, and PHP+MySQL, both iOS and Android development, as well as stand alone DB management wtih MySQL, HTML with CSS, and JavaScript.

      By contrast, the large state university in town (hint - they just fired their football coach) that has a Comp Sci/Engineering program teaches one language (Java) for one class for one semester.

      MindTree recently moved ot the area, thinking they'd be able to hire these software engineers.... who as it turns out really don't know how to crank out the code to create useful stuff. Prove algorithms and theories, sure, but not create usable applications. Guess which school they are hiring graduates and near graduates from?

      --
      Don't blame me, I voted for Kodos
    20. Re:Community college bubble... by Svartalf · · Score: 1

      Which is pathetic for the CC, honestly. Python's doable because it's *free* just like Java was then- and worse, you didn't need VS to do C++...

      Dev C++
      With MinGW or Cygwin, Eclipse

      Sure, it didn't have some of the glitzy stuff MS was shovelling- but you could have pretty much done Windows or Cross-Platform C++ development back when Java was the big rage at the Community Colleges. And this doesn't even get into them doing Linux for all of it, including Java, Python, etc... They're guilty of some of the same mentality that spawned the notion that these idiot "bootcamps" are a good substitute for a discipline or vocational education. The problem isn't quite the thing Mike Rowe's fingering on this- but he's close enough to not disagree at all. They're guilty of trying to strip-mine all the students for all the money they can. Actually teach something? That's too much into our "BoM" on those grads we're pumping out.

      Part of the reason you had problems getting a gig was that they saw the "cookie-cutter" Associate's degree and passed on that. You've nothing to offer except coding for them at that stage, regardless of whether that's true or not- because that's the only metric they've got to go off of. If you actually have ability and can pick up the Engineer's trade, you should get the rest of the BS degree you should get (which won't assure you the job...little will, honestly, unless you've got 2-3 decades of the bleeding edge, self-taught through the school of hard knocks...but it'll HELP, all the same...) and work on teaching yourself any gaps in anything they didn't teach you on your own. There's always something that they won't/don't teach you. You have to learn it on your own. Whether it's C++, OOD/OOA, or the like, you're going to have to be able to grab the ring yourself repeatedly to keep employed. The reason they passed on you is the AS degree- because of the "pathetic" I opined on at the beginning. They're not teaching a trade. They're honestly not teaching a good base to work with at most Community Colleges these days. They're teaching you the in-vogue stuff right then (You shouldn't be learning VS, you should be learning C++ which doesn't really and honestly give a tinker's damn where it's being implemented if you've done it right... You shouldn't be learning Java just because the College is too cheap to get proper Windows tools (which, again, is PATHETIC because the tools have been "there" within reach for nearly 20 years...). You shouldn't be learning Python because that's the big main big-deal in dynamic content websites in there with Java and PHP... You get the idea...) In all honesty, it wouldn't endear you to me if I were to hire help with either my Game Porting interest or my Agritech one. In the former, I'd need a self-starter that understands C and C++. They'd need to be adaptable to pick up Lua if they didn't already know it. They'd have to be able to debug code on X86, ARM, and MIPS. The requirements for the Agritech business I'm starting...are similar in nature, along with "getting" embedded coding. That's the kinds of jobs there's currently work for that's sustainable. An Associate's isn't going to help you there unless you can show you putz with that stuff already and can prove you might grow to fill those shoes in a 6-18 month timeframe being allowed to do it. The same goes for a "bootcamp".

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    21. Re:Community college bubble... by Svartalf · · Score: 1

      How many of them are doing embedded Linux and Android projects- and when they weren't, how many of them were using ThreadX, VxWorks, pSOS, Lynx, QNX, etc.?

      If you needed to know VS, you were working in the wrong circles. I didn't need to know VS even though it was one of the bigger deals for doing Windows development- I knew how to code C++ and understood and used ATL, MFC, etc. Which, by the way, is the way everyone should've framed it. Not, "do you do VS"?

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    22. Re:Community college bubble... by Svartalf · · Score: 1

      Yeah, you're technically old-school. You were taught a discipline- which, in truth, is little different than learning a trade, to be bluntly honest.

      Colleges have lost their way...or worse, they've taken to strip-mining students for all the cash they can bleed from them and the government through student loans.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    23. Re:Community college bubble... by Svartalf · · Score: 1

      They saw the cookie-cutter AS degree and passed on him. Not broad-based enough. Probably in a downturn.

      Both items are deal-breakers when you're dealing with someone with the levels of experience that were available during the latter condition. (Why get a fresh AS grad, when you can get an SME for roughly the same price? Mainly because the SME's desperate...)

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    24. Re:Community college bubble... by Opportunist · · Score: 1

      Well, a reason why my tuition was great is that my university doesn't have to sink to such lows. Their money comes from my taxes. Which in turn means that pretty much anyone can start to study, and that in turn means that FAR, FAR more people start studying the more interesting subjects than there is a market for. Their solution is simple: Raising the bar. Further and further. Current dropout quota is about 98%. In other words, 2% of those that start finish.

      In other words, what gets through that gauntlet IS good. You don't get past second semester if you're not. Nobody is holding your hand, nobody is your "tutor", you find your way around, you get organized, you know how to get what you need or you perish.

      One might imagine that the industry is VERY interested in such people who are very capable of self-organization, self-motivation and who had to work independently and without micro management to get their degree.

      Just in case you missed the capitalist dog-eat-dog mentality in our socialist wonderland. ;)

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    25. Re:Community college bubble... by toddestan · · Score: 1

      Sadly, a lot of employers don't care. You either have 3-5 years experience with Visual Studio Professional 2013 or your resume gets circular-filed.

    26. Re:Community college bubble... by jafac · · Score: 1

      In my school's C++ class, we were encouraged to download the free version of MS Visual Studio, and use that. I was on a Mac, so I used vim, and then Xcode. Teacher gave no fucks.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
  9. Web 2.0 by iggymanz · · Score: 1

    Web 2.0 is just a meaningless marketing phrase, that "bubble" never existed

    1. Re:Web 2.0 by plopez · · Score: 2

      It is in the nature of bubbles to not exists. The bubble which has substance is not the true bubble.....

      --
      putting the 'B' in LGBTQ+
    2. Re:Web 2.0 by ErichTheRed · · Score: 1

      Of course it's a meaningless phrase, but how else do you sum up the last few years? The smartphone bubble? Not really, that leaves out cloud computing, big data and IoT. The social bubble? Also leaves out too much.

      Even before the financial meltdown and the low interest rates that drove another stock bubble, there were parallels to the dotcom boom:
      - Trendy startups in San Francisco, SV and New York, just like last time
      - Media falling all over themselves to report on this, fueling more interest.
      - Plenty of wacky revenue-free, shaky business model companies generating huge VC investments and crazy valuations
      - I'm even starting to hear people say "this time it's different" again, which kind of seals it for me....

      The first boom was all about getting everyone online and using your service. This one appears to be fueled by advertising and demographics. I think the people who will make out best this time will be Amazon (AWS) and Microsoft (Azure) as well as all the other hosting providers...because startups don't host their own systems and have to pay the bills every month.

    3. Re:Web 2.0 by ArcadeMan · · Score: 1

      Wait, is that a red or a blue bubble?

    4. Re:Web 2.0 by Opportunist · · Score: 1

      A bubble is a thin, shiny, colorful film, surrounding mostly hot air.

      So by definition it IS a marketing phrase.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    5. Re:Web 2.0 by plopez · · Score: 2

      African

      --
      putting the 'B' in LGBTQ+
    6. Re:Web 2.0 by McGruber · · Score: 1

      - Plenty of wacky revenue-free, shaky business model companies generating huge VC investments and crazy valuations

      During the dotcom bubble, because I was reading fuckedcompany.com each today. That site did an amazing job of documenting the stupid business models in vogue back then.

      Is there a site today that is documenting the current bubble? My guess is if there is, it's either a reddit forum or a twitter feed.

    7. Re:Web 2.0 by Anonymous Coward · · Score: 0

      Good question, and if not, there should be!

      The news has been getting pretty wacky lately:
      - WhatsApp purchase by Facebook for however-many billions
      - The Tinder.com sexual harassment scandal
      - Twitter's crazy valuation and IPO, all based on a non-revenue model

      So yeah, someone should start documenting this. Unfortunately, I'm too busy working at a non-startup, non-Web company.

    8. Re:Web 2.0 by HeckRuler · · Score: 1

      Hey now, while certainly a buzz word, it wasn't meaningless.
      Where before you had sites that delivered content to the masses, the web 2.0 craze was to allow user input. Accounts, logins, uploaded content and data. Like wikipedia, right? That interaction with the users, and content created by the users was the basis of the whole shindig. It was a neat and exciting change, and the talking heads and venture capitalists nearly had an stroke raving about it and certainly talked it up.

      But it was a real thing.

      Now a days we just take it for granted.

    9. Re:Web 2.0 by iggymanz · · Score: 1

      You're confused, user input/accounts/logins/uploads on web sites existed in the mid 1990s. Hell at time I wrote web based interface to my employer's document management, groupware and CADD system, all as Perl cgi.

    10. Re:Web 2.0 by HeckRuler · · Score: 1

      As did PDAs like the Newton and the Palm Pilot, and yet hand-held personal computers didn't really become ubiquitous and the craze for apps developers didn't begin until after 2000 and smartphones were a thing.

      I'm not confused, I just know the difference between something being invented and becoming widespread.

      If you were an early adopter, props to you for being on the ball and identifying a better way of doing things. You helped steer the masses towards the light.

  10. Re:first post by Anonymous Coward · · Score: 0

    Instructions unclear.

  11. The end result by CosaNostra+Pizza+Inc · · Score: 1

    I think after 19 weeks, you'd have at best, someone who can write spaghetti code for an application that may or may not work properly.

    1. Re:The end result by BarbaraHudson · · Score: 1

      I think after 19 weeks, you'd have at best, someone who can write spaghetti code for an application that may or may not work properly.

      Sounds like the typical web programmer, so I guess they're "just meeting business's expectations."

      A man was standing at the curb with a dog on a leash.
      Passer-by says "Is your dog friendly?"
      "Oh yes, my dog is the friendliest dog in the world!"
      Passerby goes to pet dog, dog takes a chunk out of him.
      "I thought you said your dog was friendly."
      "He is. But this ain't my dog"

      Applied to webmonkey:

      "Can you code in php?" "Yes"
      "Perl, Java, C, and python?" "Yes"
      "Okay, you're hired."
      ... 6 weeks later ...
      "This is an utter disaster. You said you could code in all these languages."
      "That's true. But I didn't say I was good at it."

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    2. Re:The end result by plopez · · Score: 1

      Sounds like a typical college graduate to me....

      --
      putting the 'B' in LGBTQ+
    3. Re:The end result by ArcadeMan · · Score: 1

      You would think that Coding Bootcamps would produce coders and programmers. Instead, they invariably produces a monkey (which most people find unpleasant) that is "almost, but not quite, entirely unlike a coder or programmer".

    4. Re:The end result by Opportunist · · Score: 1

      After 19 weeks you have, essentially, someone who may or may not have grasped the very basics of the topic (provided he has any kind of mathematics or logic background, else it's "may not" for sure). Unless he has some sort of prior knowledge, it's quite useless.

      I see the whole mess as some sort of fast track "look, I have some sheet of paper that makes me something" crap to fool gullible HR departments.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    5. Re:The end result by NotDrWho · · Score: 1

      If DevBootcamp can really produce a 90% hire rate at the end, with an average $80K/year salary, then they could call me whatever animal they want to.

      --
      SJW's don't eliminate discrimination. They just expropriate it for themselves.
    6. Re:The end result by ottothecow · · Score: 1
      Except right now, this kind of works.

      The people going to those bootcamps already have college degrees and may have worked for years in unrelated industries (or non-coding functions in related industries). So when you hire someone out of one of the bootcamps, you may only be hiring someone with "Junior Developer" level coding skills, but they aren't going to behave the same way as the 22 year old brogrammer you are also interviewing for the same position. They have experience working in a business environment, collaborating with others on multi-year projects, interacting with people outside of +/- 3 years of their own age, possibly in managing employees. Since many are coming from lower paying fields, they probably have similar salary expectations to what the 22 year old is looking for. l

      As a catalyst for a career transition, the boot camps aren't a bad thing. But if you step away from college grads with work experience (and the few exceptional kids who went for a boot camp instead, but probably would have been successful either way), I think it starts to break down. Other posters have mentioned the growing market for the "auto mechanics" of programming (or even the "quick lube techs")...but even if that were true and it had potential to be a long term career (without having to eventually go to college anyways to step up from the trenches), I don't know that the boot camps are appropriate--they aren't an equivalent to vocational schools. I know it is harsh to say, but many of the people who become mechanics instead of engineers are not going to thrive in the intense environment of a 19 week boot camp. The people I know who have done them worked hard. They found the programs challenging despite being college graduates from good schools. So even if your goal is to just produce code-monkeys...you aren't going to get anything good from pushing boot camps on high school kids.

      --
      Bottles.
    7. Re:The end result by theArtificial · · Score: 1

      Offtopic: Ah that joke, reminds me of this scene from The Pink Panther. (sfw)

      --
      Man blir trött av att gå och göra ingenting.
    8. Re:The end result by Pablew+Nopl · · Score: 1

      I see the whole mess as some sort of fast track "look, I have some sheet of paper that makes me something" crap to fool gullible HR departments.

      Good. I hope people scam and fool the hell out of the fuckers who require pieces of paper to get jobs.

    9. Re:The end result by BarbaraHudson · · Score: 1

      Love it :-)

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    10. Re:The end result by Opportunist · · Score: 1

      Worked well for me. Doesn't work on me, though. Yes, that means I get to read an awful lot of applications since HR can't screen them sensibly. But looking around me, it was well worth the effort.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  12. Re:first post by plopez · · Score: 1

    Contact Natalie...

    --
    putting the 'B' in LGBTQ+
  13. Here we go again by DumbSwede · · Score: 1

    I don’t recall seeing boot camps for Electrical Engineers or boot Camps for Medical Doctors. I remember back in the late 70s when I first started coding on an Apple ][ people regarded me with awe for being able to write a print statement in a for loop. In those days everyone probably could learn to code simple text based game and recipe organizers, but they didn’t. Now that we need stable object oriented code that actually takes some discipline to write we’ve decided everyone should do – it is the path too quick riches after all.

    I’m not saying our discipline is too hard for a person with an average IQ, but it deserves the same respect as any other technical field. There is enough bad code to fix from people that spent 4-8 years learning to code, I don’t think boot camp graduates will write better code. If anything we should be toughening the academic standards for writing maintainable code and take the time to be sure the lessons have sunk in, not shortening the time we learn to code – I can only imagine that leads to a quick and dirty solutions.

    Of course maybe this is not really about true web development, but about just being able to fire up something like Cold-Fusion and churn out volumes of similar looking websites -- you know to keep costs down.

    1. Re:Here we go again by Animats · · Score: 1

      I don't recall seeing boot camps for Electrical Engineers or boot Camps for Medical Doctors.

      The military has run short courses for electronic technicians and paramedics for decades. Paramedic boot camp is about 14 weeks.

    2. Re:Here we go again by phantomfive · · Score: 2

      I don’t recall seeing boot camps for Electrical Engineers or boot Camps for Medical Doctors.

      Electrical Engineers don't get taken seriously when they say "wiring faults are no big deal."
      Programmers do get taken seriously when they say "bugs are no big deal."

      That's why coding bootcamps have a chance, because our field is full of crappy programmers, adding a few more could be an improvement.

      --
      "First they came for the slanderers and i said nothing."
    3. Re:Here we go again by PolygamousRanchKid+ · · Score: 1

      I don’t recall seeing boot camps for Electrical Engineers or boot Camps for Medical Doctors.

      . . . maybe that would be a good idea? Why do you need to go to a dentist . . . ? All you need is a Black & Decker drill from Lowe's and a can of spacthel . . . right?

      My teeth are kinda sorta important to me, and I would like for them to be handled by a professional.

      Oh? Computer systems that are handling my money . . . ? Ditto!

      --
      Schroedinger's Brexit: The UK is both in and out of the EU at the same time!
    4. Re:Here we go again by dcollins · · Score: 2

      From what I've read in the past, it's mostly about being able to scam your way through the HR hiring process at some joint. In most organizations it's a long, hard slog to fire anyone after that point, no matter how clueless.

      --
      We know where leadership by an anti-intellectual "strongman" who scapegoats minorities and likes boisterous rallies goes
    5. Re:Here we go again by DougOtto · · Score: 2
      In all fairness, it doesn't sound like they're trying to churn out geniuses. From the linked site:

      Can you really become a programmer in 19 weeks?

      Software engineering is a craft that takes years of deliberate practice and learning to master. Our goal is to graduate world-class beginners, and jumpstart your journey towards becoming an elite coder. Having said that, we are betting that in 18 weeks you can learn enough programming to start contributing value to an engineering team as an entry level developer, where your learning can continue on the job. In fact, we think that our most successful graduates are those that view their first job as covering their food and rent while they continue to learn.

      It sounds, very much, like what you can expect after graduating from a 4 year program; it's just more of a trade-school approach.

      --
      Solving Unix problems since 1989...
    6. Re:Here we go again by Anonymous Coward · · Score: 0

      I don't recall seeing boot camps for Electrical Engineers or boot Camps for Medical Doctors.

      The military has run short courses for electronic technicians and paramedics for decades. Paramedic boot camp is about 14 weeks.

      And does said 14-week paramedic boot camp qualify its graduates as full fledged, board certified, licensed physicians? I didn't think so.

      I won't even comment about comparing electronic technicians to electrical engineers.

    7. Re:Here we go again by jakimfett · · Score: 1

      Given how insanely important this particular statement is to the whole conversation, I'm surprised I had to scroll almost all the way down to the bottom before someone brought it up.

      This bit is why I personally think it's an excellent idea...they aren't trying to produce fully fledged senior developers ready to lead a team of developers in building/maintaining/re-purposing a fortune 500 company's mission critical systems.

      They're trying to jumpstart the beginnings of that...the mindset that will, one day far down the road (if the individual is motivated to continue learning) will produce an exceptional programmer.

      --
      Bits of code, random ramblings: jakimfett.com
    8. Re:Here we go again by Anonymous Coward · · Score: 0

      Back then we had more tech and trade schools and we did not have college for all. Also military was good for learning skills or even becoming a lifer back then.

  14. So... by Anonymous Coward · · Score: 0

    You get the same result as four years of college, in only 19 weeks.

    Sounds like a damned huge improvement.

    And yeah, I'm serious. I've yet to meet anyone fresh out of college who had any clue how things actually work in the real world.

  15. Why would employers accept this? Why not hire H1B? by walterbyrd · · Score: 1

    Or better yet, offshore the job.

    No wonder US born developers are becoming an endangered species. This is spite of the non-stop shortage shouting.

    Look at the job ads. Employers are looking for college degrees, and five years of recent, professional, verifiable experience. And employers will settle for nothing less, even as wages stagnate.

  16. What's the deal with the bubbles...? by Feadin · · Score: 1

    The IT world is full of "bubble boys". It really is a shame.

  17. reads like paid advertising for overpriced garbage by Anonymous Coward · · Score: 0

    I remember when there was a big bubble in Oracle DBA boot camps. People would get charged $10,000 - 15,000 for these things. They were told they were 'junior' and only people 'off the street' were entry level. They wouldn't even get interviews. There were alot of these bootcamp IT training places. They collapsed in the early 2000 with the end of teh .com bubble.

    Virtually none of these people will get jobs. Virtually every employer wants a Computer Science degree for entry level people. Its a scam to get people's money. I feel bad for the desperate people that will be preyed upon again. Slashdot should change the entry to this. It is very misleading. People who really need jobs are going to spend money they dont have, go into debt for this stuff.

    Here is a tell... these companies never keep employment statistics for who got jobs, what was the exact job title and salary. If this really worked, they would have stats to go look at all these people who got jobs and the placement rate. There would be reliable spreadsheets with statistics. Its really easy to market this with here 'look at the data'. if it worked.

  18. key word: "web developers" by slashdice · · Score: 1

    most of the "web developers" I've met make the slashdot janitors look like fucking geniuses.

    --
    Copyright (c) 1990 - 2014 Dice. All rights reserved. Use of this comment is subject to certain Terms and Conditions.
  19. Trade School for Web Devs? by ripvlan · · Score: 1

    Is writing a web page just simply a "Trade?" You go and mentor with a master and get a job as a junior web page coder. As technology advances it's level of entry should drop.

    If you remember during the last bubble that bunches of non-IT folks started calling themselves Web Designers (and still do) - they were simply setting up web pages and helping to "code" content, pretty much graphic designers who learned HTML. They weren't exactly building the infrastructure that we would leave to Software Developers.

    We have this discussion a lot. A team just needs a bunch of beginner coders and a senior person to play architect - and you'll have a product. I'd argue you'll have healthcare.gov - but that's a discussion for a different thread... I think. Oh why not have it here...!

  20. Parallels to the MCSE Bootcamp by ErichTheRed · · Score: 2

    When I first saw this article this morning, my immediate reaction was, "Oh no, here we go again." I'm not a developer -- I do systems integration work, and a lot of my job is getting software written by "developers" working on a real system within reasonable parameters.

    The parallel I drew from this was the MCSE and CCNA bootcamps that popped up towards the end of the last bubble and continued for quite a while after. Training companies still offer them, but they're no longer touted as the "change your life in 2 weeks!" miracle workers they once were. I entered IT with a science education, but not CS, so I have used certifications throughout my career to check the HR box, and I actually did take an MCSE bootcamp back in the day when I was upgrading my self-taught Windows NT 4.0 certification to Windows 2000. Done right, they are a very good way to review concepts you already know and gain insight from instructors who teach the official classes and know what Microsoft is looking for on the exams. It saves you tons of time not having to review every single thing again looking for changes that are testable. However, in my experience, the greedy training companies also tried to cash in on desperate unemployed people, much the same way for-profit colleges and trade schools are doing now. Remember the old advertisements claiming they could turn a plumber or truck driver into a highly-paid IT administrator in 2 weeks for $10K or whatever? I had a couple of those students in that bootcamp class I took. In 1999, I'm sure they got jobs instantly. But all through the end of the dotcom boom, we were working through this huge glut of underqualified people who went this route.

    The DevBootcamp thing actually sounds good on the surface, but the fact of the matter is that unless you have some grasp of machine fundamentals (how TCP works, how HTTP requests work, how to code a database call efficiently, etc.) you will only get someone who knows Ruby on Rails, a couple database tricks, and JavaScript. This is fine if you just want someone who is cranking out maintenance tasks for some small company web application, but it's disingenuous to present it as a true college alternative. There are plenty of college grads who don't have practical experience either, but at least a proper CS curriculum will expose them to the fundamentals that make all this upper-layer stuff work. Plus, maybe, you will have been exposed to something other than web development. I would much rather work with someone who is a little more well rounded than an absolute genius who can't talk about anything outside of their small area of focus. It just seems to me that these companies see a market -- bubbly, frothy VC-funded startups looking for an army of cheap young Ruby coders -- and are taking advantage of it while they can. I just wouldn't want to be one of these people who only know a Web framework or two when the bubble pops and businesses once again demand people with the capability to solve a wider set of problems.

  21. Re:reads like paid advertising for overpriced garb by NotDrWho · · Score: 1

    IIRC, DevBootcamp claims a 90% post-bootcamp employment rate with an average 80K salary.

    --
    SJW's don't eliminate discrimination. They just expropriate it for themselves.
  22. Not as good but college is too much fucking money by bigsexyjoe · · Score: 1

    People can't afford to go to school anymore, so they can all just go to bootcamps. They'll eventually learn to write good code.

  23. And in other news: Learn brain surgery in 24 weeks by callahan2211 · · Score: 1

    You cannot learn and retain web technology skills in 19 weeks. Especially if you are coming in cold(i.e., no programming experience).

    --
    "There are no gods, no devils, no angels, no heaven or hell. There is only our natural world. Religion is but myth and
  24. Bootcamps are mis-named I think by nehumanuscrede · · Score: 2

    In my opinion of course.

    Having attended one ( Cisco ) I think the term boot-camp should be renamed to something like " Re-Certification Prep " or something similar.

    The sheer amount of material they present ( notice I said present and not teach ) in these things is nigh impossible for anyone to absorb in such a short period of time. I would think they are great ( albeit expensive ) for refresher courses for those who need to get back up to speed to pass a re-certification test, ( Assuming you haven't let it lapse for several years ) but as an introduction to the material, eh . . . not so great.

    The folks I took the boot-camp with were less interested in actually learning the concepts than they were with memorizing the material that would be on the test so they could pass it. Need to stress the importance of actually learning the material vs memorizing it if you actually plan to put the information to any use later on down the road.

    1. Re:Bootcamps are mis-named I think by Anonymous Coward · · Score: 0

      Agreed. I have to update my Windows Server certification and haven't done so since 2003. Despite working with it daily since then, there's no efficient way for someone who has responsibilities outside of work to memorize all this stuff again. If they gave a practical exam, I could walk in and pass it. But sitting through multiple exams' worth of purposely misleading multiple choice questions and canned simulations is not something I'm looking forward to.

    2. Re:Bootcamps are mis-named I think by mjwalshe · · Score: 1

      I did the approved cisco course as an evening class for fun semesters at 3 hours a week a was a pretty good grounding in tcp/ip networking I recon a 19 week 5 days a week could get some one bright enough up to the ccnp level no problem.

  25. Re:reads like paid advertising for overpriced garb by Anonymous Coward · · Score: 0

    In NYC, San Francisco or Chicago. (At least they're employed...but I'd hate to have to pay a mortgage and taxes on 80K in any of these locations.)

    We'll see what happens. Right now Google and whatever bubble startup need 80K web developers, but that may change when the VC money and stock runup dries up.

  26. 19-25 weeks is completely reasonable by quietwalker · · Score: 3, Interesting

    I've written about this several times prior, so I'll just summarize those arguments here:

    College is not meant to provide job skills : http://slashdot.org/comments.p...
    The majority of what developers do does not require advanced skills: http://slashdot.org/comments.p...
    You don't need much training to get to a point where you're employable: http://slashdot.org/comments.p...

    There's other points too;
          - Once you have learned some language to a given degree of proficiency, you notice that the rest of the languages are little more than different syntactical sugar and different naming for built in functions/libraries.
          - Learning how to learn is more important, as our development environments change so often that it's expected we'd pick up new technologies after very little exposure to them, days usually, rather than weeks or months.

    I've added up the hours spent in a CS degree program on purely CS classes; it's around 650 hours total. That's it. If it were back to back 8 hour days, it'd only take about 16 weeks of 8 hour days 5 days a week. Obviously that'd be a rough sell, but it's not impossible.

    This is 19-25 weeks, I'm guessing 1 or 2 hour 'days', which is around 100 to 250 hours of 'training'. That's just under half - about the equivalent of a 2 year college. More than enough time to fit in the basics of theories as well as actual application, though they may not get some of the higher level specifics like graphics or compiler design.

    So it seems reasonable to me, and I've been doing this for 2 decades now with my fancy college learning.

    1. Re:19-25 weeks is completely reasonable by Anonymous Coward · · Score: 0

      If it were back to back 8 hour days, it'd only take about 16 weeks of 8 hour days 5 days a week.

      That is entering the territory of a corollary for the mythical man month. Just because something is possible in theory does not mean that it truly is doable. To learn anything your brain needs time for things to sink in. You need to make connections, not just go through the motions. Sure compressed pure coding time may be 650 hours and is probably far less for many, but the time needed to soak up what happened in those hours is far more.

    2. Re:19-25 weeks is completely reasonable by Pablew+Nopl · · Score: 1

      but the time needed to soak up what happened in those hours is far more.

      You assume that all people are exactly the same. The reality is that some people are far faster learners than others.

      Then again, I doubt people who are truly intelligent would bother with a coding bootcamp to begin with. If they don't want to go to college, they're probably too busy self-educating and actually learning to understand the theory.

    3. Re:19-25 weeks is completely reasonable by Anonymous Coward · · Score: 0

      This is exactly the point. I run a camp that has a > 90% job placement rate. You point out that CS classes are around 650 hours total, and very little of that is actually coding in the presence of an instructor, getting real code reviews (not just submitting to a validation service), and they almost never weave multiple stacks together to form a real application.

      We require 6 weeks of prework before they come in to get the basics down (~120 hours), then they do 40 hours in the class and another 20-30 hours outside class to get all the work done, so the whole program is around 850 hours. Students get paid the going rate for entry level developers, college degree or not. We also have aptitude assessments and screening so we only let really smart motivated people in. Now if someone wants to argue that the student with a Master's degree in biochemistry isn't smart enough with 850 hours of training to perform junior level coding tasks, I'd like to hear it.

    4. Re:19-25 weeks is completely reasonable by Anonymous Coward · · Score: 0

      Once you have learned some language to a given degree of proficiency, you notice that the rest of the languages are little more than different syntactical sugar and different naming for built in functions/libraries.

      That belief is why code monkeys insist on writing loops in SQL. They never learned the difference between imperative and declarative languages.

  27. Payday Loans / Rent-to-Own schemes by Anonymous Coward · · Score: 1

    These are pay-day loan / rent-to-own schemes. Take a look under the hood at a few programs, most offer loans at high interest rates (12%+) and some type of laptop (typically a Mac) included with the class. They use the laptop to lure in students, tell them just sign on this dotted line, we'll take the $10,000 tuition from the loan company, you get this shiny new laptop, and don't worry about that interest rate or debt, you'll be making $60,000+ a year as a developer. Sadly, they're typically being placed in blighted areas to boot. Here's a gr8 one that even notes that you don't need algorithms to build website ( http://www.tampabay.com/news/business/ybor-city-startup-gr8code-ready-to-start-bootcamp-for-coders/2206004 ). Amazingly, they got $5.4 million in funding somehow.

    These are nothing but predators preying on the dreams of others. Software is one of the few industries that can really change someone's life without a lot of capital expense; however, this is the exact opposite. Cities should shut these "camps" down, and make sure the loans aren't the type that can't be forgiven. If they're promising a $60,000 salary on graduation, these companies should eat the defaults if that doesn't materialize. Otherwise, it'll be the tax payers in the long run.

  28. heh.. by Anonymous Coward · · Score: 0

    this ought to keep infosec professionals in demand.

  29. worse than devry by jsepeta · · Score: 1

    promising 6 digit careers, these scam artists trick muggles into believing they'll become code wizards. NBL - not bloody likely.

    --
    Remember kids, if you're not paying for the service, YOU ARE THE PRODUCT THAT IS BEING SOLD.
  30. Some Bootcamps Are OK by Anonymous Coward · · Score: 0

    By that, I mean short, specific bootcamps, like the ones given by BNR.

    Of course, these are only "kick-start" classes, but work very well for that sort of thing.

    Also, they are un-cheap (but I think, worth it).

  31. Great news for those of us with experience.. by xtal · · Score: 1

    I've gotten one hell of a return from my BSc. EE. Thankfully it's not being devalued, and as far as ROI goes, wow. Was it easy for me? F--k no. Things that are worthwhile rarely are easy.

    Anyone who thinks these bootcamps are a substitute for theory training is a fool. They can make a great way to leverage that core knowledge, though. They're also great for churning out code monkeys. I don't want to be a monkey.

    You know what's a substitute, though? -Free- books and training online on those academic topics. Marry that with a good, accredited lab work program and you're going to be onto something; I suspect, however, this will be targeted at a lower common denominator.

    Democratizing forces will come to higher education as there's HUGE market inefficiencies there created by an artificial barrier. It's just a matter of time, or like I've said before, one of the Ivy league institutions to offer real credit in an online environment. Right now it's a big game of chicken to see who blinks first.

    --
    ..don't panic
  32. Trade school alternative, maybe by swb · · Score: 1

    Didn't people USED to go to college for the educational purpose of building a broad understanding of human knowledge -- history, literature, humanities, science, foreign languages, etc?

    Most people now seem to go to college to obtain some kind of vocational certification and get a "career", usually in business, an engineering speciality or if they really apply themselves, in a medical field or law. General learning is a bunch of requirements students don't care about and the instructors mainly view them as an opportunity for ideological posturing.

    The best I see these bootcamps is replacing some trade schools or community college technical programs. They might have value for people with an IT background but employed and looking for a new skill to market.

    1. Re:Trade school alternative, maybe by __aaclcg7560 · · Score: 1

      Didn't people USED to go to college for the educational purpose of building a broad understanding of human knowledge -- history, literature, humanities, science, foreign languages, etc?

      That's so old school these days. Most people go to school to qualify for a career that makes them boatloads of money with the least amount of effort. When I went back to school to learn computer programming after the dot com bust, computers were out and health care was the new money major. Computer classes got cancelled, health care classes had waiting lists.

      The best I see these bootcamps is replacing some trade schools or community college technical programs. They might have value for people with an IT background but employed and looking for a new skill to market.

      Bootcamps are wonderful if you have the time to learn a lot of material in a short time. I don't think it should replace community college classes. I earned my A.S. degree in computer programming by taking two classes per semester and working 80 hours per week for five years. I even made the president's list for maintaining a 4.0 GPA in my major. That experience changed me in a fundamental way.

    2. Re:Trade school alternative, maybe by swb · · Score: 1

      That's so old school these days. Most people go to school to qualify for a career that makes them boatloads of money with the least amount of effort.

      I think this is kind of the point -- people don't WANT to be educated, they want what economists call the "signalling effect" of a college degree in some employment field.

      And I think we're poorer for it as a culture -- no one recognizes the same political tricks and gimcrackery employed by the Roman elite getting recycled today, just as an example.

      But then again, I have heard a counter-argument that classical education even in its heyday was also usurped by non-educational agendas, such as regional elites seeking to broaden their power base by exposing their children to elites from other regions, hoping to form social and economic alliances (or, why people STILL go to Harvard), or looking to find class-appropriate mates for their daughters.

  33. Re:reads like paid advertising for overpriced garb by jedidiah · · Score: 1

    Sounds like Corinthian. They've been in the news lately for being a total scam preying on the weak and taking them for large sums of money. They made some pretty impressive claims too. They all turned out to be completely bogus.

    What this outfit claims about itself is just more advertising propaganda. You can't trust it.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  34. There is a difference by Anonymous Coward · · Score: 0

    There is a difference between a programming and a computer science. "College alternative" is misleading and incorrect. The goal of a computer science degree is much more broad than learning ruby and a javascript framework or two. I'm sure a bootcamp can help land a job, but no way 3 months substitutes entirely for a 4 year degree.

  35. Re:Not as good but college is too much fucking mon by __aaclcg7560 · · Score: 1

    When I went back to school to learn computer programming at the community college after the dot com bust to change careers, Uncle Sam picked up the tab with a $3,000 USD tax credit. There are several back-to-school tax credits still available today.

  36. What you said by s.petry · · Score: 1

    As a Math major I had to take Fortan and C (was quite some time ago obviously) and we never had Windows, let alone "Visual Studio" or Visual C for that matter. It was not until a semester of C was complete that I went and bought Bordland Turbo C/C++. Then Delphi came out, and what a dream that was! Fortran, Pascal and C all available for the back end coding, and GUI builders in C++ for the front end where I did not need to know much about graphics programming.

    Then, as with all good competing products Microsoft fucked them over to steal market share and Bordland pretty much vanished. The Microsoft products were inferior in every way and I never wrote another piece of code for a Windows anything (I boycotted Windows, and still do today using their products only where forced.).

    Back on point, you can easily write College level classes for C and/or C++. The real problem is that politics keeps people from doing so (threats of revoking educational licenses, etc..). I have tons of books on C, and you could easily learn.

    So not only is code.org pushing for more programmers, but now we have people saying "skip college and program"? Do these mega billionaires not realize how obvious their plot is to flood the market with programmers so that they can take even more money from society?

    --

    -The wise argue that there are few absolutes, the fool argues that there are no probabilities.

  37. that depends on the college.... by ksheff · · Score: 1

    The bookstore at my alma-mater sold bumper stickers of the unofficial school motto: "Sex Kills! Go to Tech and live forever". I went to a small rural high school and there were 36 kids in my graduating class. Unfortunately, there were more attractive women in my high school class than there were in my freshman year in college. This was before the Internet was available, so when people weren't studying, they were watching TV, drinking, or doing things like making explosives in their dorm room to blow stuff up in the mountains.

    --
    the good ground has been paved over by suicidal maniacs
    1. Re:that depends on the college.... by dbIII · · Score: 1

      I had things the other way around and spent a lot of time trying to make sure things didn't explode. Melting metal in a furnace with a hydrogen atmosphere is an interesting way to spend a weekend, as is putting out a small sodium fire with kerosene.

  38. Wow by drolli · · Score: 1

    Being a web programmer is the same as brein able to enter University?

    I mean dont get me wrong, i appreciate people who early in their life know what to to and do that well, even if there is is no academic education involved.

    But somehow i dount that such people will be the main participants in such "bootcamps".

  39. Lovin' that smell of BIAS by mcrbids · · Score: 1

    See, anybody who has a CS degree will be motivated to HATE boot camp guys. Employers who want more (cheaper) labor will be motivated to LOVE any force that lets them hire more people at less cost.

    As a self-taught programmer myself managing a 10+ year project that's highly profitable, you'll probably guess which side of that divide you'll tend to see me on.

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
    1. Re:Lovin' that smell of BIAS by laffer1 · · Score: 1

      The problem with a bootcamp is that it doesn't teach theory. You get a good jumpstart on current tech, but if that person doesn't keep learning they won't stay current and in ten years won't have a job anymore.

      People who take shortcuts often aren't willing to put the time in later to keep learning.

      You get two things out of a CS program in college:
      1. You learn how to learn new things including languages quickly.
      2. You learn theory so that you understand how to write efficient, reliable and maintainable code.

      You don't have to know big O notation to understand that a nested for loop is less performant than a hash lookup, but I guarantee these boot camps don't teach that.

      I started as a self taught programmer and then went to college later. There was a LOT of value in doing that.

    2. Re:Lovin' that smell of BIAS by Anonymous Coward · · Score: 0

      Remind me not to apply to you for a job. Sounds like a hell hole if everyone is still bent on 'has a degree' vs 'no degree' (you appear polarised, so it is fair to assume you hire similarly polarised people). Good luck!

    3. Re:Lovin' that smell of BIAS by BarbaraHudson · · Score: 1

      Self-taught programmers are motivated by curiosity; webmonkeys are motivated by "oh shiny" - which is why they concentrate so much on "oh shiny". And when they get stuck because they're way out of their depth, who do you think they call ... (hint - not another web monkey).

      Of course, we never recognize paradigm shifts until they're almost over. People still think of "The Internet" as what you see in a web browser, even though that's less and less true every day.

      In fact, it's worth noting that 76.83 percent of Facebook's total monthly user base now accesses the service from a mobile device. With both daily numbers available now, we can calculate the percentage of Facebook's total daily user base that accesses the service from a mobile device: 73.44 percent.

      People are moving away from browsers without even noticing it. Wikipedia? "There's an app for that." Banking? "There's an app for that." News? "There's an app for that." Slashdot? "There's an app for that." Bus schedules? "There's an app for that." Mobile (phone, tablet, notebooks) is where it's at, and more and more, even on notebooks and smart TVs, "there's an app for that."

      It'll be worse with the IoT (Internet of Things), since those devices won't use a browser to communicate with each other, or with the user. So all those web monkeys are going to become redundant within the next few years.

      So, what are they going to do? Take another boot camp to learn XCode? Java? C/C++ (yes, back-end services use c and c++).

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    4. Re:Lovin' that smell of BIAS by Pablew+Nopl · · Score: 1

      You get two things out of a CS program in college:
      1. You learn how to learn new things including languages quickly.
      2. You learn theory so that you understand how to write efficient, reliable and maintainable code.

      Whether you get either depends 100% on the college. Also, you can get both of those through self-education. Theory doesn't only exist in colleges.

      In fact, the first one isn't even difficult. Even a self-taught programmer with little knowledge of the theories can pick up new languages quickly if they have programming experience. The whole thing about programmers who didn't go to college being stuck with one language is largely a myth.

      I started as a self taught programmer and then went to college later. There was a LOT of value in doing that.

      There's a lot of value in real education. Which, I might add, you can get in other ways, if you're not a slacker.

    5. Re:Lovin' that smell of BIAS by machineghost · · Score: 1

      Self-taught programmers are motivated by curiosity; webmonkeys are motivated by "oh shiny" - which is why they concentrate so much on "oh shiny". And when they get stYuck because they're way out of their depth, who do you think they call ... (hint - not another web monkey).

      I'm sure that's based on lots of empirical evidence from your experience working with bootcamp graduates, and not just you spouting your own prejudices, right? Because I would think that someone who's worked with a boot camp graduate for 6+ months and is about to hire another one *might* just know more than someone who's never even met a bootcamp graduate ...

      Of course, we never recognize paradigm shifts until they're almost over.

      People are moving away from browsers without even noticing it

      So, what are they going to do? Take another boot camp to learn XCode? Java? C/C++ (yes, back-end services use c and c++).

      You're completely right: the web is just a fad, JavaScript is going away soon and there will be no more jobs for JavaScript programmers in a few years.

    6. Re:Lovin' that smell of BIAS by BarbaraHudson · · Score: 1

      You're completely right: the web is just a fad, JavaScript is going away soon and there will be no more jobs for JavaScript programmers in a few years.

      Nice way to ignore the fact that people are switching from browsers to apps, and that the IoT won't require web monkeys to enable device-to-device communications, or their interfaces with humans.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    7. Re:Lovin' that smell of BIAS by Anonymous Coward · · Score: 0

      But there are a lot of us (myself, and probably the GP you're replying to) that are both self-taught and got the theory, eventually. The bottom line is that whether you're going to be the kind of programmer that "gets it" on both a deep theoretical and deep practical level and becomes a badass has nothing to do with whether you attended college. It has a lot more to do with what kind of person you are and how your situation evolves over time.

      Generally speaking, college doesn't really teach you anything. At some philosophical level, learning only happens from within. I'd posit a theory that if you put 1,000 pseudo-random students that expressed an interest in a coding career through a decent 4-8 year college experience at a randomly-decent university, and put another 1,000 on various other tracks of learning***, and 10 years down the road you'll get the same results from both crowds: probably ~300 people who drop out and never code again, 500 human macros that become middling web developers and make a decent living at it providing services people actually want, 190 pretty decent programmers that command higher salaries and do awesomer things for their employers, and 10 who are true rockstars and help reshape the world we live in.

      *** - (these bootcamp being a possibility I guess, but also how about just a little mentoring from another friendly programmer to point them at the basics needed to bootstrap yourself in the OSS world? show them how to use git and IRC and get them writing some hello world examples and/or contributing small patches and see where they go from there!)

    8. Re:Lovin' that smell of BIAS by Anonymous Coward · · Score: 0

      He said "relevant programming experience". He's the type to dismiss someone with years of experience with C++ or Perl or something because it isn't Ruby. Because people experienced with algorithms and data structures in other languages are completely useless to him

  40. bootcamps are for boots, not for brains by Tom · · Score: 1

    There are specific situations in which bringing someone up to speed on a technology or knowledge in a crash course is good.

    Most situations are not that specific. In addition, "someone" doesn't mean "anyone". Bootcamps or crash courses work best when you either need to bring someone with no knowledge up to a low level of competence in a field, e.g. so they can start work to gain more experience and thus more knowledge. Or when you need to train already experienced people in a very specific piece of new knowledge, say you're rolling out a new software system to your team.

    Software development is IMHO one of the areas least suited to that style of teaching. Slowly learning has big advantages in that the knowledge is less shallow, more strongly connected and more easily accessible in a wider array of situations. Software developers need to be craftsmen - they need to "feel" their material and tools. As long as they just use them, their work will be inferior. And in software, inferior doesn't mean "not so shiny" or "slightly less round", it means zero-days, crashes, data loss and depending on what the software controls, potentially catastrophic damage.

    For web developers, it's fine. Nobody gives a fuck anyway and your boss will outsource the next revision of the website to some contractor with the next buzzword wave anyways. Sorry, got a bit sarcastic there, of course web services these days are expensive, important and more often than not of absolutely shoddy software quality. But at least it's not the same as the software running on airplanes or controlling combat drones.

    --
    Assorted stuff I do sometimes: Lemuria.org
  41. Community College education for $12,000 by Dr.+Blue · · Score: 1

    So for a little over $12,000 you get a 19 week crash course. And people will find this reasonable?

    We have a local company that does something similar, for around $10k. And yet, any local resident can go to the local community college and do a programming (or web development) certificate program that covers essentially the same thing for under $900. The Community College consists of four 3 credit hour classes that are designed to be taken in a single 16 week semester. So 12 hours per week of class time, 2-3 times that in outside class work, for a total of 36-48 hours per week. And it covers the same stuff as the private "training camp".

    Seriously, does anyone think the "training camp" is a good deal? Why would you pay 10 times more for what is essentially a slick sales pitch?

  42. Where have I heard this before? by Anonymous Coward · · Score: 0

    Imagine if you could learn to speak without knowing how to spell. Without knowing the difference between an adjective and an adverb. Without being able to distinguish between "greatness" and "excellence" and without being able to appreciate the difference between the two. Of course you can do all of these things, and in only 19 weeks. The end result is of course the propagation of ignorance, driven by the desire to obtain wealth without working for it.

  43. It's good enough for the assembly line by rsilvergun · · Score: 1

    The top of the line guys need to care about tightly coupling classes. There's a _tonne_ of rank and file coding that can be done quick and dirty. Right now those jobs pay upwards to $80k/year; sometimes more. The goal here is to cut that in half in 10 years. An admirable goal if you're part of the investor class...

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
    1. Re:It's good enough for the assembly line by Half-pint+HAL · · Score: 1

      There's also a tonne of quick and dirty code that proves itself incredibly useful, eventually becoming a production system. Code hygiene habits are golden.

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    2. Re:It's good enough for the assembly line by Anonymous Coward · · Score: 0

      Oh, fuck off. Seriously, just fuck off.

      I've worked with tons of people who love to talk about "code hygiene" and "best practices" and "coding standards." You know what? We ALL write shitty, unmaintainable code that's impossible to decipher 2 years later. WE ALL DO IT, because we work in a field where it is impossible to know everything before you implement, and where the notion of a "best practice" changes every 6 months.

      There is no such thing as code with no bugs, no technical debt, which is adequately documented, and easy to understand by a person who didn't write it - that simply does not exist.

      If you can go back to code you wrote 2 years ago and say "Wow, this is an absolutely perfect piece of code, I wouldn't change a thing about it," then you have learned nothing in the last 2 years, and you are worse than worthless: you are a lunk who thinks he knows everything already, so has switched off his brain. I'll take the eager novice out of any program anywhere over somebody with 10 years of experience who sits there and smugly implies that he's the only one with all the secrets to writing perfect code. You'll both write shitty code, but the eager novice at least is trainable.

    3. Re:It's good enough for the assembly line by Half-pint+HAL · · Score: 1

      I'm not expecting anyone to be perfect. None of us reach the unobtainable academic ideal of perfect encapsulation and no unnecessary coupling, but you can't help but internalise some of it. People who've been taught code hygiene still produce hacky code, but it's at least a little less hacky than self-taught coders, in general, at least.

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    4. Re:It's good enough for the assembly line by Half-pint+HAL · · Score: 1
      In fact...

      WE ALL DO IT, because we work in a field where it is impossible to know everything before you implement,

      This is precisely why we need to write maintainable code, because we don't have the luxury of just writing it and forgetting about it. My current (personal) code project is pure design-by-prototype, and I was getting back into coding after a hiatus. My earliest work had to be completely rewritten because it wasn't tolerant to changes, and kept suffering exponential bloat and becoming undebuggable. So I modularised, I increased encapsulation and I decreased coupling. I did this without having to think too much about it -- I just had to be a tiny bit more patient. Every time I spend a bit of time working on the project, my coding gets cleaner and cleaner, and every time changes get easier to make.

      I would ask you to be less rude in future, and I'm not referring to you telling me to fuck off. No, I'm referring to those nasty words "best practices" and "coding standards". These things are nothing more than lip-service to code hygiene -- the academic approach relies on teaching understanding of the consequence of decisions, which equips the individual coder to make an informed decision based on the needs of the individual project in question. "Coding standards" and "best practices" are blunt instruments that impose rules without any regard to the appropriacy to the situation.

      A good kitchen hygiene programme doesn't just tell you "touched something? Wash your hands!" but provides you with an understanding of what it means to touch different things in differen (eg knowing that boiling kills all germs means you know you're not going to need to wash your hands to pick up a single potato that was left out of the pot after cutting raw chicken). That's basically the same as the difference between genuine code hygiene and best practices/coding standards/design patterns.

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
  44. Where have you been? by rsilvergun · · Score: 1

    We stopped telling people to go into trades because most of those tradesmen worked in manufacturing, and what couldn't be shipped overseas was automated. We don't like to pay living wages but we also don't like to look at how people live without them...

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
  45. Where the hell did you get your CS Degree? by rsilvergun · · Score: 1

    I want one. I dropped out when my life went to hell after some bad choices. I've rebounded and I'm making good money like your boot camp graduate. But a real CS degree is hard frickin' work after year 1. Discrete math is kinda tough, and ask any graduate about "Compilers" and "Operating Systems" sometime. 12 hours a day 7 days a week doesn't even get you started with those classes.

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
  46. Those with gold set the rules - with design too by dbIII · · Score: 1

    If repair was a consideration we'd be driving modern versions of the VW beetle, the 2CV or the many American cars where you could almost stand in the engine bay and get easy access to just about everything. The aim with cars is something designed to sell and not something easy to repair, so sadly economic reasons mean that if it's cheaper to make a design where you need to remove the trunk trim to replace a tail light than provide easy access then that's what happens. I don't like it either.
    To twist your car analogy into a computer one consider many Apple products - seen as good designs but ridiculously difficult to repair. This is an old example but it's one I've done myself and it was a stupidly complex procedure just to upgrade a CDROM drive to a DVD drive:
    http://wilko.me/emac/
    I'm pretty sure someone won an award for that design and an insanely huge number were sold to the educational market. As far as Apple thought it was a good design. As far as people who replaced drives though - not a good design at all, but they were not paying the bills

  47. Preaching to the choir, but... by Anonymous Coward · · Score: 0

    We develop business software and we're well known in our industry (finance, sell-side trading software).

    Yet I keep hearing the term "coding monkey" being bandied about in our office. It irks me greatly to hear this term in a software shop, especially when management bellyaches about not being able to find coders.

    So get your degree. If this is the attitude & mindset about coders in a middle-tier software company, you're asking for even more trouble elsewhere.

  48. Re:Not as good but college is too much fucking mon by Anonymous Coward · · Score: 0

    People can't afford to go to school anymore, so they can all just go to bootcamps. They'll eventually learn to write good code.

    By "people", I assume you mean the nerds and geeks, since the average layman can't even fucking spell bootcamp, let alone understand fuck-all that might be going on in it.

    College may not be for "everyone", but highly technical bootcamps that tend to move along at a 200MPH pace sure as hell aren't meant for just anyone to pick as the cheaper alternative.