Как понять, что нужно менять место работы? Критерии, советы, стратегии
Just change it.
На данный момент, за 10 лет трудовой деятельности я сменил 7 мест работы и 3 специальности. Поэтому я знаю о чем говорю и понимаю некоторые нюансы. Хотя все места так или иначе связаны с инженерией, IT и разработкой непосредственно, я полагаю, что мысли, которые я здесь изложу - универсальны. !спойлер! Важно дочитать до конца!🔥
Место А
Я занимался наладкой и обслуживанием технологических линий (АСУТП) на стеклотарном заводе, которые включали в себя работу с датчиками, микроконтроллерами, технологическими шинами данных - и все это рядом с огромной печью, работающей 24/7 (отсюда и круглосуточное посменное обслуживание), потребляющей порядка 1500-2000 м3 газа в час и имеющей температура порядка 1600 ℃.
Это суровое и опасное производство, которое не прощает ошибок и нарушений охраны труда. Я уже не говорю про соседствующие манипуляторы, которые перевозят около тонны стекла за раз, всякие газовые упаковщики, смесительные помещения, где смешивают песок, присадки и стоит постоянное облако пыли.
Причина, по которой пришлось оставить этот инженерный мастодонт, банальна и проста - банкротство производства. Умелые "менеджеры и управленцы", которые еще вчера крутили коровам хвосты, были поставлены на сложное производственное предприятие, кадры которых взращиваются ДЕСЯТИЛЕТИЯМИ, многие из которых - это целые династии (от отца к сыну), специалисты - штучный экземпляр. Вообще, стекловарная профессия очень редкая, обычно таких производств может быть 1-2 шт на всю страну. И вот на такую супер-специфичную позицию назначают людей, которые вообще ничего в ней не понимают и понимать не хотят. Как результат: остановка предприятия, увольнение людей и банкротство.
Как специалист средней руки, не топ, от которого в глобальном смысле ничего не зависит, может повлиять на ситуацию?
Первое, нужно определить область собственного влияния. Скажем, я могу повлиять на свою карьеру, но не могу повлиять на судьбу других коллег. В этом случае, не нужно тратить время на обсуждения действий руководства, сплетни в обеденный перерыв. Если вы чувствуете, что в глобальном смысле все не очень хорошо и вы никак не можете это изменить - начинайте готовиться к собесам как можно раньше. В идеале, совмещать свою трудовую деятельность и прокачку навыков, которые помогут вам найти новое место.
Для этого вам потребуется:
- Тратить как можно меньше времени на "пустые обсуждения" погоды, результатов рыбалки, семейных драм и тд. Каждую свободную минуту мы тратим на прокачку hard skills (непосредственно профессиональных навыков).
- Приходить на работу РАНЬШЕ и уходить с работы РАНЬШЕ. Раннее начало рабочего дня позволит за минимум времени узнать состояние дел на текущий момент, обсудить и решить производственные вопросы и как можно раньше приступить к прокачке. Уход с рабочего места по часам - тут думаю все понятно. Титаник уже тонет - не нужно проявлять рвение и кому-то что-то доказывать. Вас уже никто не похвалит, а вот драгоценное время - это сейчас самое главное
- Обозначить РЕАЛЬНЫЙ срок, к которому вам нужно найти НОВОЕ место. Излишние фантазии сейчас ни к чему. От конкретной даты, когда вы будете готовы выйти на новое место зависит и объем инфы, которую вам предстоит изучить/подготовить.
- Обозначить то место, от которого вам больше всего хотелось бы получить оффер. От этого будет зависеть состав программы.
- После того, как обозначен срок трудоустройства нужно определить ПЛАН и его придерживаться :) Составьте график, в котором будут список технологий, тем, задач, которые вам предстоит изучить. Также необходимо определить, сколько времени и в какие дни вы сможете заниматься. Идеально - это каждый день по 2-3 часа (причем полчаса-час это повторение предыдущего материала). Чем СКУРПУЛЕЗНЕЕ вы проработаете план - тем лучше. Чем ЧЕСТНЕЕ вы его определите - тем лучше.
- Выработайте свои КАТА - набор задач (алгоритмы сортировки и поиска, написание таких типов данных как B-tree, list, stack, heap, queue etc) которые вы должны КАЖДЫЙ день писать заново по помяти. Вы должны доработать их до автоматизма, чтобы на собесе мучительно не вспоминать.
- Читайте, изучайте опыт других людей, желательно тех, кто получил оффер от того места, куда вы хотите попасть. Возможно вам удасться выйти напрямую на будущих коллег.
- Проявляйте фантазию! Каждый человек - индивидуален. Нет на 100% универсального решения, но базовые принципы полезны для всех.
- Уважайте себя и текущих коллег! Не стоит посыпать голову - воспринимайте текущее состояние дел как уникальный опыт и старайтесь извлечь выгоду. Именно умение совершенствоваться в стрессовый период - это ключ к вашему профессиональному и личностному росту!
Место B
Я работал инженером-программистом в банке N. Хотя приставка "программист"- это оверхед. По-факту это был "сисадмин". С самых первых дней я понял, что скорее всего здесь долго не задержусь ;) Как это произошло? Коллектив (не весь, но непосредственно моя команда) ставили перед собой вершину - это оклад в M рублей и способность написать скрипт в 50 строк. Специфика работы заключалась в том, чтобы помогать коллегам, работающим с розницей (наладка софта, помощь в ребуте компа, наладке POS-терминала, обслуживание банкоматов, написание вспомогательных скриптов для выгрузок по счетам etc)
Так как я всегда хотел именно программировать, хоть и не до конца осознавал все "трагедию" этого процесса, я сразу понял, что нам не по пути. Я хотел познать темную магию, а не простейшие пассы (хотел в Слизерин, а попал в Пуффендуй). Все это усугублялось тем, что коллеги очень ревностно относились к моим попыткам кодить на работе, считая что "навыки С++ тут не нужны".
Принципы, которые мне помоги на данном этапе:
- Здравый пофигизм мнения коллег. Вообще мнение коллег - это очень ценно, особенно если это помогает вам совершенствоваться. Но если вместо поиска возможностей вам предлагают "закопать" свои навыки в угоду текущему процессу, вы должны решить, что для вас ЦЕННЕЕ - свое будущее, возможно даже на другом месте, или текущее положение, команда, привычный объем обязанностей. Многие люди боятся критики со стороны, хотя это не всегда критика - просто люди не дают вам сделать то, чего боятся сделать САМИ! Вы должны это понимать и честно ответить на этот вопрос.
- Если вы готовы пожертвовать текущим комфортом ради "светлого будущего" - начинайте занимать оборону. Но, прежде чем это сделать - попытайтесь найти решение без кардинальных перемен. Обратитесь к своему руководителю - может он предложит вариант, который вас устроит (смена позиции, команды, отдела). Может накинет зарплату и добавит работы, в рамках которой вы сможете качать новые навыки.
- Только после того, как вы попытались и совесть ваша чиста, начинайте использовать предыдущие советы из "Место А". По-крайней мере, вас нельзя будет упрекнуть в непрофессионализме.
- Особенно подчеркну, что я НЕ призываю к саботажу на работе, невыполнению прямых профессиональных задач и тд. Я просто определяю ПРИОРИТЕТЫ, которые помогут вам достигать новые вершины.
Места C-D-E
После банка я уже занялся непосредственно профессиональным программированием. Что такое профессиональная деятельность? То, за что тебе платят деньги, Карл !)
Сбылась мечта идиота! Макбуки, отдельный комфортный офис, работа в 5-ти минутах от Кремля, команда молодых людей, говорящих на не очень понятном языке. А какой стресс был в первое время что-то выдавливать на ежедневных стендапах ! Это не говоря о переезде, смене привычного быта и не очень ясном будущем. Но, это того стоило, однозначно.
Данный период послужил отличной базой. Я очень благодарен тем, кто оказался рядом и помогал, направлял, критиковал, улучшал мою деятельность.
Чем отметился этот период:
- Настоящая профессиональная разработка. Честный джун Python разработчик лучше чем "инженер N-ой категории" совмещающий в свободное время программирование на C/C++. Лучше - я имею ввиду, что лучше для карьеры Python-разработчика, а не "вообще".
- Возможность работать "не для галочки и формально", а чтобы получать результат + работа в кругу мотивированных людей. У вас совпадают приоритеты.
- Обмен знаниями. День профессиональной разработки заменяет недели самостоятельного мытарства по книгам/интернетам/форумам. Знания летают в воздухе, источник сидит рядом за столом. Это же касается всяких профессиональных "фишек".
- Тебе понятен путь, по которому ты должен пройти. У тебя есть ментор, который тебе поможет и подскажет. У тебя есть опыт старших товарищей, которые тебя сориентируют.
Причины, по которым я оставил эти места:
- Банальная - хотел большего. В какой-то момент устал от рутины задач, которыми занимался. Но бизнес не был готов/ не хотел/ не мог предложить большего.
- Финансовая. Я хотел брать больше задач и получать больше монет. Руководство хотело меньше платить и получать больше отдачи. Мы не смогли договориться. Конечно, можно было остаться и попытаться прокачать другое направление, FrontEnd в этот момент, но деньги никогда не бывают лишними, хотя и не должны стоять на первом месте. Не бойтесь оценивать свою работу в определенную сумму. Боитесь занижать себя или халявить на работе, неоправданно расходуя бюджет компании.
- Получил предложение, от которого не смог отказаться)
По советам тут особенно нечего добавить, кроме того, что не бойтесь добывать у коллег информацию, учиться полезным навыкам и перенимать привычки. Плох тот джун, который не мечтает стать сеньором!
Эпилог
Что я хотел сказать этим опусом - не бойтесь ставить перед собой цели! И не бойтесь идти к ним! Только, ставьте честно, осмысленно и если поставили - идите до конца!
Не нужно оглядываться на мнение тех, кто принижает или обесценивает ваши планы, мечты, желания. Вам с ними не по пути!
Прислушивайтесь к тем, кто помогает вам стать лучше и развить профессиональные навыки. Это могут быть как HardSkills (языки программирования, паттерны, code-review, рефакторинг, технологии, библиотеки etc), так и SoftSkills (умение работать в команде, личностные навыки etc)
Чтобы научиться программировать - нужно программировать! Лучше всего за деньги! Т.е. вам нужна работа, те профессиональная деятельность, в рамках которой вы будете ставить себе цели и идти к ним. Находясь за бортом этого корабля вы так и останетесь любителем, а ваша деятельность - хобби. Да, за пивом в кругу слесарей вы сможете похвастаться тем, что пишете batch-script, выводящий "hello world" в консоль, но ведь мы не этого хотим, верно?!
🖤 Подписывайтесь на мою телегу. Больше кода 🐍 - меньше багов 🪲!