ник: FORMAT
Все это потому, что система образования у нас построена в основном на обучению голой теории, а практики дают по минимуму. И преподы в институтах - тоже теоретики. Очень редко встречаются практики.
В результате и имеем на выходе спеца, который хоть как то знает теорию, а практики - никакой. И на работе ему требуется еще год - два, чтобы стать специалистом в том, чему его учили и так без малого 5 лет.
В Штатх или Европе - вчерашний студент приходит на предприятие и СРАЗУ вливается в производственный процесс. Никто с ним не бегает, как с писаной торбой, и ничему дополнительно не учит. Потому, как в ВУЗе у него практики было больше, чем теории.
Когда я получал второе образование по программированию ( я сам это называю курсами, хотя контора именовала себя институтом ) у нас были преподы - чистые теоретики.
Помню спросил в чем отличие абстрактного класса от интерфейса и когда приемнять абстрактный класс, а когда интерфейс.
Фиг. Ответа так и не дождался. И не мог препод его дать, потому, как в умных книжках об этом не написано.
А вот когда учить будут люди с огромным ПРАКТИЧЕСКИМ опытом, тогда и отпадет надобность медикам преподавать аксес, а программистам теорию относительности и основы химии и физики.
После этого и престиж высшего образования сразу поднимется, потому, как выпускать будут действительно специалистов, а не прикрываться фразами о том, что останется в головах после того, как все забудете, чему учили в институте.