"I hope to see the industry improve in this respect, but in the meantime I'm happy to exploit this imbalance as a competitive advantage." I wonder how much of requiring a computer science degree is simply because the people hiring have computer science degrees. Seems like a self perpetuating insiders club.
I never thought of that, but seems very possible
The limited value of a computer science education
11–20 of 163 posts
Re: The limited value of a computer science education
#12Fun times trying to distract them from their own arrogance.
Re: The limited value of a computer science education
#13> 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 that person has for the job.
There's a lot of talk and debate about whiteboard interviews and this, for me, succinctly sums it up
Re: The limited value of a computer science education
#14I thought, I would have nailed this problem when I was looking for my first developer role, when I knew precisely how python regexps worked. Now of course I just look them up when I need them, which is never.
Re: The limited value of a computer science education
#15Re: The limited value of a computer science education
#16Earlier quoted context omitted.
I never thought of that, but seems very possible
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.
Re: The limited value of a computer science education
#17(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 anecdotal, being based on my own experience: I have a degree in mathematics, which doesn't really imply (1) to nearly the same extent as CS, and I have never felt it made it more difficult to get job interviews.
Re: The limited value of a computer science education
#18Re: The limited value of a computer science education
#19Often, 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 reducing complexity and shaping the problem case. I can isolate core problems and through algorithm design implementation evaluate best solutions. I therefore wholeheartedly disagree with the notion that CS does not teach how to reduce complexity. It does.
Above all, I have rid my decisions of emotion and solely focus on the problem at hand. It's brutal, rough and inconsiderate at times, but it produces the desired results.
Re: The limited value of a computer science education
#20>I highly doubt most programmers need to know how to do formal proofs of algorithms, determine asymptotic complexity of algorithms, or even know that much about data structures. Indeed, but I believe that having a solid foundation in theory is important. People have spent a lot of time coming up with ways to reason about common problems, and you don't need to reinvent the wheel. Additionally, while many programmers c…
i can say for fairly certain that 90% of the engineering maths i did at uni will not be applicable to me in my career, and there's plenty of maths that would be applicable that i wasn't taught. considering that was a 6mo unit (and ignoring the fact that it was easily the one that burned me out fastest), that's a lot of wasted time.