Вот те мелочи, которые я сделал, чтобы получить повышение.
Недавно в моей компании меня повысили с уровня 1 до 2-го инженера-программиста. В других компаниях это можно считать эквивалентом младшего и среднего уровня.
Как отказ от ответственности, название должности - это просто название должности. Помимо компенсации, это на самом деле мало что значит.
Оценка инженера одной компанией может отличаться от другой. В одних компаниях меня могут считать промежуточным или даже руководящим звеном, а в других - младшим.
Тем не менее, вот что я сделал, чтобы перестать быть младшим в своей компании.
1. Перестаньте беспокоиться о том, что ничего не знаете
Чем меньше вопросов задаешь, тем умнее выглядишь, верно? Не совсем.
Когда я впервые пришел в индустрию, я думал, что инженеров будет легко перемещать между командами и компаниями. Однако реальность такова, что всем инженерам, даже самым великим, нужно время, чтобы набрать новую команду.
Тогда я этого не понимал. Я думал, что должен немедленно взяться за дело.
Итак, я старался быть максимально самостоятельным. Вместо того, чтобы прерывать встречи, чтобы спросить о том, чего я не понимаю, я записывал это и позже гуглил. А если бы это касалось конкретной компании, я бы просмотрел документацию.
Проблема, однако, в том, что племенные знания реальны. Плохая документация широко распространена даже в ведущих технологических компаниях, и моя компания не была исключением.
Неудивительно, что мой план выглядеть умным провалился. Вместо того, чтобы выглядеть умным, будучи самодостаточным, я выглядел глупо, не зная концепций, которые я узнал бы, если бы просто спросил с первого дня.
В следующий раз, когда товарищ по команде упомянет что-то, чего вы не понимаете, обязательно спросите его или ее об этом, потому что, скорее всего, вы не сможете найти ответ в другом месте.
Даже самым умным и способным людям нужно постоянно задавать вопросы. Нельзя ожидать, что никто все знает.
2. Скажи всему "да"
Будьте готовы учиться. Самый быстрый способ научиться - броситься в огонь.
Когда меня спрашивали, готов ли я выполнить задание или проект, независимо от сложности, я всегда отвечал «да».
Меня всегда хвалили за это в обзорах производительности. Товарищи по команде ценили, что я могу помочь с любой задачей. Мой менеджер ценил то, что меня можно было включить в любой проект. Я оценил возможность учиться. Все выигрывают.
В качестве предостережения, это может оказаться неустойчивым в долгосрочной перспективе по мере вашего продвижения по карьерной лестнице. Когда ты всегда говоришь "да", легко перегореть.
Это просто хороший способ начать карьеру.
3. Работа над проектами с высокой видимостью.
Работа в команде внутренних инструментов - не самая увлекательная работа. Сохранение зрелого продукта ограничивает обучение и распространение. И абсолютно никому не нравится владеть устаревшими инструментами.
Первая команда, к которой я присоединился как новый выпускник, дала мне попробовать все три.
Я проработал в этой команде около года, пока не понял, что она мне не подходит. Я не учился так много, как мне бы хотелось, и я не получил особого признания или воздействия.
Я совершил внутренний перевод в команду, которая использовала более новые технологии и только что начала новый проект.
Не секрет, что высшее руководство любит новые сексуальные проекты.
По сравнению с моей старой командой, мы получили гораздо большее признание. Я многому научился. Я смог оказать большее влияние и, в конечном итоге, получил повышение за полгода.
4. Притормози немного
Это может показаться нелогичным, но скорость еще не все. Я заметил тенденцию, когда стажеры и новые выпускники думают, что чем быстрее вы станете инженером, тем лучше.
Хотя очистка 30 заявок JIRA за спринт выглядит впечатляюще, лучше сделать шаг назад и сосредоточиться на качестве кода и операционной готовности.
Я усвоил это на собственном горьком опыте.
Когда я только начинал, я делал минимум, чтобы закрыть заявку JIRA - ищу самый простой способ дополнить функцию и писать модульные тесты только для удовлетворения требований к покрытию кода.
Я думал, что я вундеркинд, закрывая билеты направо и налево… пока в производстве не начались сбои. Ой.
Мораль этой истории - медлить и делать все правильно. Напишите чистый код. Пишите тесты с определенной целью. Установите хорошую автоматизацию. Поместите логи в свой код. Настройте оповещения и информационные панели для мониторинга. Весь шебанг.
Опять же, скорость - это еще не все.
5. Говорите громче
На встречах, обсуждениях или даже в обычных беседах вы должны говорить открыто.
Это могло быть что угодно.
Выскажите свое мнение о чем-либо или задайте вопрос. Займите свое место, чтобы люди узнали ваше присутствие.
Легко попасть в ловушку: «Я юниор, поэтому мне следует молчать. Если я что-то скажу, это будет глупо ».
Не позволяйте этому быть вам.
Я определенно сначала попался в эту ловушку. У меня, как и у многих людей, был синдром самозванца. Я заставил себя замолчать, полагая, что если я скажу что-нибудь глупое, они поймут, что я понятия не имел, что делаю.
Было нелегко отказаться от этого мышления. Я начал открываться только после того, как понял, что мои мнения часто совпадали с тем, с чем согласилась команда.
Тем не менее, в любой респектабельной команде никто не будет пытаться заставить вас чувствовать себя глупо. Вы не узнаете, действительно ли ваше мнение или нет, пока не расскажете о нем людям.
И даже если это неверно, вы уходите с лучшим пониманием предмета.
У каждой компании свои ожидания. То, что сработало для меня, может не сработать для всех.
Если ничего не помогает, продолжайте учиться и оставайтесь уверенными в себе.