Клуб выпускников МГУ (Московский Государственный Университет)
 

Программист или грузчик - почти без разницы

Несколько слов вкратце о себе: 42 года, стаж работы в IT отрасли свыше 20 лет. Начинал с машин PDP-8. Работал в течение нескольких лет за рубежом (Европа, Америка). После возвращения из заграницы осел в Москве. Работал здесь во многих известных софтверных компаниях.

Мы публикуем отклик нашего читателя Павла на "личный опыт" "Что мешает нашим программистам обойти Индию" - Ред. .

Основная специализация: разработка ПО на объектно-ориентированных языках (Java, С++, C#) и управление проектами по разработке заказного ПО.

Краткое введение приведено для того, чтобы было понятно, что я отнюдь не новичок в отрасли - можно сказать полжизни положил, прошел практически все ступени в IT отрасли. Правда, на данный момент фактически из отрасли ушел, хотя время от времени нет-нет да и возьму "в руки шашку".

Законный вопрос: почему ушел? Ну потому что действительно я не верю, что Россия станет IT державой.

И потому что программирование - "дело молодых", я постепенно смещался с программирования на управление проектами, потом в консалтинг и продажи, далее в чистый менеджмент, а там и до реального сектора рукой подать: на данный момент работаю в логистике.

Так и хочется сказать: а вот в годы моей молодости! Если отбросить в сторону лирику, то действительно в те годы, когда 8 кб. оперативной памяти считались верхом роскоши программирование было искусством, сисадмин был божеством, а компьютер идолом которому все поклонялись. Да это был романтический период - это было время подлинных энтузиастов. Именно в те годы сформировались известные в IT отрасли личности: Касперский, Веселов, Чижов, Нургалиев и проч. Причем они были ведь только вершиной айсберга - в подводной части айсберга находились сотни тысяч людей для которых программирование было больше чем просто профессией - способом заработать деньги. Без коловращения их мыслей, обмена мнениями, дискуссиями я бы даже сказал "горения" ничего не возникло бы.

Критическая масса этих людей и составила то, что сейчас принято называть: наши программисты - лучшие программисты в мире.

Конечно, время шло - постепенно компьютер из предмета роскоши превращался в обыденный инструмент, параллельно шел также и процесс появления профессии программиста. Процесс закономерный - и плакать о романтическом прошлом не собираюсь. Все бы хорошо и закономерно, но вот только одна беда где-то на рубеже конца 90-х мы что-то где-то потеряли. В чем это выражается?

1. Резко упала квалификация программистов - для меня это просто факт математический. Отдельные всплески навроде - наши выиграли такую-то олимпиаду - не спасают положения вещей.

IT-индустрия требует ведь не единиц программистов, а сотен тысяч. Часто читаешь резюме соискателя и все то он знает, кругом обилие терминов и сокращений: COM/DCOM, J2EE, MIDP, JMS, ASP, multithreading и бог знает чего еще. Начинаешь беседовать: пустота, человек не знает даже элементарных вещей: например, не имеет понятия о смысле инкапсуляции, не может отличить операцию сравнения от операции присвоения...

2. Катастрофа с менеджментом - все сейчас помешались на RUP, Extreme Programming, Agile Methods и проч.

Зачастую получается, что менеджер проекта вынужден до 90% своего времени "убивать" на фиксацию статуса проекта в невразумительном софте для поддержки RUP, а когда реально руководить проектом? Софт для менеджера или менеджер для софта? Мало кто понимает, что менеджер это не программист, почему то считается, что раз человек неплохой кодер - ну пусть будет манагером.

Мало того, что смысл термина менеджер искажен у нас до предела - менеджером у нас называют кого- угодно. Скоро уборщиц еще будут называть менеджерами ведра и тряпки.

Для иллюстрации того, что есть IT менеджмент в нашей стране - достаточно пообщаться с вашим местным Интернет провайдером. Как правило, за вычетом считанных счастливых исключений техподдержка никакая, качество связи ужасающее, персонал хамит, все что-то обещают и ничего не выполняют, сроки всегда не соблюдаются. Узнаете? А ведь люди которые сидят у местного провайдера - все те же самые люди, которые работают в IT индустрии.

3. Упал престиж труда программистов - сейчас быть программистом и грузчиком - это где-то рядом.

В моем понимании это результат падения квалификации программистов. Ну а какого уважения достоин человек, который плохо понимает в своей собственной профессии? Люди же не дураки и видят "кто есть who".

4. Все это усугубляется еще и неоправданно высокими зарплатами программистов.

Часто "никакой" программист претендует на $1500 и ведь получает ее! Опять же это результат нехватки программистов - рынок диктует свои условия.

Сейчас, иногда модно сравнивать IT индустрию России с IT индустрией Индии. Как человек, который работал и с индусами и с китайцами и с нашими - рискну предостеречь от шапкозакидательства. Ну во первых, средний уровень IQ у индусов выше чем у наших ребят (я говорю про средний уровень!). Во вторых индусы гораздо менее требовательны к уровню зарплаты, ну и в третьих, что важнее всего: деловая хватка у индусов на порядок круче, ну и их просто больше, гораздо больше чем нас.

В общем подводя резюме: наше поколение уходит, уходит в плане того, что перестает активно программировать и смещается в другие отрасли.

На смену нам идет молодежь, которая как видно не сумеет удержать завоеванные позиции. Виноваты наверное мы, что не сумели подготовить себе достойную смену. Лучшие годы ушли на подъем IT индустрии Запада и поддержание dot COM пузырей там же.

Традиционный вопрос "что делать" - оставлю без ответа. Считаю, что не имею морального права на это. Все же я сейчас вне IT индустрии.

Страница сайта http://www.moscowuniversityclub.ru
Оригинал находится по адресу http://www.moscowuniversityclub.ru/home.asp?artId=5184