| ▲ | j45 7 hours ago | ||||||||||||||||
Universities haven't kept up with the pace of change in software development in 1-3 years. Too many if not most can't even change a single sentence in their curriculum in 1-2 years. It doesn't mean University isn't worth it, it's worth less if you aren't self-directed learner building things. | |||||||||||||||||
| ▲ | BoxFour 7 hours ago | parent | next [-] | ||||||||||||||||
Universities never kept up with current practices and to be honest I don’t really think it’s their job to. Universities aren’t vocational schools. An undergraduate education can, at best, teach you how to learn complex topics independently and give you foundational knowledge you can build upon later whether you’re going into industry, pursuing a PhD, or doing something unrelated. The place for you to learn “practical” software development is an internship or an entry-level role, assisted with a lot of self-directed learning that hopefully university made possible for you. | |||||||||||||||||
| ▲ | marginalia_nu 7 hours ago | parent | prev | next [-] | ||||||||||||||||
Problem is that programming is as much practice as it is theory. You need years practical programming experience to be good at programming, and universities are really not set up to provide that. One might argue that it might not be a bad idea to have apprenticeships like they do in traditional trade crafts. I'd argue that this is what the junior programmer role is. | |||||||||||||||||
| ▲ | bee_rider 7 hours ago | parent | prev | next [-] | ||||||||||||||||
This is the well known weird thing about programming, right? University students learn CS, happen to also pick up some programming trade skills as a side effect, and then get hired as software craftspeople. The coincidentally learned skills are never quite up to date, just close enough. But nobody wants to set up programming trade schools or apprenticeships so shrug. | |||||||||||||||||
| |||||||||||||||||
| ▲ | mschuster91 7 hours ago | parent | prev | next [-] | ||||||||||||||||
> Universities haven't kept up with the pace of change in software development in 1-3 years. Maybe, just maybe, companies should invest into training again instead of outsourcing training to universities and saddle the prospects with the cost in the form of student debt? FFS we used to tell our children "if a job requires you to pay for entry, you're getting scammed" - and yet, we've all accepted it with "academia", "coding bootcamps" and god knows what else. Universities should be a place for the gifted to advance science, not be degree mills for large companies too goddamn lazy and penny-pinching! | |||||||||||||||||
| |||||||||||||||||
| ▲ | dataplumb3r 7 hours ago | parent | prev [-] | ||||||||||||||||
[dead] | |||||||||||||||||