4 ms·
That is not "computer science" any more than spotting constellations makes you an astrophysicist.
by gaius 9y ago
That is not "computer science" any more than spotting constellations makes you an astrophysicist.
- aerovistae 9y agoI don't really understand the point of this comment. Are you suggesting that those developers who lack a CS degree but can program effectively nonetheless don't really know "computer science," and therefore are weaker applicants? By extension, are you suggesting that most developer jobs have a need for applicants well-versed in Turing machines, automata, language parsing, trie data structures, and so on? You seem to be saying that demonstrating strong coding ability doesn't correlate to strong academic CS ability, but I can't imagine why you would bother to point this out unless you felt it was strongly relevant, in which case you must also be suggesting some variant of the above arguments.
- arethuza 9y ago'Are you suggesting that those developers who lack a CS degree but can program effectively nonetheless don't really know "computer science"' In the formal sense, pretty much - most actual CS is pretty irrelevant to day to day development as it's pretty much a specialized branch of maths (note that the CS department I did a degree at is now part of a maths department so I'm perhaps a bit biased). "strong coding ability doesn't correlate to strong academic CS ability" Again I would agree with this - I had a supervisor who never wrote any code but he was very well regarded in his niche area - his area was purely mathematical.
- gaius 9y agoThe OP stated you can learn computer science without needing a degree at all Then proceeded to give an example of programming, which is not the same thing. I agree with the assertion that one can be a successful programmer without a CS degree but let's call a spade a spade.
- demonshalo 9y agoThat's not even remotely a fair comparison.
- runeks 9y agoI'm not arguing that the ability to write computer programs makes you a computer scientist. I'm arguing that companies aren't looking for computer scientists, they're looking for programmers. And also that compilers (combined with running the program) make it a lot easier to verify whether or not someone knows enough about programming to be useful.