Entry tags:
Тяжела и неказиста вся карьера программиста
Коллега
white_bars не так давно изложил печальную ситуацию о программистском карьрном росте:
[...] IT перестала быть индустрией, где можно сделать карьеру просто честно работая, проявляя себя и от этого поднимаясь по служебной лестнице. На размышление меня сподвиг ряд обстоятельств, в том числе история одной моей давней знакомой, которая много лет безуспешно пыталась получить повышение, очень сильно переработала, сошла с ума, уволилась, вылечилась, вернулась и после этого получила таки небольшое, но повышение.
Ну и вот… Оглядевшись вокруг и присмотревшись к карьерам друзей и знакомых, что я вижу?
Ну и вот… Оглядевшись вокруг и присмотревшись к карьерам друзей и знакомых, что я вижу?
- Блуждание. Переход из одной фирмы в другую. Наиболее частый и успешный вариант. Если у тебя есть потенциал и репутация, то чем больше переходишь, тем выше поднимаешься. Вариант хорош, но у него есть естественные пределы (бесконечно переходить невозможно) и темноватая карма (как правило, поднимаешься, переходя в более мелкую фирму).
- Отскок. Разновидность предыдущего варианта: уходишь в другую фирму, потом возвращаешься с повышением. Как правило, после возвращения надолго застреваешь на новой должности: статистически шанс на очередное повышение примерно равен шансу того, что ты просто вылетишь.
Можно еще уходить в другое подразделение (если структура позволяет) и возвращаться. Тоже работает. - Размен. Работает с создателями мелких фирм, ушедшими с программерских должностей: раскручиваешь собственную фирму, пашешь как слон, честно делаешь себе имя, продаешься с потрохами какой-нибудь корпорации, разменивая гордое “CEO and Founder” на “Technical Fellow” и на постоянную высокую зарплату. На карьеру это тянет.
- Высиживание. После 8-12 лет работы инженером тебя вдруг высочайшей милостью назначают каким-нибудь начальником. Реальной власти не дают, зарплату поднимают на копейки, а спрашивают по полной. Иногда кричат на тебя по телефону и лично, чтобы напомнить, кто ты есть на самом деле. К сожалению, это - основной вариант для моих бывших чешских коллег…
Комментарии тоже поучительны (и резонируют с моими взглядами на текущее положение дел):
aceler: Самый главный пункт — перестань наконец быть программёром, сисадмином и вообще специалистом и стань менеджером. У специалистов, особенно в IT, потолок очень близкий и сразу. У менеджеров потолка считай, нет.
white_bars: Я так понимю, то это - довольно распространенное заблуждение. По многим причинам. Но начать можно с того, что некогда писал незабвенный Филип Су. Ну, и я могу по опыту подтвердить, что он таки прав :)
white_bars: Ситуация всегда и везде одна и та же: народ массово ломится в менеджеры, там создается "высокое давление" и никакой взможности для карьерного роста - ОСОБЕННО если ты действительно обладаешь способностями хорошего менеджера. Обычно все "болезни" корпоративного уровня начинаются именно там: куча людей, не понимающих, что они делают, конкурируют друг с другом с целью доказать собственную нужность. Не то что карьеру делать - там просто обитать невозможно. Собственно, корпоративная среда, которую есть за что ненавидеть - это ровно оно и есть. Кончается это всегда одинаково плохо.
aceler:Если народ начал массово ломиться в менеджеры и перестал писать код, значит, или вы набрали не тех людей, или они занимаются не тем делом. Или те менеджеры, которые только что вылупились из девелоперов — хреновые менеджеры.
Другое дело, что если вы хороший девелопер и хреновый менеджер, вам лезть некуда, а если наоборот?
white_bars: "Не те" люди - это реальность в ЛЮБОЙ крупной айтишной корпорации, живущей разработкой, внедрением и/или продажей софта. То есть, совсем любой.
Корпорации вынуждены иметь дело не с тем, с кем хочется, а с тем, кто есть. Расширение почти однозначно эквивалентно росту пирамиды. Пока она растет - почти не имеет значения, кто ее наполняет: места хватает всем, и только от тебя зависит, насколько высоко тебя занесет. И, пока есть рост, наверх забрасывает наиболее энергичных, талантливых, продвинутых: собственно, писать о том, что IT в этом отношении была индустрией возможностей, я не стал - это подразумевается.
Но рост фирм неизбежно замедляется, структура костенеет и превращается в корпорацию - всегда. А корпорации не нужны индивидуальности ("те люди"), корпорации нужна процедура. Ты энергичен? - Тем больнее биться об стену. Ты талантлив? - Это не требуется: надо писать код. Ты продвинут? - Будешь исправлять код после других. И даже на этом этапе еще все неплохо. Проблемы начинаются тогда, когда денег начнает не хватать. Кризис, там, или еще чего... И в этих условиях "не те" всегда побеждают: я не видел исключений. Начинается политика (не имеющая отношения к технологиям) и побеждают демагоги с длинными зубами. А тот ты человек или не тот, определяется твоими личными отношениями с начальником.
no subject
na 'etu temu mne nedavno rasskazali pro odin ochen' vajnii (dorogoi) proekt na kotorom kucha VP i diroktorov zanimalis' faktichseki delami HR :)
prichem ponachalu kajdii t'anul v so'u storonu i vs'e bilo ochen' ne soglasovano.
no subject
no subject
no subject
no subject
no subject
no subject
Кроме того опять же далеко не во всех конторах менеджер получает оклад больше разработчика. Пример, пусть и не проверенный, - российское отделение Интел. Там, как мне рассказывал одногруппник, ситуация такая хороший разработчик может запросто получать больше среднего менеджера. Просто разные активности. Разные задачи.
А по поводу возможных путей повышения (опять же по карьерной леснице, а не по денежной, впрочем иногда это применяется и к деньгам): переход на новое место работы - нормальная практика. Вполне. Должно быть не слишком часто (все же если человек стабильно раз в пол года-год прыгает по конторам, на это начинают обращать внимание), но и не слишком редко: засидеться на одном месте -печальная участь (под местом я имею в виду род и уровень деятельности).
Как-то так. Где не прав?
no subject
no subject
весь этот развод про разницы в зарплате нет и вы горячий товар применим с оговорками и только к true professional black monkeys
но во-первых не каждый может/хочет становиться эдаким гиком
во-вторых и у них есть потолок
ну и наконец филипп забывает что white monkeys часто это не ценит:
High quality and consistency of bananas collection at the wide area plantations are only possible when the big masses of black monkeys are involved in that process on a daily basis. Some of the black monkeys become true professionals in their workmanship. These individuals become true record-holders in speed, quality and reliability of banana collection. Once such black monkeys find outs they are unique, they sooner or later come to the white monkey saying: “We are under paid, we work too hard and really get tired We have to collect more and more bananas every day, the other black monkeys are too silly, lazy and unreliable. If no such specialists as we are, the plantation will die and all the harvest gets spoiled. Listen to our demands, you, the white monkey, and then you will not be punished by the Big White Monkey for the poor plantation performance and damage to the harvest. Give three assistants for each of us, double our salary as we heard was done at all other plantations, send us to the Master of Banana Administration School and employ my sister as a Banana Research and Monitoring Monkey. “ These words do really piss off the white monkey as they interfere with preparation of a presentation on high performance banana collection at the plantation the white monkey was doing at that moment. The white monkey, unlike the black ones, is pretty clear on that overall harvest collection result depends on all black monkeys teamwork rather than individual records. Though there may be no individual performance records, the average result is more important in order to cope with plantation size and maintain bananas quantity. So the white monkey orders to put a big “More Teamwork!” slogan on the wall. It also requests the most flexible black monkeys, that have never collected bananas themselves but are willing to teach the others, to avoid climbing palms themselves, to arrange a series of boring and expensive trainings and development courses. On these trainings the black monkeys must draw circles, triangulars and quadrates, they get free drinks and meals, play games without losers and winners. All this is so long, painful and primitive, that by the end of the day the majority of the black monkeys clearly understand: if one became a professional, the next task is to smile wide and make others work the same way. If the others are not willing to, then you must collect bananas for them yourself without letting the white monkey bored with such a minor detail. Does it matter who collected bananas, if they are collected, and does it matter who did not collect bananas if they are not collected? Bananas must be collected. As for those very few silly record-holding black monkeys that still believe in their exclusiveness, despite all the investments done in their development, it is an easy way to deal with. They are just put at the mercy of the black monkeys’ pack. The white monkey says: “Look at these black monkeys! They think that they are more clever and better than you! Is it really true?” Then, the record-holding black monkeys start to give their last forces to collect ever more bananas, while the others do nothing but say what has been done in a wrong way. Then, in its turn, the black monkeys pack makes an attempt to keep up with the new high results. This results in the overall bananas collection performance growth, which is exactly what the white monkey needs. The hopeless black monkeys exhaust themselves and are no longer able to hold the records though still continues to calmly work hard. In a depression, the black monkeys may try to crawl to another plantation but the outcome will be the same every time. It is everywhere and always, that bananas must be collected, and it is nowhere and nothing, that can prevent the white monkey to make a nice presentation about that.
no subject
В результате имеем невесёлую картину - люди не болеют за результат своего труда, они просто делают свою работу. Мне даже иногда начинает импонировать азиатский стиль корпоративного устройства...
no subject
...раскручиваешь собственную фирму, пашешь как слон, честно делаешь себе имя, продаешься с потрохами какой-нибудь корпорации, разменивая гордое “CEO and Founder” на “Technical Fellow”...
в сочетании с каментом того же автора
...Расширение почти однозначно эквивалентно росту пирамиды. Пока она растет - почти не имеет значения, кто ее наполняет: места хватает всем, и только от тебя зависит, насколько высоко тебя занесет...
создаёт устойчивое впечатление, что автор стал жертвой memory leak ;)
no subject
Из всех вариантов мне понравилось: "Размен. Работает с создателями мелких фирм, ушедшими с программерских должностей: раскручиваешь собственную фирму, пашешь как слон, честно делаешь себе имя, продаешься с потрохами какой-нибудь корпорации." Далее получаешь кучку денег, и живешь на проценты, а далее уже сам выбираешь, носишь СЕО, или Fellow. Правда, когда дойдет до дележа кучки денег, те же программеров все отодвинут в сторонку..
no subject
Грустно то, что часто профессиональный рост заканчивается зарыванием своих знаний и фактически сменой профессии.
no subject
Я вот тоже пытался поначалу "совмещать". Потом понял, что нужно выбрать что-то одно - или программирование или карьера.
no subject
Всё равно печально. Печально то, что профессиональный программист в итоге вынужден или менять профессию или скакать по разным должностям или [см. оригинал]. В результате-то имеем хреновый уровень программистов и в конечном счёте — хреновое качество продукта.
Ты продвинут? - Будешь исправлять код после других.
no subject