"Right! If there is one thing I know how to do, it's sorting", I though.
Finished the job in half a day (shell sort -- which sadly was the only one I could actually remember...) They thought I was a freaking genius :-) Who says you'll never use this stuff?
How many times have you told it? :)
The idea that universities should only teach theory is preposterous. While Bolonia or Harvard or Oxford might not have been founded on the idea of helping students find jobs, that’s an implicit - and legitimate - expectation since the mid 20th century.
It’d be criminal for unis to drop out students into the real world without any knowldge of git. Hell, it’s also widely used in academia, so if you teach students “research techniques”, you might as well teach them git.
I’ve used at least 8 source control systems in my career. Knowing them have not been long term beneficial. Especially in comparison to the other things I did learn.
Colleges would argue turning you into a software engineer isn't their role, which is fine, but I'd argue that is the goal of the vast majority of CS students, so there's a mismatch.
I can (for an aspiring software engineer) - real analysis, differential equations, number theory
And yeah linear algebra is definitely something I wish I got more out of. In college I did enough to get a good grade but not nearly enough to grok it. I'm hoping to take fast.ais course on it some day to rectify that mistake.
I can’t think of a single skill more stupid to learn in university.
My degree came a lot cheaper than the modern ones but if I got a similar experience now as then I wouldn’t feel cheated.
My undergraduate provided opportunities to program lisps & assembly & write published articles on data structures & I literally went to the local state school.