Циничные заметки о карьере в IT от «гейткипера»
Не думал, что имеет смысл имеет такое писать на IT ресурс, но учитывая что тут много новичков, думаю заметки от 40-ка летнего прораммиста могут пригодится. Термин «гейткипер» мне больше понравился, чем синьор (что бы это значило, у меня ведущий программист в трудовой после 24 лет)
Врать — это валидные правила игры, врать можно, нельзя попадаться.
По сути, любой бизес в немаловажной степени зарабатывает на ассиметрии информации. Важно знать больше, чем знают о тебе. И вы можете заметить, что обычно вы не знаете ничего действительно важного и полезного о бизнесе, на который работаете (только то, что позволяет вам «эффективней работать»), зато о вас стремятся узнать все. Для бизнеса скрытие информации — must have, при этом тратит огромные ресурсы, что бы узнать все о вас. Бизнес ни на секунду не засомневается, что нужно солгать, если это будет в его интересах. Например, на меня в свое время еще в юности произвелся впечатление история, когда работник подошел к менеджеру и попросил честно ответить, не грозит ли ему увольнение, потому что надо взять ипотеку. Менеджер ответил — конечно бери, не волнуйся, компания стабильна как никогда! Через неделю было закрытие компании. На вопрос же, в стиле какого хрена, как можно быть таким козлом — был спокойный ответ — это просто моя работа, я выполнял должностную инструкцию.
Работодатель — вам не близкий друг, не родители, не жена. Хотя даже им не всегда уместно говорить правду. Но в любом случае, всегда взвешивайте что говорить и какие последствия это может повлечь. Главное — не нужно врать без причины и там где вранье может понести тяжелые последствия для вас. Опыт работы или жизненные планы обычно не несут таких последствий. Но если вы приписываете опыт, вы должны быть уверены, что потянете. Обычно раскрытое вранье ведет к разрыву отношений — и нужно взвешивать, готовы ли вы принять на себя этот риск.
Легко нанимайся, легко уходи
Сколько гнева и возмущений можно почитать о том, что не так нанимают, не так ведут процессы, как несправедливо относятся. О том, что найм сломан, а программисты не те. Относитесь проще. Работа — это по сути очередная условность, а с другой стороны сидят такие же люди, как и вы, со своим наобором заблуждений и несовершенств. Тестовые задания и параметры отбора люди придумывают, считая себя идеалом — такова природа человека. Для кого-то джун должен работать в bash, а для кого-то в уме считать бинарную арифметику. Для кого-то посчитать линейную регрессию, а для кого-то идеально знать верстку. Люди просто свой опыт проецируют на всех. Прохождение собеседования только частично зависит от вас, остальное — это настроение собеседующего, ситуация на рынке труда, необходимость закрыть дыры в вакансии и так далее. В чем — то, это похоже на первое свидание — девушка только делает вид, что вы ее завоевываете, на самом же деле в большинстве случаев она уже знает, будет ли секс после свидания.
Тоже самое на счет упольнения. Вам только кажется, что вы важны и незаменимы. Для бизнеса вы — просто элемент системы. Нет никакого глобального черного списка. Никто особенно не смотрит на ваши записи в трудовой, если уже дан офер. В IT вообще отзывы и реальный опыт не так важен и ему мало кто доверяет — иначе не было бы столько много долгих и изнуряющих собеседований. В действительности для соискателя смены работы скорее полезна — так как дает своими глазами увидеть как в тех или иных компаниях, оценить какие процессы лучше, какие хуже, перенять опыт большего числа коллег, избавиться от фобий потери работы.
Вас нанимают не для карьеры
Хорошая работа — вовсе не гарантия карьеры. Продвижение по службе обычно происходит не от того, что вы хорошо работаете, а просто от того, что освободилось место и по какой-то причине не хотят нанимать со стороны. Скорее хорошая работа — задел на не продвижение по службе. Владельцы рассматривают бизнес как механизм — если деталь надежная, какой смысл ее менять? В гарантированно теряете хорошего работника, но не известно, получится ли хороший руководитель. Если же вам говорят, что нужно стараться для продвижения по службе — это скорее плохой звоночек. Это банальный трюк из арсенала «нематериального стимулирования». Правда, работает он, скорее для совсем уж молодых сотрудников.
Фактически единственный надежный способ для продвижения по карьере — это получать реальный опыт в сомнительных, малооплачиваемых местах, хорошо готовится и с правильно составленным резюме искать сразу желаемую позицию.
Инвестируйте знания в «базу»
Мой личный опыт — не стоит столь уж ретиво вкладываться в знание новомодных технологий. Во-первых их знают многие, а значит они быстро обесцениваются. Во-вторых, голова — не мусорный ящик. Грубо говоря, вы ждете 2 года, что бы определить взлетит ли новый фреймворк, тратите полгода-год свободного времени, что бы поработать еще 2 года и начинать цикл заново. Да, работодатель ищет именно таких людей — потому что фактически работник треть времени работает бесплатно — причем без гарантии успеха. Ведь даже имея знания — не факт, что работа будет или знания будут нужны. Но зная математику, алгоритмы, имея общий высокий культурный уровень, вам всегда будет легче перескочить — в этом и плюс высшего образования — не в бесполезном баллансе, как думают многие, а в том, что дальнейшее обучение происходит намного быстрее и легче. К тому, же таких людей больше уважают «гейткиперы» и есть хотя бы шанс, что следующую работу вы получите хотя-бы из-за этого. Ваши же знания очередного фреймворка под js гаратированно сгорят через пол-года. Старайтесь искать работодателя, который сам будет оплачивать ваш переход на новые рельсы. У меня это обычно получалось.
Не демпингуйте
Последний совет — если человек знает себе цену, он не будет соглашаться работать по ставке ниже рынка. Всегда избегайте любых конкурсов, челленжей, бесплатных тестовых — длиной больше чем на вечер. Если компания не может платить по рынку, она будет выжимать из вас все соки. И на условных 150 тыс. вы будете работать больше, чем на 300 тыс.