Live data from Hacker News

Bootcamps vs. College

blog.triplebyte.com

161–170 of 449 posts

Re: Bootcamps vs. College

#161
post #142

What a load of crap. What, they bred the capacity for abstract thought into you in college? College attracts a generally higher quality applicant pool. You're mistaking selection bias for an effect. Let me tell you, I've interviewed programmers from all over. There are boatloads of people with CS degrees with close to zero capacity for creative thinking. There are also boatloads of CS grads who can barely code their…

Anecdotes on every side. Even so, given the top 10% of their respective classes i'd easily take the CS grads over the bootcampers. Mid tier could go either way. Bottom tier i'd take the bootcampers.

I'm not sure I'd want "bottom-tier" coders period, even if it were bottom-tier Stanford grads, or bottom-tier Googlers. Bottom-tier is typically really bad.

That said, bootcamps (at least the ones with good reputations) are usually much more aggressive than colleges are about kicking out students who can't do the work or have serious attitude problems. So the floor is probably higher when it comes to bootcamp grads vs. CS grads.

Re: Bootcamps vs. College

#162

What a load of crap. What, they bred the capacity for abstract thought into you in college? College attracts a generally higher quality applicant pool. You're mistaking selection bias for an effect. Let me tell you, I've interviewed programmers from all over. There are boatloads of people with CS degrees with close to zero capacity for creative thinking. There are also boatloads of CS grads who can barely code their…

I think you might be attacking a straw man. I'm a strong believer in the traditional CS path, but when I argue for it in the context of a 4-year degree, I'm really just using shorthand to describe the most obvious way to get there. Will Hunting was right about a library card, but many -- I think most -- people require the discipline imposed on them by a university setting to actually do the work . Obviously -- obviou…

Definitely agree with you here...as a current faculty member, but someone who has been largely self-taught in recent years, I have to keep reminding myself that I myself needed the structure and artificial deadlines of homework and finals to get into the groove, to get to the point where I could get a job in which I learned more skills at a significantly faster rate (daily professional deadlines tend to do that to you). Not everyone starts out as a self-learner.

Recently, a guy named Haseeb made some news for scoring a job worth $250K at Airbnb even though he was an English major who was not even a year removed from his bootcamp entry date. People were pissed but if you read the guy's story, you'd see that he's not your regular bootcamper...he was a millionaire as a teenager after teaching himself how to play poker...and this is how he describes his bootcamp experience:

http://haseebq.com/farewell-app-academy-hello-airbnb-part-ii...

> Entering into App Academy, barely knowing the basics of Ruby, I came into the office and grinded every day, spending 80+ hour weeks just coding and studying. I’d come in at 9AM in the morning and leave around midnight, 7 days a week, sleeping in a bunk bed in SOMA in a 200 square feet shared room.

How many students at even the best colleges can describe themselves as working that hard on anything (well, other than athletes)?

Re: Bootcamps vs. College

#163
post #53

Earlier quoted context omitted.

Do you have any date on job performance? It seems to me the complete lack of algorithms is a land mine for any project. I think it is a lot more likely a coder with little fundamentals will be able to grow or see the bigger picture. I agree that not all jobs require this skills, but then suddenly you get a divided workforce with designers and implementers.

> It seems to me the complete lack of algorithms is a land mine for any project. If you hire someone and release them into the wild of your codebase, that's a failure on your part not theirs. New hires are an investment, they shouldn't be treated as an immediate need-based solution. My experience in two fields has shown me that new hires are a drain on resources for a fairly significant time period, regardless of the…

Eh, I disagree with the generalization that all new hires are a drain for a significant time period. In my experience, the rate at which they come up to speed is extremely varied.

Re: Bootcamps vs. College

#164
I'd love to see some more mathematical analysis of these differences. In particular, I suspect that while the averages are similar, the distributions look extremely different.

Specifically, the average engineer out of either a bootcamp or college is pretty mediocre. But the top 10% of engineers are mostly college graduates and are definitely not bootcampers. This is because the best developers are overwhelmingly passionate about development and have been doing it since high school. If you love programming, you might go to college to get a firmer academic standing. You definitely won't go to a bootcamp—if you've been programming for 5 years, a 3 week bootcamp makes no sense.

On the other hand, when it comes to the bottom tier I suspect bootcampers are a lot better. This is mostly because the bottom tier of CS graduates are atrociously bad. Regrettably, it is possible to graduate with a degree in CS without ever having written a single program by yourself. They slink by mostly through cramming for exams and "collaborating" with peers. My impression is that bootcamps are actually less tolerant of this behavior: you won't make it through a bootcamp without ever programming autonomously.

Re: Bootcamps vs. College

#165

What a load of crap. What, they bred the capacity for abstract thought into you in college? College attracts a generally higher quality applicant pool. You're mistaking selection bias for an effect. Let me tell you, I've interviewed programmers from all over. There are boatloads of people with CS degrees with close to zero capacity for creative thinking. There are also boatloads of CS grads who can barely code their…

[deleted]

Re: Bootcamps vs. College

#166
post #47

How is this possible? I think one key aspect that is missing is that boot camp graduates aren't straight off the barista lineup. I took one at age 28 after having worked in a technical role in finance since undergrad. The average age of my class was probably 29. Beyond just time in the workforce, I had a double major in math and economics with a minor in applied statistics. Had I dropped "Behavioral Economics" and ta…

Good point. About 50% of the bootcamp folks we work with have some sort of technical background before the bootcamp. The other 50% do not, however, which is really interesting! (I have no idea how this compares to the bootcamp population as a whole. I would guess that folks with a tech background are overrepresented in the group that passes our screening step)

It depends on the school. Some bootcamps have very low acceptance rates to keep their placement numbers high - as that is their main marketing point. They bring in people who can demonstrate they already have the mindset but don't have the knowledge.

Other bootcamps just need you to be able to use your computer and you're in.

Re: Bootcamps vs. College

#167

Earlier quoted context omitted.

My CS degree was four years of heavy abstract thinking. If you can get those skills elsewhere great, but I don't think it's that common.

Based on what? The amount of bias in this thread is very strange. I think what's going on is that the people with CS degrees invested a significant chunk of their life and a significant amount of money into getting a CS degree. Therefore they're invested in denying the possibility that the qualities they achieved through their program can be achieved without. The article presents some evidence in support of this poss…

Algorithms are a pretty one to one representation of abstraction. I'm not contradicting the article at all.

I would also expect this gap to widen significantly if you paired top schools to top boot camps.

I've been to a terrible state school and I've been to a top 10 school. At the state school I frequently thought I'd be better served by a boot camp. At the top 10 I never had a week where I wasn't challenged.

Also the level of internships was vastly different. I think a grad who did a coop at a good school would pull ahead in every metric.

Re: Bootcamps vs. College

#168

How is this possible? I think one key aspect that is missing is that boot camp graduates aren't straight off the barista lineup. I took one at age 28 after having worked in a technical role in finance since undergrad. The average age of my class was probably 29. Beyond just time in the workforce, I had a double major in math and economics with a minor in applied statistics. Had I dropped "Behavioral Economics" and ta…

Ditto! I went to a bootcamp after having worked in aerospace for 6+ years and, I had a mechanical engineering degree. I had programmed for a long time and had no problem with basic algorithm exercises (of the kind they spend the early part of these camps on). [1]

The problem is, there was no easy way -- for someone like me wanting to go into software -- to (convincingly) say, "Hey, I can code and think abstractly. Give me a chance?"

(If you're going to say, "just contribute to an open source project", there's actually a big gap between being able to code and being able to debug the zillion things that can go wrong in just setting up the builds for a given project. The Open Hatch project c. 2011 was specifically dedicated to helping people contribute, and yet following their instructions would still dump you in a an unnamed text editor with no way to exit.)

[1] Frustratingly, the instructors were very unhelpful at the stuff I needed help with the most -- forming a mental model of how and why Rails works.

Re: Bootcamps vs. College

#169

What a load of crap. What, they bred the capacity for abstract thought into you in college? College attracts a generally higher quality applicant pool. You're mistaking selection bias for an effect. Let me tell you, I've interviewed programmers from all over. There are boatloads of people with CS degrees with close to zero capacity for creative thinking. There are also boatloads of CS grads who can barely code their…

I think it's more that the abstract thought takes longer than 12 weeks or so to coalesce. If you start from nothing and spend a couple months cramming syntax details into your head, there's little time to ponder the mysteries of pointers. If you have four years to get acclimated to it by seeing it used in different courses in a variety of different courses, you probably have a better chance of understanding it.

Not that spending four years at college is a guarantee you understand it, plenty of people don't. But all else being equal, it's a higher probability.

Re: Bootcamps vs. College

#170

Boot camps have their place, but they are not a replacement for a traditional CS degree. I have met good and bad programmers from both types of programs (some from well respected colleges who I still wonder how they exactly passed), but here's the thing, I don't care about practical skills. I care about the person being able to think. All those concepts that they teach in CS isn't about knowing the name of an algorit…

Couldn't agree more but I think bootcamps could probably steal some of the magic that CS has.

I spent years programming as an amateur/hobbyist and I thought I knew it all. When I started studying discrete maths and functional programming at the university level it opened my eyes to a lot of things. Suddenly computers weren't hardware they were just implementations of a theoretical idea where many more things were actually possible than I had ever thought of before.

Once you know even elementary discrete math such as sets and logic programming becomes more of an exercise in seeing if you can realize abstract ideas and models.

I do wish CS gave me a better more practical mindset around real world problem solving though. Maybe there are some things you can only learn in the industry but it took me awhile to adjust my attitude and really become a productive programmer.

Post reply on HN