5 ms·
> One piece of the puzzle is that programming education is not very effective. Most computer science programs teach you almost nothing about software engineerin
by jarek 14y ago
> One piece of the puzzle is that programming education is not very effective. Most computer science programs teach you almost nothing about software engineering, partially because many CS profs know almost nothing about it.
And mostly because computer science is not software engineering. If you want to learn software engineering, find a degree or diploma program in software engineering.
Being frustrated that your computer science degree did not teach you about software engineering is like being frustrated that your civil engineering degree did not instruct you how to physically build a bridge, or that your mathematics degree did not teach you how to corporate accounting.
- nostrademons 14y agoIf you want to learn software engineering, get a job as a software engineer after a degree in CS. You will learn far more from the job than from the degree.
- jarek 14y agoSure, that could work too, it's basically apprenticeship. But it's still not the CS degree's fault or problem that you're learning software engineering on the job.