|
|
|
|
|
by jmduke
4720 days ago
|
|
Academia has an awful lot to do with real-life software engineering. It might not be as good of a preparation as spending those four years in internships or as a junior developer, but saying that there's (literally) no difference between the software engineering capabilities of a CS grad and an English grad is hyperbole. |
|
Some schools give good industrial training; some are still bemused that machines exist that perform the computations that are so fascinating to study in the abstract. We need both. It's true that schools can't manufacture stars, but they can help train those with latent ability, just as Real Madrid players are certainly helped by coming up through smaller teams.
Likewise, some places (YC startups, or forward-looking splinter groups in larger industry) need rock stars who can do a lot; but there's a huge swathe of megacorps that just need warm bodies that can tab-complete API calls; the problem with debates like this is that arguments are so rarely anchored by a clear context. Are we doomed to always argue straight past one another?