Live data from Hacker News

Bootcamps vs. College

blog.triplebyte.com

121–130 of 449 posts

Re: Bootcamps vs. College

#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 balanced and diversity, but this applies to teams, not necessarily individuals. Not everyone on your engineering team needs to be an architect. After your globally distributed, fault tolerant, realtime, highly available system is designed, somebody’s got to build it. And most startups or software teams have no business even trying to design such a system in the first place.

In the US, my generation was told we all needed four year degrees. We don’t. Some jobs and some roles certainly but the entire population of future adults?

There is an engineering shortage in the US because everyone was too busy getting four year degrees in more well rounded fields. Meanwhile Apple needs tens of thousands of engineers that could have been trained by two year vocational programs that the US was apparently above for our children, and thus cannot meet their business needs.

And yet this data from Triplebyte is incredibly encouraging because while we screwed up the educational policy, it may not be so difficult to fix.

Re: Bootcamps vs. College

#122

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…

Are you hiring? (I'm self taught, and my degree is in Art History)

Re: Bootcamps vs. College

#123
post #36

I'm in the process of hiring a junior position and have no bias towards college grads or bootcamp grads. The only negatives towards boot camp grads I've seen so far is: 1) One candidate had no idea what the terms "Class" or "OOP" even meant. I'm FINE with them not understanding stuff like sorts/advanced data structures, but he ACTUALLY had 0 idea what an int was. No lie! 2) I wish there wasn't such a heavy reliance o…

1) That's not really a "bootcamp" issue as it is with a candidate who can't be bothered to learn basic programming concepts or open a book on their own. Almost every book I've read on programming covers OOP in most languages. You can even hack it together in BASH ( http://lab.madscience.nl/oo.sh.txt ), not that you should. 2) LAMP stack is still probably the safest bet (substitute PHP for Python maybe), but yeah, jus…

> 1) That's not really a "bootcamp" issue as it is with a candidate who can't be bothered to learn basic programming concepts or open a book on their own. Almost every book I've read on programming covers OOP in most languages.

I wholeheartedly disagree here, and think it very much is an issue with bootcamps. If a bootcamp doesn't even introduce its students to such concepts as classes, instances, OOP, and basic data types, then it has failed to adequately serve its students with fundamental knowledge and offered a shitty introduction to programming. I've worked to mentor a few people who have come out of bootcamps, and I see this lack of knowledge consistently. When I do, it has never been because the student couldn't be bothered to read or study. It has always been because the concepts were never mentioned and introduced, and thus the student didn't even know it existed, thus that it was something they should understand. Whenever I have introduced the concepts, the students eat that shit up, because they really are interested in learning.

Personally, I think a great many bootcamps are poor places to learn programming because they overwhelmingly focus on web-stack. When you're learning to place shit into the DOM, you don't need to care if it's an int, string, dictionary, array, etc. When you aren't being taught to store your data in an SQL table, you don't become aware of data types, parsing ints, casting strings, coercing one type to another, validating types, etc. You're just being introduced to storing blobs of JSON into Mongo or whatever. Hell, when I started with JS so many years ago, I was rather dumbfounded there was a difference between == and ===. This leads to fresh, potentially valuable developers who don't even know what they don't know. And when that's your starting point, it's a bit unfair to think it's the students' fault. We wouldn't say that of CS graduates.

Bootcamps provide an often too-rudimentary introduction to programming with poor technologies chosen for education. They'd be much better if they sought to teach real CS concepts, not just web-stack basics.

Re: Bootcamps vs. College

#124

I think this misses a huge point: College is a huge factor in social development; This is extremely important not only for developing software on a team, but to developing a healthy lifestyle in and out of the workplace.

Ahh the old socialization argument. When all the quantifiable claims are proven false this is the educator's best standby.

Re: Bootcamps vs. College

#125

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 software development again - by way of an in-person bootcamp. I'm not going back to a Uni or interested in online learning settings. However, I do recall the concepts and am certainly excited by the developments in languages and technology since watching some of the roots take hold.

Being a "creative" person who can speak "engineering" is one of my strongest, and often the most unusual of my professional strengths.

Re: Bootcamps vs. College

#126

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…

> I need someone who can look at a problem and realize that we can cut the amount of work we have to do by understanding programming concepts at an abstract level.

I think in many ways this is the exception not the rule. Many students certainly go through their CS degree without thinking this way, and some of these students go on to get phenomenal jobs because they spent a lot of time programming.

There are lots of good jobs for people who can program effectively. There are also lots of good jobs for people that can think abstractly about CS problems. These jobs don't always overlap.

You're right in that bootcamps are not a replacement for the traditional CS degree. There are things you can do in a 4 year research institution that are difficult to do in a 12-week program. It's probably more fair to compare a University program to a bootcamp + 3.9 years of working professionally.

It also almost unfair to call the CS degree traditional. Of the STEM degrees, it is probably the newest and least understood. Bootcamps are wonderful since they help people get awesome jobs, become amazing contributions to society, and in turn will continue to help the CS degree through its identity crisis.

Re: Bootcamps vs. College

#127

Earlier quoted context omitted.

It really depends on which bootcamp. I finally picked up SQL while at App Academy and while we did use JSON, we spent no time working with NoSQL databases. Backend ended up being my strength and my primary role at my (full stack) jobs. The monetary worth as a junior developer is also very dependent on the bootcamp. A decent App Academy or Dev Bootcamp grad in NYC? 60k is a reasonable minimum IMO and a wage below that…

I think there is nothing of distinguishing value between all three of those boot camps. Trying to place them in tiers, I assume, is just a form of self-flattery.

While you're largely right, there are pay in full and up front boot camps out there that tend to churn through people and either not care about or grossly inflate their placement rates.

And there's a big difference between "12 weeks of structured curriculum" that you get from the ones mentioned vs the "12 weeks of follow the Hartl Tutorial and meet with a mentor for 3 hours a week" variety like Bloc.

Re: Bootcamps vs. College

#128
post #56

I would love it if Computer Science grads took a boot camp course - one that covers css/html/javascript, any MVC framework, ntier patterns, ORM/SQL/NoSQL training. Because from my experience, they apparently don't teach any of that in comp-sci school.

None of the things you mention are part of the Computer Science academic discipline, which is what they teach. Computer Science undergrad generally covers algorithms, data structures, parsing/compiling, operating systems, discrete mathematics, and linear algebra.

Re: Bootcamps vs. College

#129
One thing I realised my final year of University is how much marketing Universities do towards the job market.

They shop their students and curriculum around to employers all over the county (some on an international level).

There is going to be a lot of inertia involved when it comes to hiring from Universities that most Bootcamps don't even consider or spend time doing. I don't think they give universities any cause for concern, and wont, for some time.

Re: Bootcamps vs. College

#130

Earlier quoted context omitted.

If the most important quality is being able to think abstractly and solve problems, why does it matter if they have a CS degree or come from a bootcamp? I do agree with you that CS degrees are very valuable, though it seems like you are saying that they are important because they teach problem solving and abstract thinking - but aren't there many ways to obtain those types of skills?

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.

Many of those who took that CS degree never learned abstract thinking.

It's not something you first learn on university it's something you develop way before that.

Post reply on HN