3 ms·
> Universities should really emphasize software engineering as a major rather than CS They already do, it's called a "systems emphasis". Features cool stuff li
by mvncleaninst 3y ago
> Universities should really emphasize software engineering as a major rather than CS
They already do, it's called a "systems emphasis". Features cool stuff like data races, scheduling, IPC, consistency guarantees, cache coherence
And wrt this:
> However, it's often totally irrelevant to the real work in the software engineering industry.
I can't imagine someone working in backend and not understanding something basic like how to avoid data races
- deleted 3y ago[deleted]
- bruce511 3y agoWithout wanting to be a dick, I'd suggest this is a failure of your imaginative ability, not the failure of, well everyone who doesn't understand data races. There are lots and lots if programmers in the world. Some are focused on UI (even on the backend), some on low-level things like graphics, so on hardware some on libraries, and yes, some on data. I say this not to pick on you, but to point out that there are lots of universities, with lots of curricula, all called "computer science". The focus of each is widely diverse, and its likely that my CS degree and your CS degree are very dissimilar.