* Зачем программистам учить русский, обж, шрифты в Ворде?
Увы, образование в этой стране оставляет желать лучшего, программу составляют какие-то идиоты и получается что технари учат больше гуманитарщины, чем собственно технических предметов
* Почему все профили по программированию противоестественно смешивают с математикой?
Вот тут зря претензии, ВУЗовская математика для программирования не обязательна, но будет полезной, особенно если решишь идти в специфические области вроде машинного обучения.
* Зачем нужен преподаватель, читающий лекции по книге, когда есть книга?
Потому что так сложилось и потому что большинство не могут в самообразование, увы, придётся страдать и терпеть бесполезные лекции, потому что преподаватель занизит оценку, если не будешь ходить.
* Зачем учить наизусть то, что в любой момент можно прочитать?
В теории нужно учить основы, но не зубрить, а понимать, а детали всегда можно найти, ты прав, в жизни же тебе придётся учить кучу ненужной фигни за день до сессии и за следующий день забывать.
По моим наблюдениям, Нет в вузе ничего полезного, чего нет в книгах. А больше бесполезной ерунды, которая нужна, чтобы люди которые её рассказывают имели работу.
Зависит от ВУЗа, если это зажопинск страны, то скорее всего ВУЗ там действительно бесполезный, но даже в бесполезных ВУЗах может найтись парочка понимающих в своём деле преподавателей, у которых можно что-либо спросить, плюс возможности в виде олимпиад, CTF'ов и т.д.
Тогда в чём смысл ВУЗа? И почему требуется его корочка чтобы устроиться на работу?
Потому что так сложилось, работать можно и так устроиться, а вот иммигрировать например, с корочкой будет проще. Если можешь в самообразование и нужна бумажка, попробуй заочку.