One of the operating models of bootcamps is as a recruiter for tech companies. In addition to tuition from students, the bootcamp receives a fee from employers when graduates are hired. This provides incentives bootcamps to encourage students to take jobs as apprentices. And whether a student has the financial resources to take on an apprentice role can also factor into admission selection.
I assure you, a bootcamp for European medieval history will not produce average salaries of $73,000.
That's like saying coding bootcamps don't produce chefs. Different goals for different programs.
The parent poster is comparing how successful universities are at getting their graduates well-paying jobs, compared to how successful coding bootcamps are at getting their graduates well-paying jobs.
I point out that this is an unreasonable comparison. University averages are dragged down by low-earning, low-employable majors.
(One may conclude that going to university for the sake of a low-wage, low-employable major is worthless. To which I will have to ask - how well do you think software engineers will be paid, if the 20 million current American college students were to switch their major to comp sci tomorrow?)
You'd need to compare them to Stanford, MIT, Harvard, Berkeley etc...
I attended this school and while most of my classmates were highly-intelligent people of diverse backgrounds, I can absolutely say it is much easier to get into Flatiron school than any of the programs listed above.
If the goal is to get a high-paying coding job as quickly as possible, bootcamps look good. Would be interesting to look at longer-term trends in a few years - career advancement, job type, management level, industry within tech, etc.
> CS graduates going into other fields [like finance]
Finance is just like every other high-professional industry, they train you for what you need to know because they are invested in your success. I worked in that industry for 6 years. Most banks run a 2-3 month internal bootcamp for fresh college hires. I was a math/econ double major and sat next to an english lit major in my class. My brother was a poli-sci major and went straight from college -> bootcamp -> Goldman Sachs as a developer.
I think people greatly overestimate the value of their major (excluding those going into academics). My personal experience in finance and tech is that Finance and CS majors are the absolute worst about overvaluing their education. 2 years of work experience^ erases any "superiority" of an industry-specific major compared to an art history major (all else equal).
^ I've done a fair amount of mid-level hiring. I've told people in the past that mentioning your major in an interview after 2 years of work experience is a strong strike #1 to me. If your major is still relevant to your ability to do a job, I generally assume your recent work experience has been worthless.
College:
30 weeks
40 hours per week
4 years
= 4800 hours
Work: 49 weeks
50 hours per week
2 years
= 4900 hours
And that's being generous at only a 50 hour work week, as well as being generous in giving a full 40 hours worth of college work. I think your comment perfectly demonstrates my point.This seems like a left turn from my comment. Nowhere did I say bootcamps are a replacement for formal education. I was comparing the value of time in the workforce vs. time spent in school. I was discussing finance majors who, shockingly, also do internships. I don't know anyone that took a bootcamp as a replacement to a college education, so I'm not sure where you pulled any of this from.
> I don't know where you work that a developer working "only" 50h weeks is "generous" but I hope I never find myself applying there.
Maybe my part of the world is unique, but I've never worked less than 50 hours per week in my 10 years and I honestly can't say I know anyone that does excluding people with "non-professional" jobs.
Some of the stats in the thread seem to indicate that a not insignificant minority do self employ or consult.
I say this as someone who just went to college because that's what you do and only got into software because my degree led to a $10/hr job which could not pay rent and student loans. If I had gotten 25 or 30 an hour there's a good chance I never would have had the impetus to teach myself anything
I wasn't, I explicitly said I can't speak for finance majors. My point I would not consider 2 years of work and a 4 year CS degree from a well-regarded school to be equivalent for technical hires.
(This is at a state school in the US.)
Seriously, that's insane. I've never heard of anything even resembling that.
My main complaint about boot camps is that they give students the impression that the 2-6 month intense boot camp is close to what they will need to be successful in their career. It's not. However, my experience has been that after boot camp it's pretty easy to reorient those people to understanding that they will need to work hard to improve for their whole career. Basically, a good boot camp graduate is very similar in skill level to a good 2nd year coop/intern student -- but then they need to study the rest of the stuff on their own.
My main complaint about university programmes is actually pretty similar. People leave the programme with the idea "I know CS", sort of like how Neo knows kung fu in the Matrix. My experience has been that it's much harder to explain to new graduates that they still have a lot to learn. People with master's degrees are even harder to convince. In addition, because coop/intern sessions are poorly monitored, quite a lot of graduates are actually completely hopeless at programming.
But either way, I think you can make a successful career. Sometimes you see boot camp graduates complaining, "How could I have known that" when the answer is, "Yeah, having 4 years to screw around with this stuff and do a variety of different projects really helps". Sometimes I see CS graduates say, "Wait, this complexity is completely ridiculous. Nobody can be productive in this mess" when the answer is, "Yeah, working on realistic projects has a huge benefit".
I personally don't like the current generation of boot camps, mainly because of the potential to exploit the students badly. However, I think there is a huge need for something like them and I'm looking forward to seeing how things evolve. Having said that, for people who know they want to be a programmer and are young/able I still recommend getting a CS degree at the moment.