3 ms·
> recent CS grads often no longer have the domain knowledge to jump into the field without prior experience, so we're seeing a shift towards bootcamp grads, who
by Aperocky 5y ago
> recent CS grads often no longer have the domain knowledge to jump into the field without prior experience, so we're seeing a shift towards bootcamp grads, who have some actual practical experience in developing software.
Is this true? I have nothing against bootcamp grads and have known a few great ones, but anecdotally people who graduated from CS degrees are much better at adopting to software engineering roles than bootcamp grads.
And I think the reason is the fundamentals. People with CS degree know about concepts like contention, memory models and the difference between pass by reference and value. These things take a while to grasp for someone that just went through the firehose that is the bootcamp.
- sam0x17 5y agoI've found that this was true 5 years ago, but these days recent CS grads just don't know how to code like they used to. Many have never even toyed with web dev of any kind before, and lack many fundamental concepts outside of the traditional algorithms/data structures column of material. For example, I've found many junior devs with only a CS background don't understand client/server boundaries and often need to be taught how web browsers work on day one. Many have also only ever used Java and/or Python and seem to lack significant systems understanding that used to be commonplace in CS grads as well. I think one contributing factor to this is it has become increasingly easy to be a math major and easily get a CS degree by dipping into a few CS courses at a lot of schools.