3 ms·
As a fellow self-taught software guy, I agree with you. The tricky part about self-learning are the unknown unknowns - you can't teach yourself version control
by yen223 13y ago
As a fellow self-taught software guy, I agree with you. The tricky part about self-learning are the unknown unknowns - you can't teach yourself version control if you've never even heard of version control. A good CS education should at least expose you to such concepts.
The biggest thing I missed out on are the bread-and-butter topics of CS - data structures and algorithms. I program robots now, and if I had known about graph theory a few years earlier, the software that I write would have been a lot more sophisticated now.