Is a CS degree more valuable than teamwork and adaptability?
I've hired six junior developers this year, and the ones who fail aren't the ones with weaker coding skills—they're the ones who can't ask for help or handle a code review without getting defensive. We screen for technical ability relentlessly, but I've never seen a candidate rejected for poor communication, even though it's the first thing that causes problems on my team. Is a degree in computer science really more valuable than proven teamwork and adaptability?