As Coding Boot Camps Close, the Field Faces a Reality Check (nytimes.com) 179
An anonymous reader shares a report: In the last five years, dozens of schools have popped up offering an unusual promise: Even humanities graduates can learn how to code in a few months and join the high-paying digital economy. Students and their hopeful parents shelled out as much as $26,000 seeking to jump-start a career. But the coding boot-camp field now faces a sobering moment, as two large schools have announced plans to shut down this year -- despite backing by major for-profit education companies, Kaplan and the Apollo Education Group, the parent of the University of Phoenix. The closings are a sign that years of heady growth led to a boot-camp glut, and that the field could be in the early stages of a shakeout. [...] One of the casualties, Dev Bootcamp, was a pioneer. It started in San Francisco in 2012 and grew to six schools with more than 3,000 graduates. Only three years ago, Kaplan, the biggest supplier of test-preparation courses, bought Dev Bootcamp and pledged bold expansion. It is now closing at the end of the year. Also closing is The Iron Yard, a boot camp that was founded in Greenville, S.C., in 2013 and swiftly spread to 15 campuses, from Las Vegas to Washington, D.C. Its main financial backer is the Apollo Education Group. Since 2013, the number of boot camp schools in the United States has tripled to more than 90, and the number of graduates will reach nearly 23,000 in 2017, a tenfold jump from 2013, according to Course Report, which tracks the industry.
Re: (Score:3, Funny)
Don't link to the NYT fucker. Aside from being a leftist piece of trash, they limit the number of articles they allow you to see each month.
The food here is terrible, and the portions are so small!
Complaints, complaints [Re:Here's the link to TFA] (Score:5, Insightful)
Don't link to the NYT fucker. Aside from being a leftist piece of trash,
I've heard a lot of right-leaning people complain about the New York Times. I haven't, however, seen any evidence that they aren't a good source of information.
they limit the number of articles they allow you to see each month.
It's bad enough that millennial assholes think that it's a crime if everything on the internet is not free, free, free. Reporters shouldn't be paid, they should work for the love of it. (and for the "exposure" [theoatmeal.com]).
But now, when the New York Times actually is giving away their content for free, the millennial assholes are complaining that they are not getting enough content for free.
Re: (Score:2, Insightful)
Why are you targeting millennial with your comment? They don't have a monopoly on cheapness. Hell, if anything, the Boomers are *worse* cause they got it better than any generation before or since, and get pissy when anyone pushes back on their entitled attitude.
Re: (Score:1)
Millenials are cheap, because there are no fucking jobs out there for them. Anyone born before 1965 could go into -any- profession and earn a living. A college degree helped as well. Come the 1980s, you could still get a good job with any major. Post 2000, especially 2008, you could have a PhD in your field, and you will not be finding work, because the only thing that matters is recent experience. That, or a H-1B.
Re:Complaints, complaints [Re:Here's the link to T (Score:5, Interesting)
There are a ton of jobs out there and huge shortages in a lot of fields.
Any time I push into someone not being able to find a job it boils down to their wants coming before their needs. Grandpa didn't get much choice in the CCC where he worked. But it was a paycheck and the money helped back home.
If you show willingness to pickup a trade there are multiple companies in this area that are hiring. I know people with a GED that showed up a plumber's ad in the paper saying "I don't know anything about plumbing, I'll work hard, show up on time and pass a drug test" and they are now well on their way to a Union journeyman.
But jobs like that mean you have to leave Seattle and SanFrancisco for the 'uncultured' flyover states.
Our local VocTech highschool can't crank out CNC operators fast enough. The principal told me that most HS seniors not on the college track are getting hired at $20/hr before they graduate. We have a 8 week GED/CNC operator course where you can earn your GED, get a CNC cert AND a job in 3 nights a week. You just have to show that you have your life on track with no recent arrests and a character witness.
Hell truck drivers are in massive demand right now. I wouldn't bank on it for a long term career but if you need money can pass a CDL it'll get you to the next phase of your life. With enough money to do everything 'millenials' are complaining they can't get like a house and steady income.
I know multiple people that have taken this and similar paths to their career. The loudest millenials that seem to be pushing the 'there are no jobs' out there have lead a relatively easy life. They had few to no hardships growing up and now expect everything to be handed to them.
My wife and I are both old millenials. Both have advanced degrees, good jobs and have half jokingly talked about what would happen if we had to emigrate. Neither of us are above swinging a hammer or shoveling shit if it means food and a roof and have done both at some point in our lives.
Re: (Score:2)
Hell truck drivers are in massive demand right now. I wouldn't bank on it for a long term career but if you need money can pass a CDL it'll get you to the next phase of your life.
Hell, I almost had to go to that line of work if I hadn't landed the position I just now got. Was starting to put out emails and requests for information about tuition, etc.
Have over 16 years in IT and the pickings were getting slim in this part of the country (Western Ark) for jobs that paid worth a darn. Most of the manufacturing jobs have left for Mexico and about the only jobs in abundance were either fast food or processing chickens.
Re: (Score:3)
Millenials are cheap, because there are no fucking jobs out there for them. Anyone born before 1965 could go into -any- profession and earn a living. A college degree helped as well. Come the 1980s, you could still get a good job with any major. Post 2000, especially 2008, you could have a PhD in your field, and you will not be finding work, because the only thing that matters is recent experience. That, or a H-1B.
Usually the H1B. Don't have to pay them as much.
Re: (Score:2)
Why are you targeting millennial with your comment? They don't have a monopoly on cheapness. Hell, if anything, the Boomers are *worse* cause they got it better than any generation before or since, and get pissy when anyone pushes back on their entitled attitude.
Older Gen-X here......I appreciate free stuff whenever I get it. I am only cheap when I am BROKE. If I have the funds, I will gladly pay extra for nicer things and features...
Re: (Score:1)
It's bad enough that millennial assholes think that it's a crime if everything on the internet is not free, free, free. Reporters shouldn't be paid, they should work for the love of it. (and for the "exposure" [theoatmeal.com]).
But now, when the New York Times actually is giving away their content for free, the millennial assholes are complaining that they are not getting enough content for free.
Wait, what? Someone (anonymous) with no self-identification whatsoever complains about NYT and you somehow lump that person with millennials and proceeds to bash the entire group. You could have replaced millennials with another and it would have made just as little sense. But it's fashionable to bash millennials and blame them for everything so you got upvoted. Mods need to do a better job at moderating.
Millennial, QED. [Re:Complaints, complaints] (Score:2)
Wait, what? Someone (anonymous) with no self-identification whatsoever complains about NYT and you somehow lump that person with millennials and proceeds to bash the entire group.
Yep. Boomers don't whine about getting free content-- they grew up with paying for news subscriptions, and still consider it a win to get it free. And post-Millennials don't post to slashdot-- they're all glued to Facebook and Instagram and Twitter; why would they read a boring text-only site like this?
So, millennial, QED.
Re: (Score:2)
Don't link to the NYT fucker. Aside from being a leftist piece of trash,
I've heard a lot of right-leaning people complain about the New York Times. I haven't, however, seen any evidence that they aren't a good source of information.
they limit the number of articles they allow you to see each month.
It's bad enough that millennial assholes think that it's a crime if everything on the internet is not free, free, free. Reporters shouldn't be paid, they should work for the love of it. (and for the "exposure" [theoatmeal.com]).
But now, when the New York Times actually is giving away their content for free, the millennial assholes are complaining that they are not getting enough content for free.
Snowflakes have gotta bitch about something.... :/
Re: (Score:1)
> I haven't, however, seen any evidence that they aren't a good source of information.
Haven't seen any, or *won't* see any? Did you miss their election coverage, and post-election coverage of the President by any chance? Wasn't it the NYT who claimed it was their duty to do anything and everything, even lie, to keep Trump out of office? Yes, yes it was.
Anonymous cowards [Re:Complaints, complaints] (Score:2)
I've heard a lot of right-leaning people complain about the New York Times. I haven't, however, seen any evidence that they aren't a good source of information.
Wasn't it the NYT who claimed it was their duty to do anything and everything, even lie, to keep Trump out of office? Yes, yes it was.
I notice the lack of any sort of citation on this purported fact, which is of course fake. Neither the NYT nor anyone associated with the NYT ever claimed any such thing.
Along with Forbes' advice on how to determine what is a credible news source [ampproject.org], here's my rule on how to determine a fake news site: never believe purported "facts" stated by anonymous cowards. They lie. Not always, but mostly.
Re: (Score:2)
Don't link to the NYT fucker. Aside from being a leftist piece of trash,
I've heard a lot of right-leaning people complain about the New York Times. I haven't, however, seen any evidence that they aren't a good source of information.
Too true. Anyone who thinks outlets like the New York Times and Washington Post aren't good sources of information has been drinking *way* too much right-wing Kool-Aid.
they limit the number of articles they allow you to see each month.
... But now, when the New York Times actually is giving away their content for free, the millennial assholes are complaining that they are not getting enough content for free.
Actually, you can read as many articles as you want if you read it in mode private and don't enable / allow Javascript. For the pages that require Javascript, you can allow it for that page, then revoke the temporary permission -- using NoScript (or similar), of course.
Re: (Score:2)
Political thought bubbles maintain their structural integrity by the constant repeating of the mantra, "the other guys are biased".
Where to find real news (Score:4, Insightful)
I've heard a lot of right-leaning people complain about the New York Times. I haven't, however, seen any evidence that they aren't a good source of information.
Have we already forgotten about the embarrassing Jayson Blair incident?
The number one item on my list of what constitutes a credible news source is, do they publish error corrections?
http://www.nytimes.com/2003/05/11/us/correcting-the-record-times-reporter-who-resigned-leaves-long-trail-of-deception.html
Or, to quote the Forbes article on Where You Find Real Facts Rather Than Alternative Facts [ampproject.org]:
"If a reporter gets facts in a story wrong, will the news outlet investigate a complaint and publish a correction? Does the publication have its own code of ethics? Or does it subscribe to and endorse the Society of Professional Journalist’s code of ethics [spj.org]? And if a reporter or editor seriously violates ethical codes – such as being a blatant or serial plagiarizer, fabulist or exaggerator – will they be fired at a given news outlet? While some may criticize mainstream media outlets for a variety of sins, top outlets such as the Washington Post, the New York Times, NBC News and the New Republic have fired journalists for such ethics violations. That is remarkable in a world where some celebrities, politicians and other realms of media (other than news such as Hollywood films “based on a true story”) can spread falsehood with impunity."
Thanks [Re:What "Anonymous Coward" has devolved..] (Score:2)
I saw this article go up, but there wasn't a link to the actual article in the summary - so I did a quick search and put in the link as a comment.
Thanks.
Not only a glut of people (Score:2, Insightful)
But a glut of stupidity, bloat, and bad code.
Not only a glut of lawyers. (Score:1)
Remember when being a doctor or lawyer was the in thing? Look how that turned out.
Nope, programming isn't that easy after all (Score:5, Insightful)
Intensive courses sound good, but once the "graduates" get out, they discover that they will be competing with people who have been obsessed with computers since the age of ten; people who would rather code than eat.
Re: (Score:2)
Intensive courses sound good, but once the "graduates" get out, they discover that they will be competing with people who have been obsessed with computers since the age of ten; people who would rather code than eat.
Hey, I eat at my keyboard you insensitive clod!
Re: (Score:2, Insightful)
Maybe you should actively learn people skills. Talk to a job coach. Plenty of places have free job coaching available. Talk to cashiers at the store and anyone else you come in contact with and treat them like people so you can get some practice.
Maybe you have some quirks that you're proud of. Maybe those quirks are harming your life prospects, so consider stopping the quirky behavior. If you're concerned that that's not who you are, well, you should probably reconsider your priorities if the alternati
Re: (Score:3)
You keep posting bitchy rants here too. These have been splendid evidence for everyone else around you for why you are unemployable. Your step one is to get over yourself; you're not important enough for these kind of histrionics. Then you're probably going to want to go to some coding meetups and get some help with your resume and attitude. Then you're probably going to want to talk to a recruiter. Figure out the soft skills and study what you need to for the interviews.
I am by the way giggling about your
Re: (Score:2)
Three suggestions, in order of what to do first:
1) Look for a smaller company. The kind that doesn't have an "HR department", less likely to have to get past an HR drone in order to get your resume in front of someone that can recognize your skills.
2) Figure out which buzz words need to be on your resume and get them on there. You may not like Node.JS (for example), and hate everything that it stands for, but if that what gets you in the door somewhere you may have to just suck it up and learn it.
3) Ge
Re: (Score:2)
Well shit, I'd like to take any shit job, but I can't even find anything for minimum wage. Do you know anything about how the shit economy is in the shitter?
The "economy is shit" ship has sailed. We certainly aren't in the golden era of employment, wage growth is still stagnant and the unemployment rate is artificially lower than it should be, but if you can't even find a minimum wage job you aren't looking hard enough. My local WalMart starts their associates at $11/hour and they just dropped their drug testing policy because they couldn't find employees. If you show u
Re: (Score:2)
Wow. The butthurt is strong with this AC. Would it have not hurt your feels as much if I said "Take an entry-level position and try harder than everyone around you"?
There are 16,128 IT jobs posted on Indeed in Minneapolis [indeed.com] If you can't find a job you're not trying hard enough. The world doesn't owe you anything, the sooner you accept that the happier you will be.
Who proceeded to use your own foul language repeated back to you as evidence to discredit the argument?
Not sure why you're so fixated on the language rather than the point.
the full college needs change and HR needs somethi (Score:2)
the full college system needs change and HR needs something (maybe have something along the lines of boy scout merit badges).
Now in EU they have a lot more apprenticeships.
Even NFL and NBA can use minor leagues and not student athletes who take joke classes when the team needs 35-50 hours a week.
The tech / trade schools are filling the gap from big theory based classroom to more hands on. But over time they more and more roped into the college degree system and accreditation systems.
UOFP was the ONLINE scho
Re: (Score:2)
It is changing at the local level. VocTech highschools have realized they fell behind the times and are quickly coming around. The local high school has an EE lab that makes me jealous and better than anything I had in college. They're diagnosing and fixing late model vehicles. One near my mom, on a big lake, fixes and repairs $100k+ boats. From the floaty bits to the electronics.
Re: (Score:2)
Not any different than the "Get your MCSE Certifications" of the early 2000s - they're not interested in placing people in jobs... they're interested in getting paid. They're a business and they'll be happy to take your money.
Somebody better tell Apple (Score:2)
https://www.apple.com/newsroom... [apple.com]
$10 on Udemy vs $3000 Boot Camp (Score:5, Insightful)
It's not like the boot camp instructors are CompSci masters who went to MIT or Stanford. It's the same content.
Even if Boot Camps are a little better, they aren't $2900 better
Re: (Score:2)
Re: $10 on Udemy vs $3000 Boot Camp (Score:2, Informative)
My instructor at the software guild in Louisville had a masters from MIT and previously worked for Microsoft. She was worth every penny.
Re: (Score:1)
It's not like the boot camp instructors are CompSci masters who went to MIT or Stanford. It's the same content.
Even if Boot Camps are a little better, they aren't $2900 better
How much is a math course on Udemy?
Re:My Horse is Higher Than Yours (Score:2)
This attitude is common whenever job competition in programming gets mentioned here: some people feather puffing and insisting that they have astonishingly high abilities, and their job regularly requires pushing the very boundaries of computer science and mathematics... And for almost every programmer on the planet, that's just not true.
Most business programming is just pulling results out of d
You can learn to code in a few months (Score:3)
To write GOOD code however takes a LOT longer.
Something these code camp twats probably knew damn well, but were more that willing to take money from the ignorant.
Also what makes me bang me head against my desk is that people don't realize that coding is not simply learning how an if and a while work, it's about learning how to write a file, read a database (you'll have to learn SQL as well) etc. etc. in your chosen language. That takes a lot of time.
Re: (Score:1)
The only real difference between your average "learn to code in one month" code school graduate and your average 4-year Computer Science major is that the latter knows a lot more random academic CS stuff that, in practice, is applied very little in day-to-day professional work.
Both of them have a lot to learn in terms of how to work with others, the difference between code you write for an assignment and then throw away vs. code that needs to be running in production 10 years after you've left the company,
Re: (Score:2)
the latter knows a lot more random academic CS stuff that, in practice, is applied very little in day-to-day professional work.
IMO, learning about things like computer architecture, operating system design / concepts, data structures, algorithms, might not seem like it - but, can be very relevant. Just because YOU don't work in a field that needs some of that knowledge, doesn't mean that those areas don't exist. That's preposterous.
computer architecture?? like the CS guy power butt (Score:2)
computer architecture?? like the CS guy working at Google who needed to call the help desk to find the power button on his workstation?
Re: (Score:2)
It depends on the coding application. If it is yet another ad-slinging and info slurping app, the #1 priority for the devs is to get features out in the next sprint, no matter how ugly the code base and no matter how buggy it is. Commodity stuff like this doesn't require much, as this can be easily offshored to the battalions of coders overseas.
However, there are many coding applications which need CS skill:
1: FPGA programming.
2: Embedded programming with a very limited architecture. Some applications
Re: (Score:3)
How many semester long, multi person software projects would the boot camp grad have worked through?
Tip to high schoolers: If a CS or Engineering program doesn't have a scheduled, required 'senior project' (names will vary) course, find another.
That said: There is truth to your statement about how useless the average CS grad is. I like to ask how many programming languages they knew when they started college. Zero is the wrong answer.
Re: (Score:1)
Any idiot can learn to push buttons in a few weeks but it takes a special kind of person and/or years of learning to really grasp programming.
I graduated college with people who struggled every inch of the way to understand even basic logic and all I could think was that "man, this is going to be your career, you better like this shit"
Every now and then I run into a professional button pusher, the kind that copy / paste shit everywhere and doesn't even hesitate to think...
Re: (Score:1)
Learning to write good code takes a life time. When I learn to write good code I'll let you know.
Re:You can learn to code in a few months (Score:4, Funny)
8 Week boot camps to a CS major are an 8 week CRN course to an MD.
They're different skillsets intended to fill a different role.
I wish I could change my corporate culture and hire a dozen GED Bootcamp graduates over funneling stuff over to India. At least when I get angry and swear about the code quality they'll clearly understand I'm not happy and be able to see my facial expressions.
Re: (Score:1)
You CAN learn to code in a few months, heck if you are a quick study you could probably learn to code in ONE month. To write GOOD code however takes a LOT longer. Something these code camp twats probably knew damn well, but were more that willing to take money from the ignorant. Also what makes me bang me head against my desk is that people don't realize that coding is not simply learning how an if and a while work, it's about learning how to write a file, read a database (you'll have to learn SQL as well) etc. etc. in your chosen language. That takes a lot of time.
You can say that about most CS graduates. Even those from top CS departments. Hell, you can say that about most professions. There is a reason why real world experience counts so much in IT careers.
Re: (Score:3)
Re: (Score:2)
One of the most useful things I ever learned, I got from a god damn commercial. IIRC it was for TIVO.
PEVR method.
Pause. (Obvious, but important. Don't multitask. Yes it's just bullshitting, but theirs pussy down this road!)
Empathise (Say: 'I'm sorry you feel that way', let her vent)
Validate (Say: 'You are right to feel that way', let her vent)
Resume (obvious)
It's not a problem for you to fix.
Warning: using PEVR method after 'she's on to it' is dangerous. Change phrasing. Don't overuse. Don't
Comment removed (Score:4, Interesting)
Re: (Score:1)
I hope I am not in the minority with this, but I honestly enjoyed the concept of Dev/Code Bootcamps. I've had an internal philosophy that no matter what 'career' you do (to some extent, so let's not anon-troll that, please) or hobbies/interests, development skills in some programming language would help you. And if you want to make a career out of it, even better!
However, that being said, I'm also a firm believer in experience over quick buzzy skills any day of the week, 100% of the time. All I viewed this as was a way to 1) make a non-profit for gains in big dollars on the business side (WTF WOULDNT want a successful non-profit) and 2) water-down a field that, in my opinion, should NOT be watered down.
Software engineering/development, bridging advanced mathematics (e.g. linear algebra, calculus, etc.) takes an EXTREME amount of well-rounded background in all things computing, skills and investing into yourself, your study, your craft. It's the field I work in, respect and make a living in. I feel like a chimp in shadows of some truly gifted software developers I've met and worked with in my past and I've been doing this for almost 15 years professionally now. Those people didn't get there by taking a quick 4 week crasher on the shiny-new-topic, whizbang a resume with a thesaurus and try to land a $100K gig for 6 months to build a 'previous employment' line-item they could wow the next place into hiring them on.
It's sad from the ideology of it, but if this is the direction it's going, I'm not totally heartbroken either from the glass-half-empty perspective.
The problem with these kinds of arguments is the absolute position too many of us take. Is every programming assignment require a CS degree? Is a CS degree necessary for web development, payroll applications, database query, etc? I say no. Some programming tasks require a degree in computer science or engineering as a perquisite and other tasks a formal education in CS is not necessary. That's the way it is and should be.
Is anyone really surprised? (Score:5, Interesting)
The second group are above average, but will never be elite. They lack passion, open mind and desire to continually learn stuff.
The third group are coder that are collecting pay checks and don't have a passion for technology or learning. The would rather be doing something else. I would guess 60% fall into this category from my own experience. Depending on the project, that number can be as high as 75%.
Anyone that has 10+ years of experience with software development would know this. Anyone surprised by this wasn't paying attention.
Re: (Score:2)
+1 insightful. (squandered my mod points on another article this morning, sorry)
Re: (Score:2)
Yup, you wanna run Boot Camps?
Then expect to end up with grunts.
Don't expect them to be able to cope with much outside of the narrow parameters they have been given during their "training". And this is also the the big difference between "training" - teaching someone how to perfom a set of well-defined and understood tasks, but not much else, end "education" - giving people the intellectual tools to be able to do things (maybe including the training bits), and some more besides. The problem is, education t
Re: (Score:2)
So do you actually have any idea what gets covered in bootcamps or are you just assuming that you do? Because at the very least you're speaking extremely broadly about a fairly diverse field of educational institutions.
Re: (Score:2)
Has anyone worked with boot camp graduates? (Score:5, Interesting)
Has anyone worked with boot camp graduates?
I'm sincerely curious about the caliber of people they turn out. I'm perhaps a bit curmudgeonly on this; I think that to be a competent software developer you need to have a pretty thorough grounding in math and science, as well as some native talent... which seems to be far more common in people drawn to math and science. But I'm willing to be proven wrong.
What I'd really like to see is a proper study of boot camp graduates that uses good sampling methods and some decent objective measurement of skill/ability, at a few points in time (fresh grads, grads after two years in industry, grads after five years in industry, for example) and compares them to graduates from the "traditional" sources, controlling for extraneous variables. In the absence of that, I'd like to hear anecdotes, especially from people who worked with boot camp grads they thought were pretty good.
They were total disasters. They only knew JS. (Score:3, Informative)
I have had the misfortune of working with such people. Let me be frank about them: they were total disasters.
I don't have high expectations for people with a Comp Sci or similar degree. But even the worst of these people could easily run circles around the self-taught or those with limited education like boot camps or just a continuing education course or two.
The limited education folks are often extraordinarily ignorant. Many of them only know JavaScript. That's it. That's all they know. They don't even kn
They were total disasters. They only knew CS. (Score:2)
It would be fairly easy to rewrite your post to apply equally to CS grads who have no idea what development workflows are like, or who uses recursion to traverse a string in-order. Programming requires a great deal of theory, practicum, continuing education, and intellectual curiousity. You're not going to pick up a complete programming education anywhere, and the drive to actually be good at this job probably cannot be taught. As a profession, we need to recognize that we are a profession, and get some sor
Re: (Score:2)
Your manner is uncivil, the quoted line is insupportable, and you seem to be confused as to its applicability. You may also be confused as to the purpose of a degree in Computer Science; it is not intended to be job training.
Re: (Score:1)
Similar situation: I hired an IOS dev that learned from a Udacity course, and he's a rock star. But again, he knew how to code in something other than Swift before he started the Udacity course.
Re: (Score:1)
Has anyone worked with boot camp graduates?
I'm sincerely curious about the caliber of people they turn out. I'm perhaps a bit curmudgeonly on this; I think that to be a competent software developer you need to have a pretty thorough grounding in math and science, as well as some native talent... which seems to be far more common in people drawn to math and science. But I'm willing to be proven wrong.
Do you really have to have a throughout grounding in math and science to be a software developer? How much math and science is involved in web development, payroll applications, SQL programming, etc?
Re: (Score:3)
Has anyone worked with boot camp graduates?
I'm sincerely curious about the caliber of people they turn out. I'm perhaps a bit curmudgeonly on this; I think that to be a competent software developer you need to have a pretty thorough grounding in math and science, as well as some native talent... which seems to be far more common in people drawn to math and science. But I'm willing to be proven wrong.
Do you really have to have a throughout grounding in math and science to be a software developer? How much math and science is involved in web development, payroll applications, SQL programming, etc?
It's possible to write simple business logic, etc. without any, but if you go at all beyond that, to anything that requires creating your own algorithms, having enough math to be able to think about algorithmic complexity, understand data structure tradeoffs, etc. is critical. I'd say that it's possible to be a code monkey without math, but not a software developer. As for science, perhaps I should have said "engineering" instead, though the relevant concepts are closely related. Science and engineering tra
Re: (Score:2)
You step out of that sphere though and math and science starts to play a much bigger role. If you look at the code for something li
Re: (Score:2)
We need more doctor's in this country. Surely we can get some liberal arts majors through a doctor bootcamp, right? Three weeks and you should be ready to perform open heart surgery.
In fact, probably yes. A MD degree gives you a comprehensive education in all of medicine. If, on the other hand, we had decided to train people in narrow specialities, yes, you probably could train a person to be expert on a single type of surgery in a twelve week bootcamp. It would mean training technicians, not scientists: people who know how to do the physical skills, but not necessarily know the etiology of the disease.
Would be a different approach to medicine.
(you said "three weeks," but the avera
start by cutting pre-med down to 2-3 years (Score:2)
start by cutting pre-med down to 2-3 years.
They spend way to long in schools before they get to an apprentice roll.
Re: (Score:2)
They have them.
There are 4-8 week CNA Nursing Assistant [redcross.org] courses available across the US. There are no less than 2 advertised on billboards on my way to work.
They also have engineering boot camps called "Welding & CNC training".
And both 4-8 week courses fill the same role in their industries as Bootcamps do for programming: Warm bodies to do tedious work.
If your MDs are doing the work that should be for the CNA or your engineers are doing work that should be for the CNC operator then you're doing it wron
Hasn't This All Happened Before? (Score:2)
Certified Novell Engineer (CNE) boot camps produced a generation of sub-par sys admins
Microsoft Certified Engineer / Developer (MSCE/D) produced a generation of sub-par engineers / developers
This is just more of the same :) The wheat will separate from the chaff and the consultants will make a small mint fixing all of the bad code
Re: (Score:2)
This is funny, because MSCE was considered a difficult certification to attain. People would buy very expensive books and take expensive courses to that end.
And none of that ended up teaching the practice of programming at all.
"The field" won't sustain these levels (Score:4, Informative)
I'm old enough to remember the MCSE and Java/back end web development bootcamps from the late 90s. I even went to an MCSE bootcamp to renew my certification when a consultancy I was working for paid for it. Any time a field gets hot, and there's money to be made, people who don't have a whole lot of aptitude for it are going to look for a quick way in. In the case of my bootcamp, there was a clear division between those of us who needed to stuff our brains with facts to pass a certification test quickly, and those who were driving a truck last week and got tricked by the school's recruiter to giving them their student loan money, GI Bill benefits, etc.
But just like 1999, 2018 and beyond isn't going to need 20 million JavaScript developers who know a couple of web framework tricks. Right now, anyone who can fog a mirror and write in Node.js or Rust is in hipster startup heaven, making lots of money. When the downturn comes, and activity goes back down to a reasonable level, all the people who are suffering through this for the money aren't going to stick around. We're already seeing the coder schools folding up the tents because they can't get enough marks through the door anymore.
There's nothing wrong with educating yourself and changing gears. I've been on a journey to learn more about modern IT stuff like DevOps, cloud, etc. and filling the gaps in my knowledge has been a long, slow process. I've been doing end user computing and systems integration stuff for a while, so web programming is something I haven't done a lot of. Would it be great to just sit down and "learn DevOps in 14 days?" Sure, but I know that's not realistic. When you're working with people who've done nothing but code and manage web apps for a decade, you have a lot of catching up to do and it's not something you can rush if you want any deep knowledge. It's the difference between, say, putting an SSL certificate on a website that a CA gave you, vs. knowing how that process actually works, what can go wrong, etc.
Comment removed (Score:4, Interesting)
Eh (Score:2)
I have to admit that it's hard to see the value in a lot of these "schools".
I've actually attended a few of the classes attempting to pickup new skills, even though I've got a degree in Computer Science already.
Eg, I took a class in Ruby, which wasn't really popularized when I was in school.
It wasn't a good experience. The class length was nowhere near long enough to get someone completely up to speed from scratch, yet since the class was billed as "beginner friendly", they started out with the standard "H
Re: (Score:2)
Seems like a pretty shitty class. I took a Pascal class in high school, and we actually covered some fairly useful techniques like recursion and linked lists. What's more, I really fell in love with Pascal (it was my first real exposure to structured programming, I'd be coding in BASIC for a few years before that). Indeed, more than concrete tools, what the class gave me was a feel for structured programming concepts, and it was a solid bedrock that my later programming was built on. It really was only a s
Sick burn: "Even humanities graduates can learn... (Score:5, Funny)
"Even humanities graduates can learn how to code in a few months..."
Did anyone else get a good chuckle out of that sly dig? I can imagine a funny commercial: "Are you a high school dropout? Recently paroled? Functionally illiterate? Severe mental deficiency and/or brain damage? Or even a humanities graduate? You too can learn to code in a few months!"
Re: (Score:1)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
I noticed it, as the most preposterous lie.
Every group will have a few potential code monkeys and a smaller number of analytical minds.
Humanities grads, as a group, already had a choice, no tech for them. (What % made that choice based on party schedule as undergrads, calc really cuts into 'drinking time'?) The analytic ones already view the world through (Jungian, Marxist, Literary Symbolism, Postmodern, * Studies etc etc) lenses. The average ones have just learned derp from the same list. Some of tho
Re: (Score:2)
Those who don't really understand a technology think it's something you can simply learn by being taught. Programming is definitely not one of those things, some people's brains just can't comprehend certain things that you need to be a good programmer.
Back around 2000, I interviewed for a job with a major internet hosting company. Admittedly it wouldn't have been a great match because I'm naturally great at programming, but merely good at admin stuff (I've run my own web site and e-mail server on my DSL s
Re: (Score:2)
Re: (Score:2)
Good Riddance (Score:2)
Re: (Score:2)
Well said.
A funny thing is that not even every good mathematician can learn to code well. These people are highly capable of structuring things, but when the structures need to be executable and become several orders of magnitude more complex, quite a few of them find they do not have what it takes to produce good results. That is not to put down mathematicians in any way, that is just to say that talents can be very, very specific in this space.
So while everyone can certainly produce tweets and most can pr
Bootcamps are useless (Score:2)
Re: (Score:2)
4 years at Chico State? Quitter. The pros take 6.
It means a lot less than it used to. Large demo of middle class suburban kids that waste their four years, parents money and takeout loans to fund an extended party.
Which was always true, but they used to get kicked after a year of 0.2 GPAs. (We used to call it the 'square root' club, where the square root of your GPA is higher than your GPA, 'they' didn't get it. Which was good, prevented fights.)
Stupid idea good rinse. (Score:2)
Even the IDEA that most people can code is STUPID. Coding requires a certain mindset, and critical thinking skills that MANY people just don't have.
The idea that anyone code makes as much sense as saying "Anyone can win the Olympic Long Jump!"
These schools took advantage of people's desire to improve their lives.
Re: (Score:2)
These schools took advantage of people's desire to improve their lives.
In capitalism, there is always a certain amount of enterprises that cater to desires and dreams and do not deliver. Coding Bootcamps are one, but so are lotteries, other fake "academies" like "Trump University", etc.
On the moral side, these are all utterly despicable, with the lottery probably being reasonable benign, but only because it is not expensive.
Demand... meet excess supply. (Score:1)
perhaps it will depress wages to the point that it's not worth it to import indentured servants who are quasi slaves to code.
GOOD (Score:1)
Community Colleges are the solution (Score:2, Informative)
Community Colleges are the niche solution.
Anyone can learn to code on their own, if they have the desire and purpose.
Nobody does - well, very few people do.
The problem is that few, very few, people have that level of commitment on their own. So we need a cheat. Community college for $200 is that cheat. I know it works, because I've done it. I learned C, then C++, then statistics - all at a community college. Best of all, my day-job paid for the classes. Then they sent me to Intermediate and Advanced C
well, thank you ... not (Score:2)
And some still wonder why overall code quality and programming skill level dives like a drunken mallad.
Coding doesn't mean anything. When I started highschool I could code in 4 languages. They kept teaching us algorithms and math for 12 hours a week (4 hrs theory&algorithms, 4 hrs math, 4 hrs coding labs) for 4 years, followed by my university years, followed by many years of practive and still I'd need to learn more tha
Teach Yourself Programming in Ten Years (Score:2)
Still completely relevant: http://norvig.com/21-days.html [norvig.com]
Also applies to being taught the first few years.
There is no silver bullet in coding or any other form of engineering, and even less so in learning it. You need talent, dedication, motivation stemming from the subject (not the potential paycheck) and a lot of time.
History repeats. What's next? (Score:2)