3 ms·
Because there are very few software engineering degree programs. And between the computer science degrees and visual basic factories there's a wide gulf of noth
by biohacker42 18y ago
Because there are very few software engineering degree programs. And between the computer science degrees and visual basic factories there's a wide gulf of nothingness where people who want to be good software engineers should be getting their training.
In other words, I'm very happy with my CS degree, but I learned almost all of my software engineering skills outside of the classroom.
- edw519 18y agoI learned almost all of my software engineering skills outside of the classroom Me too. I have to believe that this is the norm, not the exception. No matter how much you learn in school, you're never completely ready. You'll probably pick up much, if not most, of what you really need to know on the job.
- martythemaniak 18y agoNow asks yourselves this - how many of the skills you picked up during your work experience could have been as effectively learned in a classroom setting? I worked for 16 months in between 3rd and 4th years where part of my job was doing requirements gathering. When I went back to school I had a course that included a section on requirements gathering and I know for a fact it would have made very little sense had I not done it for real beforehand.
- babul 18y agoThings usually make more sense when you implement your learning. Abstract knowledge is often easily forgotten or poorly grasped, learnt knowledge less so.