Live data from Hacker News

Bootcamps vs. College

blog.triplebyte.com

261–270 of 449 posts

Re: Bootcamps vs. College

#261
post #158

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…

> What a load of crap. > What, they bred the capacity for abstract thought into you in college? > I've had to deal with this kind of idiotic commentary Please edit this sort of name-calling and abrasiveness out of your comments to HN. It breaks the site rules, degrades the discussion, and provokes worse. Your comment would be much better without it. We detached this subthread from https://news.ycombinator.com/item?id…

Thanks. Now instead of abrasiveness it's abrasiveness without context. Is your software just not capable of hiding things without "detaching" them, or is there reasoning behind this incomprehensible moderation policy?

Re: Bootcamps vs. College

#262
This is basically a warning to every single person going through bootcamps right now: Your skills are not special. You can be replaced with ease. Unless you differentiate yourself through what you learn either at your job or after the camp and demonstrate it through your work then your job will be kaput. That's basically what all of those Everyone Can Code advertisements were trying to achieve which is to make these skills a commodity.

Good luck.

Re: Bootcamps vs. College

#263
This is the most honest comparison I've read so far.

I dropped out of high school because I was making good money by 18... kept working, saw my own limitations, and did a BS degree in 3 years, graduating at 26. That was 5 years ago today, actually :)

I see this same distinction in practice, thanks Triplebyte for quantifying it. If I were staffing an engineering team, I'd absolutely take junior engineers from bootcamps and senior engineers with university backgrounds. I like the surgical model from The Mythical Man Month, and have seen elements of it working by hiring junior test engineers of varying technical backgrounds and training them.

I think a BS degree in CS makes a lot more sense when you're hitting the edge of your capability as an independent contributor--many may never need it, some will love going on a few year sabbatical and earning their 'piece of paper' (as I did).

Biggest factor that gave me an edge was I had lots and lots of context for all the content of classes, and I took notes every single day, Beginner's Mind style and didn't try to test past intro classes... even CS 101 with Scheme. I was also able to work on my mentoring/leadership skills with classmates.

Re: Bootcamps vs. College

#264

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…

That's a path I've been considering as well - had a lot of CS background, hated running Unix compilers instead of working with HTML & C++ (already learned some in HS) - so ditched the major. Went with English, which, you know, is another language 'n all. Got into the working world, still have tech savvy... So to me I have to question the ROI of walking away from 5+ years of professional advancement and jump into soft…

Have you heard of CAR (computer assisted reporting)? The field of data journalism requires people who are good at storytelling combined with technical savvy to be able to pull out stories from lots of (usually messy) data - http://www.poynter.org/2005/a-guide-to-computer-assisted-rep...

Re: Bootcamps vs. College

#265

Earlier quoted context omitted.

Maybe I am an outlier, maybe not. That would need to be quantified. I don't think I'm an outlier. I think there's a wide range of skill sets across the percentiles in the non-CS set. Maybe those %s are different than in the CS degree set, but that's really hard to quantify. Parent made the point that "All those concepts that they teach in CS isn't about knowing the name of an algorithm, it's about thinking abstractly…

//I work with Splunk currently and have been interested in looking at the capabilities of the ELK stack. have any recommended places to start?

Try this article: https://www.digitalocean.com/community/tutorials/how-to-inst...

Honestly, getting all three: Elasticsearch, Logstash, Kibana, all wired up is really straight forward. It's even easier if you use AWS's built in elasticsearch service.

I used ELK to analyze my nginx logs, and it worked really well, and now that logstash-forwarder is replaced by Beats, its even more reliable.

Re: Bootcamps vs. College

#266

Earlier quoted context omitted.

I hesitate to add this lest I be accused of moving the goalposts, but I'd like to add that the algorithmic and other low-level knowledge is vital to bringing technological value. Here's why: I've taken English courses and Music theory courses, but I am not a writer or a composer by any sense of the word. Sure, I can write a blog post or a comment, and I know how to compose a harmony, but I still lack the sort of know…

I hate to nitpick but I think music is a particularly bad example here. The vast majority of music as we know it is outsider art. The people I went to music conservatory with are largely not the same people who produce either music that you've heard or great works. Sure, the self-taught pop star isn't going to write Rite of Spring anytime soon, but the music business does just fine while being flooded by people with…

Nope, you're just being a snob. Plenty of "outsider pop stars" (and their songwriters and producers) know music theory just fine and many even went to Berklee/Juilliard/whatever conservatory you're thinking of.

Re: Bootcamps vs. College

#267
post #262

This is basically a warning to every single person going through bootcamps right now: Your skills are not special. You can be replaced with ease. Unless you differentiate yourself through what you learn either at your job or after the camp and demonstrate it through your work then your job will be kaput. That's basically what all of those Everyone Can Code advertisements were trying to achieve which is to make these…

Great advice - also applies to college graduates. It applies to everyone, really :)

Re: Bootcamps vs. College

#268
> it still just seems hard to believe that 3 months can compete with a 4-year university degree.

Yes, it is very hard to believe. Impossible, actually.

> Bootcamps, are intense. Students complete 8 hours of work daily

In-class time is not the gauge for college. Students are supposed to spend at least three hours studying for every hour spent in class. On top of that are office hours with the professor, as well as contact with the TAs or study labs.

If my courseload for a semester is Calculus 102, Theory of Computation, Algorithms 201, Principles of Programming Languages, and Computer Architecture, I don't see how it is different than a bootcamp because a bootcamp is "more intense". I don't know how you can get more intense than juggling these five topics.

> Traditional CS programmers spend significant amounts of time on concepts like NP-completeness and programming in Scheme...But it is not directly applicable to what most programmers do most of the time. Bootcamps are able to show outsized results by relentlessly focusing on practical skills...How to use an editor is something that a traditional CS degree program would never think of teaching.

Ugh.

I took a course in OS principles and then one in distributed systems. The first course covered mutual exclusion somewhat, the second much more. I spent quite a lot of time writing complex Java programs that handled mutual exclusion well. Guess what I am doing today, years after that course? Writing a complex Java program that uses mutual exclusion. I only took that second course because it fit my schedule, but it has come in very handy over the years.

Insofar as NP-completeness being "academic CS", I have unfortunately seen too many bugs ( https://bugs.freedesktop.org/show_bug.cgi?id=3188 , https://sourceforge.net/p/jedit/bugs/3278 etc.) where people did not heed the polynomial growth of algorithms.

They're trying to dumb down what you can't dumb down.

The reality can be seen if you look around a SoMa startup and wonder where all the grey-haired programmers went. Where did those programmers who were in their mid-20s in the late 1990s, programming for the dot-com startups, in an even more inflated market, go? Where are the grey-haired, balding programmers in your company?

And this bootcamp is the answer. Just look at the real estate prices and you know the market has heated up. Naval Ravikant turned down $600 million last year because he said there weren't enough places to invest that. Despite talk of perhaps some cooling since the beginning of the year, things are pretty hot. So get some kid to go to a bootcamp for a few months. They can only get their hands on one real programmer, but they can hire a few of these bootcamp kids to do a few MVP's, or maybe code some features up, which the real programmer will have to fix later.

What happens to these kids later, who have no foundation in what they're doing, who have no deeper understanding of what they're doing?

> programming in Scheme...How to use an editor is something that a traditional CS degree program would never think of teaching.

That's because a traditional CS degree program teaches you to write your own editor if need be. Stallman went to MIT and wrote Emacs, Bill Joy went to Berkeley and wrote vi.

What the hell point is there to teaching an editor? I was using Eclipse with Android plugins a year ago, now I'm using Android Studio. University is to teach concepts which will exist decades from now, not the Javascript library framework du jour.

The ones who will make out on this are the bootcamps, and the companies who can use these kids when the market is hot and will dump them when their usefulness is over. Just like what happened in 2000 (or 2008). You'll see what your bootcamp and two years working at a failed startup amounts to when the economy cools, job listings dry up and the posted ones say "BSCS required". Being able to cut and paste from Stack Overflow and use frameworks other people wrote and extended is not an educational foundation.

There are a lot of strawman arguments on the other side. Yes, the hardest working, brightest bootcamp graduate is probably better than the laziest, dullest person who managed to graduate from some third-rate college and get a CS degree. And so forth. None of that detracts from the point though.

Re: Bootcamps vs. College

#269
post #257
post #121

It was not long ago that Computer Science degrees itself faced a similar challenge, against more well-rounded liberal arts programs, championed and prided by the Ivy Leagues. Today MIT and Stanford are ahead by the strength of their more “practical” engineering degrees. The data from Triplebyte supports the same narrative, just in greater granularity: businesses value practical skills. There is value in being balance…

> it may not be so difficult to fix. Would you want graduates of such programs working on the software that goes into your operating system, your car, or other such systems? I doubt you'll find people graduating from these programs working at places like SpaceX or the JPL (unless they're doing some CRUD/web dev work), or even at Apple designing compilers or iphone processors. Just as an anecdote, my current company h…

No, probably not coming from a web development bootcamp, but with an associate's degree and a software engineering background, I could totally see someone working at any of these named places (for engineering work).

Re: Bootcamps vs. College

#270

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…

That's a path I've been considering as well - had a lot of CS background, hated running Unix compilers instead of working with HTML & C++ (already learned some in HS) - so ditched the major. Went with English, which, you know, is another language 'n all. Got into the working world, still have tech savvy... So to me I have to question the ROI of walking away from 5+ years of professional advancement and jump into soft…

I took a pretty significant pay cut switching from an equities trader to a junior developer. I'm more than happy with the lifestyle change. I still find it funny, given my life quite literally revolved around ROI.
Post reply on HN