суббота, 30 марта 2013 г.

Куда исчезают программисты



В этом году у меня своеобразный профессиональный юбилей – 10 лет работы программистом. В далеком 2003 году мой первый проект, который не вырос до чего-то завершенного, положил начало моей карьеры в IT. Сегодня я уже по праву могу называться динозавром программирования, особенно если речь заходит о нашем регионе, где традиционно программирование считается уделом молодых, и явно не тех дядек, котором за тридцать или не дай бог за сорок или пятьдесят.
Несмотря на это я все еще продолжаю работать программистом в обыкновенном офисе, как принято говорить – на дядю. Я не чувствую в себе каких то противоречий, которые заставили бы меня прекратить свою деятельность, уйти на покой, перестать заниматься тем, чем я занимаюсь или как то радикально изменить свою жизнь.
Однако, может показаться, что более молодых программистов в моем окружении гораздо больше, чем таких как я. Ситуация в точности повторяется как это было пять или семь лет назад, когда я был в большинстве и с некоторым недоверием и недоумением глядел на тех кто был старше меня на столько что бы я относил его к представителю другого поколения.
Так куда же деваются программисты по прошествии времени?
В данной статье я хочу рассмотреть этот вопрос более детально и ответить на него в виде небольшого top-5. Итак.

5. Уезжают за границу

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

4. Становятся менеджерами

Не знаю как где, а у нас в Минске существует большая проблема, связанная с дефицитом квалифицированных менеджеров в IT. Отчасти проблема заключается в том, что специально их нигде никто не готовит, поэтому единственным вариантом является выращивание менеджеров из опытных программистов. Благо, утомленные годами программирования многие опытные разработчики сами не против “повесить клавиатуру на крючек” и больше посвятить себя решению вопросов более высокого уровня – организацией работы команды, взаимодействию с заказчиками, и решением фундаментальных вопросов связанных с архитектурой проекта и использованием возможных технологий для решения поставленных задач.
Результат очевиден и он приводит к тому, что опытных программистов становится меньше. К слову многие программисты со временем упираются в потолок своей карьеры программиста в своей стране, и им ничего не остается, как радикально менять свою жизнь – либо уезжать за границу для работы программистом на новом уровне (профессиональный потолок там гораздо выше) либо заняться переквалификацией в менеджера проекта.

3. Уходят из отрасли

Как это ни странно многие программисты, даже весьма успешные в своем деле, уходят из IT вовсе. У меня есть много таких примеров. Одни решают заняться бизнесом и открывают СТО, кафе, салоны связи и т.д. Другие открывают в себе призвание прирожденного коммерсанта и занимаются организацией поставок продукции и формированием розничной сети. Третьи однажды просыпаются строителем, и уходит в строительную отрасль, посвящая все свое время вопросам строительства, отделки, проектирования и прочее.
Причины таких изменений вполне очевидны. Во-первых, как правило, уходят люди достаточно опытные, не один год поработавшие программистом. За время работы, они были в состоянии накопить себе первоначальный капитал для открытия бизнеса и этап работы в IT они изначально планировали как временный этап для подготовки к главной цели своей жизни. Другой сценарий сводится тому что в процессе работы программистом, человек разочаровался/устал и решил что ему выгоднее/проще/интересней будет заняться чем то другим. Например, отдельные личности решают проститься с программированием и всецело отдать себя своему хобби, которое впоследствии и станет их главным источником дохода.

2. Уходят во фриланс/стартап

Многие программисты рождены быть программистами. Они хотят продолжать заниматься тем, чем они занимаются и просто не видят себя ни в какой другой сфере. Но работая в крупной организации, рано или поздно возникает ощущение того, что жизнь проходит мимо и что пора создавать что-то свое, а не сидеть целыми днями за реализацией чужих однотипных бессмысленных проектов и идей. Есть и другой вариант. Он сводится к тому, что возникает резонное желание из цепочки «заказчик с деньгами» - «организация-работодатель» - «программист» удалить среднее звено. Во-первых это позволит повысить стоимость своей работы при тех же затратах и бюджетах заказчика. Во вторых это позволяет удовлетворить собственные амбиции относительно успешности себя как личности.
Не далее как в прошлом году я был свидетелем того, как просто огромное количество толковых и опытных коллег,  с которыми я работал последнее время, уволились из моей организации и пустились на вольные хлеба. Меня не покидало ощущение того, что они сговорились, приняв такое решение. Так или иначе, кто-то ушел на стартап, где он будет иметь больше доход и больше влияния в принятии решений связанных с будущим проекта, кто-то ушел  на самообеспечение – собственноручно (или с помощью близких людей) занимаясь поисков заказчиков и проектов, а кто то поставил все на «зеро» и с головой ушел в создание собственного продукта.

1.     Продолжают работать

Те люди, которые никуда не ушли, не уехали, не созрели для собственных продуктов или наоборот перезрели что-то менять,  не стали менеджерами – все они большая братия, продолжают работать. Это те ребята, которых вы видите каждый день коридорах принимая их то ли за начальство, то ли за обслуживающий персонал, то ли за своих. Они такие же программисты, как и вы, занимаются теми же задачами, что и вы,  и живут теми же проблемами. Их много, просто они, может, не сильно заметны, и их седины не бросаются в глаза.
И прежде чем задать еще раз этот вопрос – куда исчезают программисты – держите в голове абсолютно очевидный ответ – они никуда не исчезают, они остаются, они среди нас.