4 ms·
This is one if those pesky differences between “computer science” as it’s taught in college, and actual software engineering. I believe that bigger parts of ou
by maltalex 8y ago
This is one if those pesky differences between “computer science” as it’s taught in college, and actual software engineering.
I believe that bigger parts of our education should revolve around reading and analyzing professionally written code as opposed to solving completely artificial problems.
- wilsonnb3 8y agoAgreed. What really needs to happen is the splitting of software development and computer science into two related but distinct education tracks.
- k_sh 8y agoOne could say that bootcamps were the first to pave the software development track.
- gmfawcett 8y agoHardly... applied programming education has been alive and well in community colleges (and some higher ed. institutions) for decades. Not every program, everywhere, is theory-heavy!
- maltalex 8y agoBootcamps tend to be at the other end of the spectrum. In my experience they often produce developers that have a solid understanding of specific technologies, but have a harder time solving more general problems and/or moving up and down the tech stack. I believe that what we need is something in the middle - a solid CS education combined not with in-depth dives into specific technologies, but with a wide range of samples of solid engineering in various real world projects.
- cshenton 8y agoIsn’t this the difference between computer science and software engineering courses?
- X6S1x6Okd1st 8y agoAt least in the US university I went to there wasn't a difference. I graduated ~6 years ago and there was no opportunity for specifically software engineering classes; there were only computer science classes.