www.it4business.ru
|
Читайте не торопясь
Приветствуем!
Если вы здесь впервые, то вы уже нашли место, где растут и развиваются IT-менеджеры.
www.it4business.ru — портал для IT-менеджеров, для тех кто руководит, принимает решения и отвечает за результат. Темы портала: Карьера, Персонал, Технологии.
Можно подписаться на RSS портала и всегда быть в курсе, что нового мы тут делаем. Спасибо и заходите еще!
Дата публикации: Октябрь 1, 2009 в 12:08 pm.
Темы: Библиотека, Персонал, Карьера, Бизнес в ИТ, Работа в ИТ, 2009, Разработка ПО
Распечатать
Автор: Андрей Колесов
Один из мифов в российской IT-отрасли — это представление о российских программистах как о лучших в мире. Миф этот опасен, он мешает развитию индустрии. Правда, отметим сразу – по каким критериям производится тут ранжирование, не очень понятно. Впрочем, в мифологии какие-либо критерии и не нужны.

Миф о тупых индийских кодировщиках — обратная сторона мифа о гениальных русских программистах
Само по себе подобное утверждение «русские программируют лучше всех» безобидно. Но опасность заключается в последующих выводах. Один из которых таков: у нас лучшая в мире система подготовки программистов в вузах. И как следствие – эту систему не нужно менять (в плане того, кого и как готовить), нужно ее укреплять (разумеется, за счет государственного финансирования), чтобы выпускать побольше «лучших в мире программистов».
Пик дискуссий о качестве подготовки российских программистов наблюдался три-четыре года назад, и накал обсуждений сейчас уже не тот. Но данный вопрос был опять поднят на недавнем собрании по случаю 10-летия РУССОФТ, где эту тему – как одну из ключевых проблем развития отечественной софтверной отрасли – затронул один из основателей этой организации Андрей Терехов. Во многих отношениях уникальная (в самом положительном смысле) личность на нашем IT-рынке: доктор физико-математических наук, организатор, заведующий кафедрой системного управления СПбГУ, директор НИИ информационных технологий матмеха СПбГУ и кроме того - основатель и генеральный директор «Ланит-Терком», заметного нашего игрока в области создания экспортного ПО.
Собственно, о высоком качестве подготовки российских программистов (в том числе, конечно, в СПбГУ) было сказано, как о само собой разумеющемся. И в подтверждение было приведен традиционный ключевой аргумент: победы наших ребят на чемпионатах мира по программированию.
В этой статье – из-за ограниченности ее объема – нельзя подробно аргументировать свою позицию (я это делал в более ранних публикациях), но один из тезисов ее таков: уровень квалификации разработчиков (а тем более - достижения софтверной отрасли) оцениваются не числом побед в соревнованиях, а результатами производственной деятельности. Умение быстро решать сложные логические задачи – это лишь одна из сторон подготовки программиста. Причем не самых главных. Вопрос о суперпрограммистах обсуждается в публикациях по организации разработки ПО уже много-много лет (довольно подобно изучен еще в начале 70-х), и в целом, давно признана ограниченность (а порой и вредность) возможности использования таких специалистов в индустриальных программных проектах.
Безусловно, такие люди очень важны для отрасли, как генераторы идей и авторы нетривиальных решений, но нужны они только при наличии массовой отрасли, состоящей в массе своей из просто «хороших» программистов. А из этого следует естественный вывод о том, что нацеленность системы подготовки специалистов исключительно на получение призовых мест в олимпиадах (а получается именно так, если этот показатель используется в качестве ключевого) не только не полезна, но и вредна с точки зрения IT-отрасли в целом, да и студентов тоже.
Спустя пару дней после упомянутого собрания РУССОФТ у меня состоялась небольшая переписка со знакомым молодым человеком Сергеем. Он прислал мне письмо:
Я прочитал сегодня в одном из наших интернет-изданий вот такое:
По словам Пачикова, времена, когда русские программисты высоко котировались в Америке, уходят в прошлое: «Основатель фирмы PayPal (ныне Slide) Макс Левчин недавно объяснил мне, почему не любит брать на работу русских программистов: у них нет систематического образования в программировании – «там, где надо знать, они изобретают». У меня в фирме EverNote основная часть программистов - из России, и я только сейчас начинаю понимать, откуда все мои проблемы. Если американцу поручить запрограммировать заведомо глупую задачу, он будет несколько месяцев ходить за тобой, объясняя, почему эта задача не имеет смысла; русский программист скажет «Есть!» и сделает то, что хочет, то есть то, что он считает нужным сделать, а индус скажет «Есть!» и сделает в точности то, что ему поручили».
Как думаете, это правда?
Я ему ответил:
Конечно, правда. И в данном случае Пачиков просто повторил то, что давным-давно всем известно. И я тебе лично говорил об этом в разных наших с тобой беседах еще несколько лет назад – рассказы о высоком качестве высшего образования в России вообще, а тем более в области IT - это байки, которые мы придумали сами для собственного успокоения. Самое плохое заключается в том, что мы в собственные сказки и поверили.
А он мне пишет в ответ:
В общем, для меня это открытие. Почти открытие. Если честно, я тоже в эти сказки верил. Вера пошатнулась после того, как я отучился на экономической магистратуре. Там я понял, что экономику у нас не преподают.
Тем не менее, вера в предыдущее техническое образование сохранялась. Но теперь понимаю, что это тоже все ерунда. Обидно, если честно.
Разумеется, это мнение субъективное и далеко не бесспорное. Но, кстати, - это отзыв потребителя продукции высшей школы, мнением которого у нас вообще никто почему-то не интересуется в принципе. Сергей – обычный, и даже уже не очень молодой человек. 26 лет, закончил бакалавриат ВМК МГУ, потом пошел учиться на магистра в школу экономики МГУ. Работает в фирме по оценке инвестиционных проектов.
Вот, кстати, еще один любопытный вопрос. Мы постоянно слышим пожелания увеличить число студентов по IT-специальностям. А сколько из IT-выпускников идут работать по полученной специальности? Я этот вопрос задаю уже много лет разного уровня представителям нашей высшей школы - и ни разу не слышал вразумительного ответа. Конечно, это частный пример, но из группы Сергея (ВМК МГУ, 20 человек) в IT-отрасли работают менее половины, разработкой ПО занимаются четверо.
Почему же так живучи мифы, кому от них выгода? Это, конечно, отдельная тема. Но в целом понятно: обществу приятно чувствовать себя «лучшим» (а критические высказывания легко отнести к категории «происки врагов») и не разгребать завалы, которые застят ему свет, мешают видеть, куда идет мир, и идти вместе с ним. Что до конкретных проповедников, то нетрудно заметить, что за рассказами о том, как сильна Россия программистами, на самом деле скрываются весьма конкретные интересы - корпоративные или чиновничьи.
Источник:
Люди, инструменты, процессы
Программная инженерия
Форумы проектов
Последние новости и пресс-релизы компаний
Статистика
Исправляйте ошибки