Вот один из карьерных путей в разработке ПО:
Проведите несколько первых лет в небольшой компании, не понимающей технологий. Теперь вы единственный программист или один из немногих.
Случайно создайте очень плохую систему, но чтобы компания этого не понимала. Вы тоже пока этого не понимаете.
Потратьте кучу времени на эксплуатацию этой критичной для бизнеса системы, которую, похоже, понимаете только вы. Начните считать, что система, возможно, неидеальна из-за того, что постоянно ломается.
Освойтесь в устранении неполадок и в возврате системы в строй. Получите несколько повышений в зарплате и должности, пока в ней не появится слово «Senior»; скорее всего, это произойдёт не позже чем спустя три года после того, как вы начнёте устранять неполадки системы.
Оставайтесь в компании много лет, солидную часть своей карьеры, пытаясь устранять ошибки, которые совершили в первоначальной системе.
Каждые несколько лет получайте ещё одно повышение и красивое дополнение к названию должности.
НЕ совершайте глупостей типа пункта номер 7:
Спустя Долгое Время, утомившись от постоянной роли героя и спасителя, решите перейти в другую компанию, которая обращается со своими сотрудниками лучше.
Почему нет?
Ну, во-первых, теперь ваша должность называется исполнительный вице-президент архитектуры контролирующих решений, верховный консультирующий продюсер артефактов кода и повелитель процессов разработки программного обеспечения. Попытки найти работу выльются в поиски того, чему же на самом деле соответствует ваша должность; во время собеседований и других контактов с внешним миром вы поймёте, что:
Вы находитесь где-то на уровне мида-сеньора, проектировали только одну систему и знакомы только с обслуживанием ПО.
Ваше знание самодельной CRM и всех её особых нормативных правил и процессов, как оказывается, не так важно для мира, да и для хотя бы ещё одной компании, несмотря на критичность для места вашей текущей работы.
У вас нет десяти лет опыта; у вас есть десять лет одного и того же года опыта.
У вас начинается ваш первый нервный срыв.
Вместо того, чтобы выйти в мир и столкнуться с этой истиной, вам следует как можно дольше оставаться в своей компании, огородить себя стенами, намеренно или случайно, защищать себя от увольнения и новых идей более молодых коллег.
Да, время от времени вам следует читать о новых технологиях. Это может придать некий авторитет вашему постоянному стремлению полностью переписывать код каждые два-три года. Более молодые коллеги будут согласны на это, надеясь использовать проект по переписыванию как шанс получить повышение. В конечном итоге, они смотрят на вас снизу вверх, и это очень приятно.
Что бы вы ни делали, скрывайте от себя, что вы липовый сеньор и что ваш опыт локален; вместо этого надейтесь, что ваш бизнес будет процветать.
Комментарии (30)
sshmakov
07.12.2023 11:40+5В 6 пункте еще должно быть что-то вроде - расширяйте свой отдел, меньше программируйте, больше руководите, заводите полезные знакомства, пиарьтесь. Тогда 7 пункт может пройти почти безболезненно. Но почти.
Lavrofff
07.12.2023 11:40Давайте представим, уважаемый тс, что я допустим работаю в компании 12 лет. Стал сеньором лет так в 25-27 (а мб раньше, не помню, сейчас 32). Потому что прежний тех руководитель решил уйти, а я к этому времени уже лет 5 как был в компании. При этом я не отстаю, я пишу на плюсах, мы пробуем внедрять новые стандарты, у меня в подчинении десяток людей и у нас примерно 500+ реп со времен того монолита который был. О чем речь в статье-то? Ну допустим в яндексе я сеньором вряд ли стану. И че? Мне надо бегать и пытаться найти другую работу? Ради чего? Ну стал я руководителем/сенсором случайно и что? 5+ лет все вывожу. Да, в одной компании, но я просто ношу реальную пользу, а попрыгунчиком быть - моё почтение.
sshmakov
07.12.2023 11:40Забавный факт. Статья переводная, но в ней, даже в оригинале, фото Москва-Сити. Автор вроде не российский, а описано будто с нас.
pavelsc
07.12.2023 11:40С одной стороны чел в одно лицо довел до ума и смасштабировал за 10 лет продукт в облаке, без всяких скрамов, читая тонны литературы по всему, одновременно пытаясь не уйти в легаси. А с другой стороны аджайл-макаки, прыгавшие каждые 2 года по компаниям, строя по принесённой на блюдечке архитектуре в перерывах между созвонами. Тут ещё вопрос, кто липовый ))
theorlie
07.12.2023 11:40кто-то же с 18 начинает работать уже и за 7 лет стать норм сеньором вполне реально
а вообще можно и в универе за какие-нибудь 6 лет магистратуры набраться таких знаний, что некоторые сеньоры-самоучки будут тебе в некоторых моментах уступать по хардам (а софты от человека зависят и там хоть в 18 чел может быть уже готов быть сеньором/лидом)
saboteur_kiev
07.12.2023 11:40Не так легко сейчас устроиться в ИТ в 18 без высшего. Это надо, чтобы за время школы ребенок сам развился до джуна. А где мотивацию взять?
Bender_Rodrigez
Какая-то странная подборка самоуничижительных статей за последние несколько дней.
То ли сеньоры ощутили нарастающую конкуренцию среди себе подобных и идет борьба за лучшие места и хождение по головам, то ли специалисты, давно не получавшие повышения, дергают за ниточки и пытаются никому не известными методами НЛП воздействовать на аудиторию самокритичных сеньоров, понимающих, что даже позиция джунов в компаниях "рога и копыта" весьма условна. А может быть это скрытая психологическая операция управленческого сектора, чтобы внушить адекватным спецам со знаниями и опытом сеньоров, что они не стоят и рубля и держать их на позиции джунов и соответствующей зарплате.
Скоро выпуск нового поколения дипломированых специалистов, такое ощущение, что готовится площадка для детей "кого нужно": "какая-то у вас странная должность сеньор-разработчик, она вам совсем не подходит, а вот Васе, который с моей дочуркой общается очень даже, вы, ведь, с ней не общаетесь? Ну вот видите, совсем не подходит..."
zodchiy
Засилье 25-летних сеньоров, с опытом работы в одной компании с одним продуктом с джуна до тим-лида/сеньора. Не умеющие проектировать, не сталкивающиеся с техдолгом или легаси.
Работающих по одним лекалам, одним паттернам (привет CQRS ВЕЗДЕ!) и практикам.
Скоро будут js-сеньоры Angular 12 или бэк-енд сеньоры DDD+CQRS ничего-больше-не-умею.
Bender_Rodrigez
Я вообще не понимаю какая связь между возрастом и позицией? Или вы считатете, что 25-летний спец с опытом не должен занимать сеньорскую позицию только потому что ему 25, тогда вопрос, а когда, в 40, 60? Это как с сексом, в 18-20 рано, а когда? Были времена, даже странами управляли 18-летние.
Да и нет четкого универсального определения какой уровень соответствует джуну/мидлу/сеньору, позиции в разных компаниях определяют разные требования к кандидатам, слишком специфично это. Никто не гарантирует вам, что переходе в другую компанию с сеньорской должности, вы будете соответствовать требованиям сеньора в новой компании, но в текущей компании вы удовлетворяете потребностям компании и ее требованиям на своей позиции, так что все ОК. IT - это, все таки, не электомонтажные работы, где все стандартизировано и, получая 6-й разряд, можно смело говорить о соответствии требованиям какого-либо ГОСТа, - в каждой компании есть свой стек, разные цели и ниши на рынке.
Именно поэтому, многие и пытаются как можно дольше оставаться, как вы говорите, в одной компании с одним продуктом, поскольку путь определен и понятен, вектор развития ясен. А переход в новую компанию - это все же элемент неопределенности.
Поэтому нерадивые старожилы и пытаются внушать, что текучка это хорошо с точки зрения опыта и т.д., при этом оставаясь на своих местах десятки лет, т.к. в этом случае их карьерному росту ничто не угрожает, поскольку вероятность занять более выгодную должность у "якорей" больше, т.к. "они демонстрируют приверженность целям, чувствуют ответственность и радеют за компанию, да и доверия к ним больше". Не то, чтобы желание иметь стабильную работу, гарантирующую достойный заработок в течение долгого времени, само по себе плохо, но есть тут один момент...
Ну а что вы хотите, когда культура компании предполагает разделение труда/специализацию?
saboteur_kiev
Когда 25-летних сеньоров слишком много, это скорее всего поддельные сеньоры из статьи.
Да, конечно бывают исключения.
Но ведь сеньор это не только про глубокие технические знания конкретного стека, это также еще и опыт проектирования разных проектов.
Чисто физически людей, которые к этому возрасту имеют большой опыт очень мало.
Очень мало.
Ибо школа + институт + детство + девочки, а только потом работа, где начинается основная часть опыта.
Таким образом сеньор в 25, у которого может быть реальный достаточный технический опыт, это скорее нолайфер-задрот, но тут вспоминаем, что для сеньора еще бы неплохо иметь прокачанные софт скиллы или хотя быть достаточно социально продвинутым.
Уже с двух сторон - с технической и с социальной, это должен быть уникальный человек.
Bender_Rodrigez
Либо карьерная лестница в той или иной компании так устроена, это контролировать глобально не выйдет.
Слишком много слесарей 3-го разряда и что? Если эти "слишком много" адекватно достигли потолка в той компании, в которой они работают, то что?
Проектирование - это архитектор. Мои дальнейшие соображения по этому поводу в комментарии ниже.
Выдумка. Ну а дальше как, по логарифмической шкале позиции будут - до 30 не дадут сеньора, а после 30 быстренько мидл/сеньор/архитектор/менеджер?
Люди к 30 владельцами стартапов (директорами) становятся, а вы про то, что сеньора рано. Дурову сколько лет было когда вконтакте выстрелил?
А потом семья, дети, ипотека, в чем разница? До этого момента - самый активный и творческий период жизни, а не наоборот.
С чего вы это взяли? Это ваше личное понимание.
Пардон, но это только сеньор. Уникальный человек должен быть архитектор, менеджер или дизайнер.
Джуны тоже не одинаковые, как и мидлы, как и архитекторы, как и директора.
Я жду продолжение постов на данную тему:
"как стать джуном слишком рано"
"как стать мидлом слишком рано"
"как стать дизайнером слишком рано"
"как стать архитектором слишком рано"
"как стать менеджером слишком рано"
"как стать HR-ом слишком рано"
"как стать директором слишком рано"
saboteur_kiev
Ок, какое население Земли? сколько-то миллиардов.
А ну назовите хотя бы пару десятков тысяч стартапов с капитализацией уровня Дурова?
Или вам неочевидно, что вероятность в 25 лет стать реальным сеньором, крайне низка, ибо в 23-24 подавляющее большинство только институт заканчивает и на первую работу устраивается?
Bender_Rodrigez
Манипуляция цифрами - не пристало представителю технической интеллигенции.
Не все земляне программисты.
Не во всех странах традиции и социокультурные факторы одинаковые.
Вы же не будете утверждать, что будучи даже удивительно талантливым сеньором на локальном рынке, 100% потянете сеньора в компаниях-гигантах типа Google в кремниевой долине?
Нужно рассматривать вопрос в контексте населения хотя бы страны, или даже города, т.к. уровень зарплат и требований отличается. Да и это даже не показатель.
Какое количесто людей занято в IT-сфере в вашем регионе?
Многим хватает стартапов на 3-100 человек, о которых никто и не знает, для поддержания жизни на достойном уровне. Люди даже ИП существуют достойно. Соответствуют ли они должности сеньора и есть ли у них вообще какая-то должность, ответьте?
Нет, про учебу - согласен, но есть люди, которые задолго до окончания ВУЗа работать устраиваются.
Но про противоречие про 25-летних сеньоров, о котором вы говорите - это не ко мне, а к zodchiy.
saboteur_kiev
Сложность работы в гугле преувеличена. Там скорее собеседование заморочено. Но нужно понимать как и зачем так устроен гугл и какие сливки он собирает.
Но вы же изначально говорили не про них. Я бы с этим и не спорил. Но вы сразу взялись за мультимиллионеров уровня Дурова.
Bender_Rodrigez
Ну да, это типа не вы не дотягиваете до сеньора в гугле, это просто на собеседовании вас завалили, так ведь?
Хотя и такое может быть, ради поддержания авторитета, ведь чем труднее попасть куда-то, тем желаннее это место, как рай, например.
Только я не пойму в чем разница этой ситуации и темой данного поста? Может, просто все сеньоры хорошие, только собеседование в разных компаниях заморочены и нужно понимать как и зачем так устроены эти компании и какие сливки они собирают, а на самом деле - это шараги уровня совка, где за ширмой строгих требований и сложных собеседований все ковыряются в отстающих от времени и технологий решениях уровня hello world?
Ну да, а вы уютно съехали с темы сославшись на негожесть примера для вас, хотя мы оба понимаем, что этот аспект, в целом, нельзя не учитывать. Пример есть - есть. Какая разница какого уровня? Дуров, это как пример ситуации, а он на тот момент мультимиллионером и не был, если что (хотя да, возможно, примеры вундеркиндов приводить не совсем корректно, но он и не сеньор, с другой стороны), и если я вам назову условно десяток никому неизвестных Васей Пупкиных, имеющих стартапы, хоть и не такие успешные и массовые, примерно с того же возраста, то что вы мне ответите? Хотя пример тоже не совсем корректный, они же тоже, таки, не сеньоры.
saboteur_kiev
Я не понимаю. Для вас неочевидно, что сеньор в 25 лет это редкость или в чем ко мне претензии?
Bender_Rodrigez
Сначала вы говорите о каких-то поддельных сеньорах из статьи, которых слишком много в 25, потом утверждаете, что сеньор в 25 - редкость.
Одно логически исключает другое - либо получить сеньора в 25 - редкость, и те, кто получил сеньора в 25, получили его не за так, либо получить сеньора в 25, все же, не редкость и развелось слишком много поддельных (но т.к. получить - редкость, то много поддельных быть не может, просто по определению), или что я неправильно понимаю в ваших рассуждениях?
Мой же посыл был в том, что если человек в 25 имеет необходимые знания и опыт, то при чем здесь возраст и какая разница, редкость это или нет?
Если у вас опыт сеньора, но вас держат на позиции джуна до 30 лет только потому, что в 23-24 подавляющее большинство только университет заканчивает и работу начинает искать, а вам всего 25, то поздравляю вас, вы обнаружили работодателя, который успешно получает профит за счет вашей заниженной самооценки, и будет искать любую возможность, чтобы сохранить вашу заниженную самооценку на том же удобном для себя уровне.
И в чем претензии ко мне?
saboteur_kiev
Каким образом одно логически исключает другое? Я совершенно логически прихожу к выводу, что большое количество сеньоров в 25 это означает что большинство из них "поддельные", обладающие на самом деле не широким кругозором и опытом, а получившие позицию сеньора в конкретной компании, которая оценивала узкий список требований, либо процедура повышения в компании считает что этого достаточно.
У меня тоже есть примеры, когда техлид одной компании не смог пройти собеседование на мидла в другой компании. Есть и наоборот.
Bender_Rodrigez
Т.е. теперь уже для вас не очевидно, что позиция сеньора, как и любая другая, и есть только позиция в отдельно-взятой компании, а не глобальный уровень или родовой титул, переносимый из одной организации в другую, и просто в некоторых случаях, требования в одной компании на ту или иную должность совпадают с требованиями в другой?
Вы считаете, что сеньор должен быть таков; люди, работающие в другой организации, считают, что сеньор должен быть другов - меняется только "порог презрения" к качествам кандидата.
Если у вас болевой порог повышен, это не значит, что он должен быть таким же у всех остальных людей. И говорить, что из-за этого большинство из них "поддельные" - не совсем правильно.
Что должно быть в пределах кругозора идеального, по вашей версии, сеньора в вакууме, соответствующего должности в таком случае?
Чтобы был хоть какой-то пример, вот из недавнего. Как по мне, там достаточно демократично все описано в этом плане, близко к людям, к реальности, лишено элитистких замашек и недостижимых абстрактных идеалистических критериев "хорошести".
Значит ли это, что они "поддельные"?
¯\_(ツ)_/¯
yatanai
Согласен что в 25 лет стать сеньёром это скорее исключение. Я сам "моложе 25" и занимаюсь программированием с 12 лет. Среди знакомых такой высокий уровень хард-скилов мало у кого есть. Как при этом "сеньор в 25" может стать массовым явлением, я не понимаю...
Может если только реально, что ты осядешь в одной компании, с выпуска техникума, и будешь несколько лет работать героически переписывая свои же ошибки?
Bender_Rodrigez
Ну, думаю, на этом тему
"купи слона","метода Монте-Карло","в 25 стать сеньором - это исключение" можно было бы и закончить.Если осядают в одной компании, то, обычно, переписывают ошибки, которые существовали задолго до твоего прихода, и от которых другие сеньоры, отцы этих ошибок, жаждут по-скорее откреститься, чтобы уже свою карму поправить и совать всем, что "сеньоры уже не тее-е... да и те - все поддельные" и тому подобное.
zodchiy
Я знаю сеньоров в 25 лет, это уникум, один из тыщи, с 17 лет мейнтейнер популярных библиотек, в 18 мог вывозить проект (микросервис) в одно лицо с проектированием. А тут, в статье, речь идет об остальных 25-летних "сеньоров", которые сеньоры только в данной компании, и только по договоренности, ты сеньор, а ты архитектор, и когда такой "сеньор" отправляется в большой мир другой работы, оказывается, что он за многие года смог достичь уровня средней руки мидла.
Вот и хотят такие "сеньоры" по рынку.
Bender_Rodrigez
Если так, то ваш знакомый сеньор - весьма недооцененный архитектор, вам не кажется?
В таком случае, проблема в том, что понимание что такое "сеньор" - весьма размытое и разброс ответственности слишком широкий, что очень удобно, чтобы держать вас на определенном уровне зарплат долгое время, будь вы, хоть, по обязанностям, равны менеджеру. В разных случаях для этого применяется более мелкая сетка должностей - сеньор 1-го разряда, 2-го разряда, и т.д. Вы, например, привыкли, что вас держат в черном теле с завышенными требованиями на минимуме зарплаты, и постоянно понукая, что вы до сеньора не дотягиваете, ну что я могу сказать на это... А потом вы начинаете всех гнобить, что остальные сеньоры - не сеньоры, может быть просто у вас в компании пользуются вашей заниженной самооценкой для получения наибольшей выгоды с наименьшими затратами?
Так и я о том же - все это должности в отдельно взятой компании, не более. И во всех компаниях эти должности только по договоренности. Нет универсального критерия для какой-либо позиции в данном секторе, как, впрочем, и для уровня зарплат.
zodchiy
Диагноз по интернету? Немного мерзковато, вам так не кажется?
Ой, глянул ваши комментарии, вы не могли бы сказать, какую позицию занимаете в компании и сколько вам лет (можно примерно)? У меня создается ощущение, что вы пришли на дуэль без оружия, просто мимокрокодил.
Bender_Rodrigez
Здесь слово "например" не в плане "я утверждаю, что вы", а в плане "представим ситуацию, что вы или кто-то", так что нет - это не про диагноз, это про субъективность оценок, манипуляции человеческим достоинством и самообман.
Ой, нет. Это придаст какой-то дополнительный смысл или вес в контексте обсуждаемой темы? Это ж хабр, а не консилиум с предоставлением родословной.
У меня создается ощущение, что вы хотите апеллировать к занимаемой мной должности. Может, я джун, то вы меня и слушать не станете, а лишь презрительно отбрыкнетесь.
Кстати, вы можете что-то сказать по поводу авторитетности мнения автора исходного поста, ссылка на который дана в шапке?
Может он тоже просто мимокрокодил на самом деле?
Bender_Rodrigez
Я вот что не пойму - минус-то я схлопотал за предыдущий коммент, а ответа про авторитетность источника так и не получил, ни от вас, ни от кого бы то ни было, обидно.
Интересно, какая тема стоит за ширмой поста автора - занимается ли он саморефлексией и описывает осознание своего собственного опыта работы сеньором и преодоления фрустрации, критикует нерадивых или просто пытается подлить говняшки в крем-брюле, из зависти, обиды или ненависти к кому-то?
Если второе, то он должен быть безупречен в своей работе и обладать качествами, которые делают его тру-сеньором по сравнению с "подделками", как бы это оценить? В профиле - ни гитхаба, ни названия компании, ни сайта.
Мне оргинал, вообще, вброс напоминает - там ничего кроме "CTO, Developer, member of technical staff" не указано, а самый ранний пост - от 25.07.2023.
Помню, давным-давно были целые форумы с эротическими рассказами, якобы, от лица проституток, падчериц и т.п., видимо, времена меняются, и теперь интерес вызывают рассказы от лица девелоперов, сеньоров, директоров, мендежеров, психологов и т.п.
zodchiy
Вы не ведете дискуссию, вы имеете свое мнение на вопрос в котором, вы, судя по всему, не разбирайтесь и хотите об этом поговорить, а я не вижу точек соприкосновения, так как вижу, что мой и ваш опыт нигде не пересекаются.
Bender_Rodrigez
А дискуссия, для вас, это только тогда, когда в ответ на ваши высказывания, своими ответами поддерживают ваше мнение и не имеют других точек зрения?
Проаргументируйте свою позицию, пожалуйста, почему вам кажется, что я не разбираюсь в вопросе (ну, может, оно действительно так, я просто сам не замечаю)?
Иначе ваше высказывание - голословное утверждение, сделанное только для того, чтобы принизить мнение оппонента в глазах аудитории и по той причине, что у вас никаких аргументов в принципе нет, а есть также свое мнение, которое иными методами вы отстоять не можете.
И дискуссию я пытаюсь продолжить, а вы ее обрываете.
Кто скрывается за личиной автора оригинального поста?
ris58h
По канону 23-летних же.