Вообще, отечественное ИТ-образование чрезвычайно гордится собственной абстрактностью (называя это фундаментальным характером). Конечно, преподавать основы на все случаи жизни — цель благородная, только именно в этом, быть может, и кроется причина его практической хромоты. Теоретико-математическая конечность ИТ-специалиста достигает должной длины, благодаря традиционным стимулам вроде зачетов и экзаменов, а вот практическая «нога» вырастает точно по логике «жизнь заставит». Вот и выходят в свет как уверенно стоящие на двух ногах профессионалы, так и хромые теоретики, вынужденные срочно осваивать инструменты, среды программирования и даже самые обычные утилиты.
Последний тезис особенно справедлив в отношении узких специалистов, для которых мир ограничен рамками небольшого числа программ. Почему бы не учить будущего консультанта-внедренца основам «1С»? Пусть это плохо вяжется с декларируемой фундаментальностью, зато очень хорошо — с его будущей работой.
Сами же выпускники взирают на профильное образование с привычным фатализмом: мол, при всем богатстве выбора другой альтернативы нет. Знаний не хватает, актуальность некоторых курсов оставляет желать лучшего, но идеал недостижим, это аксиома.
Большинство выпускников ИТ-специальностей заведомо не соответствуют требованиям работодателей. Интересно, что эта мысль многим кажется вполне естественной. ИТ-зависимый начальник хочет взять «программиста», который разом избавит его от всех «проблем с компьютером». А круг таких проблем частенько оказывается необъятным: тут бы и в железе разбираться надо, и сеть администрировать, и в «1С» ковыряться… А еще у шефа есть бредовая идея быстренько написать программку, по функциональности не уступающую ведущим CRM— или ERP-продуктам отрасли.
Потому-то ИТ-специалисту и приходится, подобно школьнику, грызть гранит науки, пользуясь одними и теми же раз и навсегда заложенными основами.
Учиться за пределами университета приходится еще в студенческие годы, иначе как предъявить работодателю солидный послужной список по окончании последнего курса?! То есть главным учебным заведением для отечественного айтишника оказывается не университет, а то, что называется «школой жизни», — подработки, шабашки и совместительства.
Кстати, обучать плаванию путем бросания в воду чуть ли не традиция в ИТ-среде. Работодатель охотно берет молодого (зато дешевого!) и подающего надежды специалиста, выдает ему проект и ждет результата. Новичок делает как умеет. Частенько невысокое качество первой работы остается незамеченным, поэтому «состоявшийся» специалист продолжает «клепать» дальше. Либо, если «религия не позволяет», он подключает мозги и жгучее желание сделать лучше и начинает действительно расти профессионально. При этом немало таких самоучек успевают застрять (из-за природной лени или упрямства) в одной из точек кривой, откуда сдвинуть их в более зрелом возрасте почти нереально.
Думаю, сейчас многие воскликнут: но ведь это же в любой области так! Стоит врачу перестать интересоваться медициной, и он станет врачевать на уровне Парацельса. Стоит переводчику забыть о развитии языка, и его переводы, оставаясь понятными, будут звучать старомодно. Принципиальное отличие ИТ, как известно, в том, что знания успевают устаревать в пределах одного человеческого поколения не один, а бессчетное количество раз. Разработчику приходится в буквальном смысле жить в рабочей реальности, иначе она обгоняет его.
Наверное, именно поэтому наша пожилая система образования топчется вокруг компьютера в полнейшей нерешительности. И ведь хочется тряхнуть стариной, запустить какой-нибудь новый курс или программу, да боязно: уж больно непредсказуемая это вещь. А математика — она стабильная, основательная и всегда актуальная, поэтому ей надолго гарантирован царский трон среди многообразия айтишных наук. Конечно, сказанное вовсе не отменяет ее метафизического статуса основы основ, дело лишь в том, что господство математических курсов для ИТ-специальностей — это еще и следствие обыкновенного человеческого консерватизма. Если же добавить сюда отсутствие внятных альтернатив, то картина становится вполне объяснимой.
Люди, у которых есть «моск», имеются и среди гуманитариев до мозга костей, и среди прирожденных математиков. Соответственно, и те и другие способны вырастить из себя неплохих айтишников. Первые, лишенные университетских основ, будут всегда оставаться немножко дилетантами, поэтому либо достигнут своего потолка, либо повернут в креативное русло, превратившись в постановщиков задач, технических писателей, менеджеров проектов. Для вторых же все зависит от «практической ноги» (не костыля!), от умения учиться и переучиваться, эффективно используя университетский базис.