4 ms·
The (sad?) truth is STEM degree is useless in most IT areas. Even the most complicated development (OS kernels, drivers, a/v processing and encoding, encryption
by ar15saveslives 10y ago
The (sad?) truth is STEM degree is useless in most IT areas. Even the most complicated development (OS kernels, drivers, a/v processing and encoding, encryption, cv, ml, etc) is all about self-education.
It's anecdata, but I personally see zero to no correlation between GPA/how-cool-school-name-sounds and efficiency of a developer. IMO a university is good for building a network, but not for knowledge per se.
- dlp211 10y agoFor deep knowledge you may be correct, but I learned a ton in College. I went back to school with no programming experience at 28. By the time I graduated I had touched on nearly every one of those topics and I didn't take a CS class until my sophomore year because I originally started as an ECE. If it wasn't for school, I would never had known where to go after I learned the basics, that is, Data Structures and Algorithms come next, then applied knowledge. Because of the school that I went to, I have a high level knowledge of programming language design and paradigms, OS and systems programming, compilers, encryption, security, and privacy. I also, because I double majored, know more than I want about signals processing and really the only thing in your list that I didn't get to touch on was ML/AI which was unfortunate. But to your point, College has always been about self-education no matter the subject. The general guidance has always been that for every hour spent in class, you should be spend 2-3 out of class studying.