> Bootcamp grads match or beat college grads on practical skills, and lose on deep knowledge. I feel as though you are attempting to lower the bar of what is acceptable in order to sell something :). The word 'practical' is thrown around in this article without much of a definition. Are we talking about making simple web pages? I've just finished conducting a round of interviews for a junior level position, and based…
Software companies aren't the only people who hire developers. I spent today (I'm a non-technical product owner in an enterprise) discussing middleware which will transform 10,000 miscellaneous transactions from multiple line of business system every night into our ERP. There's lots of domain logic and we're paying the supplier a lump sum more than the annual salary of a new CS or BC grad. It isn't a simple web page.…
Bootcamps vs. College
411–420 of 449 posts
Re: Bootcamps vs. College
#412A degree improves the chances of this. About half of what I do is teach these things, on the job. Just being able to classify a systems error can be daunting - is it a show stopper, or an ignore, or something in between?
I see bootcamps as being fine for getting people into seats, but the rest takes a long time.
Finally, employability and what (IMO) CS/programming should be about are diverging rapidly. This was not always so. This is starting to be a real problem.
Re: Bootcamps vs. College
#413Earlier quoted context omitted.
They're not. I've said this before [1], but bootcamps are training programming's equivalent to the technician. Techs have a very needed place. A technician can become a master of a trade, and with experience design something that's awesome (see motorcycle craftsman). However, a technician will likely not design a Turbofan engine from scratch. Code camps are (in my opinion) a sign that programming is bifurcating into…
I'm not sure what this means. Do you think there are smart people who would or could be good developers who did not major in computer science and later went on to attend a 'bootcamp'? Do you think it's possible that developers who are not good could graduate from college with CS degrees?
The bootcamp thing may work out to equalize load on university CS programs. where us weirdos who were attracted to the discipline for abstract reasons can do what we do, and industry demand for talent can continue to be met through other means.
But!
I rather object strenously to the implied "status" differences between a software technician and a "scientist" but that's probably inevitable. If anything, "shallower" people with good organization skills offer more business value than somebody like me. All I can do is figure out what's really gone wrong, or not make things go wrong to start with. See, even I am using "shallower". I work for people like that all the time, and I admire them greatly.
An analogy is hardware engineers and hardware techs. You need both.
Re: Bootcamps vs. College
#414Earlier quoted context omitted.
The trouble is that while most employers say the same thing you say -- that they hire for critical thinking ability and intellectual curiosity / talent -- almost all of them don't actually want that. Instead they want employees who don't think independently; employees who are pliable and will not complain if given drudgery, told to use poor practices, told to make things of poor quality. Everyone says they don't just…
I get what you're saying. Here and on Reddit you see a lot of programmers who say they have been hired or say they hire based on ability to think and not domain knowledge. They say language doesn't matter and that personal projects are a nice bonus but what matter is if you can think and program. That's awesome—I learned how to think in school and love solving problems. The problem is that in real life I've had the o…
Your story is exactly why I haven't put anything personal up on Github. I'd have to polish it beforehand and life is short enough as it is.
Re: Bootcamps vs. College
#415Earlier quoted context omitted.
> 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 g…
> 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. Huh? Even if you didn't want to learn to think abstractly, you would still be enrolled in courses like "Data Structures" that force you to. Did you get a CS degree? You're also maki…
OOP and other design patterns are also susceptible to memorization. I suspect that you're bringing this up because we have vastly different views of what difficult abstract thought is.
Here are two problems that I suspect are difficult to solve on programming experience alone.
1. How does Google display instant results (and recommendations) when you type into the search bar?
2. How would you build a Siri competitor, and what would be the biggest bottlenecks?
A problem that someone with minimal programming experience could probably solve would be.
1. How would you build me an inventory system which has an app, automated deploy, and unit tests?
2. Imagine you have only ever built Android apps with a NodeJS and Mongodb backend. How would you build an iOS app with a Python and MySQL backend?
Re: Bootcamps vs. College
#416Earlier quoted context omitted.
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
#417Re: Bootcamps vs. College
#418Earlier quoted context omitted.
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.
Wait, he's the snob for suggesting that you don't need to have gone to a prestigious music school to be a well accomplished or well known musician?
Re: Bootcamps vs. College
#419Earlier quoted context omitted.
> It's a reaction to the question, "can bootcamps replace a CS degree?" If someone is posing this question, it's not one based in reality. The question is 4 years of a CS degree vs a bootcamp, not 4 years of college vs no college. As I clearly stated, only one classmate didn't have an undergraduate degree. That question is a strawman at best.
I think it depends on the bootcamp. Some bootcamps do market themselves as college alternatives. I spoke with a bootcamp requiter recently and he attempted to convince me that pursuing a CS degree was a waste of time.
"Autoregressive Conditional Heteroskedasticity"
It's my favorite terminology from undergrad. It's from time series analysis. My job coming out of college was as an equities trader. It's hard to get much more time series analytical than that, and yet I never used it even once. Had I gone into quantitative finance, I'm sure I'd use it constantly. 95% of us just use our undergrad as a permission slip to join the real world, CS included. They hand out those permission slips like candy. Most people end up as accountants, not mathematicians. You don't need to know parametric equations to calculate EBIDTA.
It's not a waste of time if it's something you're interested in and you're intelligent enough to use it. It IS a waste of time getting an engineering degree if you think it will give you a leg up on competing for a welding job.
Re: Bootcamps vs. College
#420Earlier quoted context omitted.
Wait, he's the snob for suggesting that you don't need to have gone to a prestigious music school to be a well accomplished or well known musician?
Are you illiterate? He's sniffing at pop stars who haven't gone to the right conservatories.