2 ms·
CS degrees are not for churning out new hires for whatever you do. They're for providing a well-rounded Computing education which provides the foundations for t
by sys_64738 6y ago
CS degrees are not for churning out new hires for whatever you do. They're for providing a well-rounded Computing education which provides the foundations for the student to build on. Things like classic algorithms and foundation computer architecture are classical things that will always help you. Perhaps you're only hiring coders.
- woodruffw 6y agoI'm not the OP, but I have a non-STEM degree and work at a research firm doing DARPA-funded program analysis and compiler research. My experience does not match your claim: I've found no relationship between having a CS degree and having a strong grasp on "foundations" (which foundations?). The strongest indicators that I've found for whether someone can do complex, research-level work are: * Being able (and willing) to try at a problem, even with partial information. Even more critically: being able to subdivide a problem such that they can solve some of it and be forthright about being unable to solve the rest. * Just knowing a lot of productivity- and thought-enhancing stuff. My best interviewees are active and vociferous readers, both of technical and non-technical materials. They almost always end up treating interviews as conversations, ones where both parties end up learning a bit.