Minoru хм, ну не знаю. Иногда приятно, когда тебе дают задачу, а ты такой «опа, а я помню, это на втором курсе было, вот даже слова знакомые» — Википедию посмотрел, память освежил, и понеслась
Minoru работа бывает разная, конечно, но обычно ты не «программист в вакууме», а работаешь в какой-то конкретной области — финансы, физика, ещё что-то. И эту область нужно хотя бы поверхностно, но понимать. А универы обычно как раз дают такие вот знания
Minoru Java — это только один из кучи языков программирования. Они все чем-то отличаются, но у них и много общего. Так что я бы не сказал, что вузы обязательно должны учить какому-то конкретному языку