Also, I'd say that most of the good software development and engineering techniques that people accumulate over the years is rarely covered in depth in CS programs (in the US at least). Most of what I learned was through other books and learning from others.
CS gives a good foundation. But much more study is needed beyond what a Bachelors or a Master's Degree teaches.
"most of the good software development and engineering techniques that people accumulate over the years is rarely covered in depth in CS programs"
This is very true.
These are moving targets, and different practices are used at different companies.
This is a set of skills that can only be learned through years of experience.
Some comments have been hidden by the post's author - find out more
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Also, I'd say that most of the good software development and engineering techniques that people accumulate over the years is rarely covered in depth in CS programs (in the US at least). Most of what I learned was through other books and learning from others.
CS gives a good foundation. But much more study is needed beyond what a Bachelors or a Master's Degree teaches.
This is very true.
These are moving targets, and different practices are used at different companies.
This is a set of skills that can only be learned through years of experience.