The limited value of a computer science education
21–30 of 163 posts
Re: The limited value of a computer science education
#22People don't understand what computer science is. Don't claim you did CS and it didn't teach you to become a developer, that's not what CS is, and I'm surprised that after a bachelor's and master's the author doesn't acknowledge that.
#idiot
Re: The limited value of a computer science education
#23Earlier quoted context omitted.
As someone with a computer science degree I can say I've never questioned it being on my companies job postings. But when I think about it I'd rather see a candidate with an excellent github account than a degree.
But that means you're heavily biased against programmers that may be very capable and successful but don't work on open source projects. That reduces the catchment size considerably.
Re: The limited value of a computer science education
#24People don't understand what computer science is. Don't claim you did CS and it didn't teach you to become a developer, that's not what CS is, and I'm surprised that after a bachelor's and master's the author doesn't acknowledge that.
Re: The limited value of a computer science education
#25It's likely that the vast majority of programmers wish they were working on these interesting and difficult problems, but instead they are writing another yet another ETL transform for an ERP system (not that there's no value in that, but that was my job, and it was repetitive and dull)
So even if a Computer Science degree isn't necessary for the vast majority of programming jobs, without that degree, you can only do one of those vast majority of programming jobs, leaving the really interesting problems to those with advanced degrees (or special domain knowledge)
Re: The limited value of a computer science education
#26Doing well in a STEM degree like CS or Math is valuable for two reasons: (1) it usually, but not always, implies that the candidate has at least some coding knowledge; and, (2) [most important] it is a good proxy for logical/mathematical intelligence. As long as IQ tests for employment remain a legal grey area, employers will continue using STEM degrees as a filter. The claim that (2) is the most important is anecdot…
Re: The limited value of a computer science education
#27This analogy is really good: > Whether someone can or cannot solve some cute algorithm problem in a high-pressure situation tells you nothing about that person's ability to write solid, clean, well-structured programs in normal working conditions. This practice is akin to hiring pilots based on how they do on an aeronautical engineering exam. That knowledge is relevant and useful but tells you little about the skill…
Re: The limited value of a computer science education
#28I may have been lucky, but I don't recognize this statement when I think of my own CS curriculum: The vast majority of what a programmer does, forming good abstractions and avoiding complexity, is almost completely untouched by computer science curriculums. That's the majority of what my CS degree covered, in several different programming paradigms. Even the idea that there are "programming paradigms" is something I…
Re: The limited value of a computer science education
#29It's also almost completely ignored in the typical programming job interview. Which is why when I interview people now I'm most interested in looking at code they've already written, and asking them to break down an application description into a set of data & interface abstractions.
Re: The limited value of a computer science education
#30The value of a computer science degree does not lie in the number of direct applications you will encounter but rather in the school of thought and way of thinking it molds in you. Often, people take for granted how differently you approach problem solving coming from a CS perspective. If anything, I have gained mostly in the ability to break down problems into the smallest pieces possible that work together thus red…
Several careers have a more direct and tangible link degree-value, no one can be a cardiologist or a civil engineer without the degree.
I've a Software Engineering degree but I don't really know if it was worth it, I learned some valuable things but how can I say that I made a good choice with some degree of certainty?