4 ms·
You could. The majority of software development isn't science it's craftsmanship and often good business skills make more value than something like calculus or
by eksemplar 9y ago
You could. The majority of software development isn't science it's craftsmanship and often good business skills make more value than something like calculus or linear algebra.
Not for people inventing new stuff or pushing boundaries, but for the horde of developers who are copy pasting, google programming and writing classic ASP every day.
- sjg007 9y agoIt sucks right. It'd be nice to compute things or design data storage or something.
- pjmlp 9y agoI did the Portuguese apprenticeship program back in the late 80's/early 90's, as I wasn't sure to be able to qualify for the university on my first round and wanted to have already some kind of degree, to pay bills until the next attempt. Those three years of apprentice were great and I learned a lot, but at the university I got to learn how little did I knew, even if those of us coming from informatics apprenticeships knew more than the majority coming from classical high-school programs.
- eksemplar 9y agoWell, nothing beats learning how to make informative decisions in your field, which is something you'll have a much easier time picking up at a university than on your own. Though with all the free video lectures online, the gap is slowly disappearing. Almost all the practical stuff I use for actual development has been learned outside of CS though. So you could easily have a talented CS degree with middlemanegement skills run an apprenticeship and teach someone how to be a great developer. You probably couldn't build an entire company around people who cant decipher the shit from the quality stuff though. But a degree isn't a certainty in that department. I've interviewed CS majors who couldn't explain ACID, hadn't heard of SOLID and who also thought the singleton pattern was absolutely vital.