March 31st, 2009

masked, myself

Тяжела и неказиста вся карьера программиста

Коллега white_bars не так давно изложил печальную ситуацию о программистском карьрном росте:

[...] IT перестала быть индустрией, где можно сделать карьеру просто честно работая, проявляя себя и от этого поднимаясь по служебной лестнице. На размышление меня сподвиг ряд обстоятельств, в том числе история одной моей давней знакомой, которая много лет безуспешно пыталась получить повышение, очень сильно переработала, сошла с ума, уволилась, вылечилась, вернулась и после этого получила таки небольшое, но повышение.
Ну и вот… Оглядевшись вокруг и присмотревшись к карьерам друзей и знакомых, что я вижу?
  1. Блуждание. Переход из одной фирмы в другую. Наиболее частый и успешный вариант. Если у тебя есть потенциал и репутация, то чем больше переходишь, тем выше поднимаешься. Вариант хорош, но у него есть естественные пределы (бесконечно переходить невозможно) и темноватая карма (как правило, поднимаешься, переходя в более мелкую фирму).
  2. Отскок. Разновидность предыдущего варианта: уходишь в другую фирму, потом возвращаешься с повышением. Как правило, после возвращения надолго застреваешь на новой должности: статистически шанс на очередное повышение примерно равен шансу того, что ты просто вылетишь.
    Можно еще уходить в другое подразделение (если структура позволяет) и возвращаться. Тоже работает.
  3. Размен. Работает с создателями мелких фирм, ушедшими с программерских должностей: раскручиваешь собственную фирму, пашешь как слон, честно делаешь себе имя, продаешься с потрохами какой-нибудь корпорации, разменивая гордое “CEO and Founder” на  “Technical Fellow” и на постоянную высокую зарплату. На карьеру это тянет.
  4. Высиживание. После 8-12 лет работы инженером тебя вдруг высочайшей милостью назначают каким-нибудь начальником. Реальной власти не дают, зарплату поднимают на копейки, а спрашивают по полной. Иногда кричат на тебя по телефону и лично, чтобы напомнить, кто ты есть на самом деле. К сожалению, это - основной вариант для моих бывших чешских коллег…
Вариант с добавлением к слову “программист” слова “главный” я не рассматриваю: это не карьера, это - подачка.

Комментарии тоже поучительны (и резонируют с моими взглядами на текущее положение дел):

  • aceler: Самый главный пункт — перестань наконец быть программёром, сисадмином и вообще специалистом и стань менеджером. У специалистов, особенно в IT, потолок очень близкий и сразу. У менеджеров потолка считай, нет.
    • white_bars: Я так понимю, то это - довольно распространенное заблуждение. По многим причинам. Но начать можно с того, что некогда писал незабвенный Филип Су. Ну, и я могу по опыту подтвердить, что он таки прав :)
    • white_bars: Ситуация всегда и везде одна и та же: народ массово ломится в менеджеры, там создается "высокое давление" и никакой взможности для карьерного роста - ОСОБЕННО если ты действительно обладаешь способностями хорошего менеджера. Обычно все "болезни" корпоративного уровня начинаются именно там: куча людей, не понимающих, что они делают, конкурируют друг с другом с целью доказать собственную нужность. Не то что карьеру делать - там просто обитать невозможно. Собственно, корпоративная среда, которую есть за что ненавидеть - это ровно оно и есть. Кончается это всегда одинаково плохо.
      • aceler:Если народ начал массово ломиться в менеджеры и перестал писать код, значит, или вы набрали не тех людей, или они занимаются не тем делом. Или те менеджеры, которые только что вылупились из девелоперов — хреновые менеджеры.
        Другое дело, что если вы хороший девелопер и хреновый менеджер, вам лезть некуда, а если наоборот?
        • white_bars: "Не те" люди - это реальность в ЛЮБОЙ крупной айтишной корпорации, живущей разработкой, внедрением и/или продажей софта. То есть, совсем любой.
          Корпорации вынуждены иметь дело не с тем, с кем хочется, а с тем, кто есть. Расширение почти однозначно эквивалентно росту пирамиды. Пока она растет - почти не имеет значения, кто ее наполняет: места хватает всем, и только от тебя зависит, насколько высоко тебя занесет. И, пока есть рост, наверх забрасывает наиболее энергичных, талантливых, продвинутых: собственно, писать о том, что IT в этом отношении была индустрией возможностей, я не стал - это подразумевается.
          Но рост фирм неизбежно замедляется, структура костенеет и превращается в корпорацию - всегда. А корпорации не нужны индивидуальности ("те люди"), корпорации нужна процедура. Ты энергичен? - Тем больнее биться об стену. Ты талантлив? - Это не требуется: надо писать код. Ты продвинут? - Будешь исправлять код после других. И даже на этом этапе еще все неплохо. Проблемы начинаются тогда, когда денег начнает не хватать. Кризис, там, или еще чего... И в этих условиях "не те" всегда побеждают: я не видел исключений. Начинается политика (не имеющая отношения к технологиям) и побеждают демагоги с длинными зубами. А тот ты человек или не тот, определяется твоими личными отношениями с начальником.

статистика друзей management

promo recoder august 1, 2018 12:09 36
Buy for 100 tokens
Не так давно Фейсбук научил меня ещё одной классификации людей, в дополнение к стратегам и тактикам, интерналистам и экстерналистам, и разным морально-политическим приверженцам. Впервые эта классификация описана ещё двадцать лет назад Картером и Сэнджером в книге The Programmer's Stone…