Re:Advice to a Novice Programmer
by pavel_lishin on Wednesday October 25, 2023 @02:56PM
(#38016789)
> But, a question if I may: How good of a software engineering training was the CS degree? Would a real software engineering degree have done a better job?
In my opinion, it was pretty bad. We didn't get to write much code after CS 101, and we only had one group project in a class that I cannot remember - so there wasn't much opportunity to learn how to develop in a collaborative environment.
What this meant for me is that I learned on the job, and my first job was at a very small PHP/JS shop where I learned some very bad habits that I didn't know were bad habits at the time.
I think a software engineering degree would have been significantly more useful, and I don't think the CS portion of it would have had to suffer much. I think the college even offered that degree at the time; I'm not sure why I didn't switch.
But maybe it's good that you were taught how to become a software engineer. My guess is that 90-95% of CS grads will actually work as software engineers.
But, a question if I may: How good of a software engineering training was the CS degree? Would a real software engineering degree have done a better job?