Вот те мелочи, которые я сделал, чтобы получить повышение.

Недавно в моей компании меня повысили с уровня 1 до 2-го инженера-программиста. В других компаниях это можно считать эквивалентом младшего и среднего уровня.

Как отказ от ответственности, название должности - это просто название должности. Помимо компенсации, это на самом деле мало что значит.

Оценка инженера одной компанией может отличаться от другой. В одних компаниях меня могут считать промежуточным или даже руководящим звеном, а в других - младшим.

Тем не менее, вот что я сделал, чтобы перестать быть младшим в своей компании.

1. Перестаньте беспокоиться о том, что ничего не знаете

Чем меньше вопросов задаешь, тем умнее выглядишь, верно? Не совсем.

Когда я впервые пришел в индустрию, я думал, что инженеров будет легко перемещать между командами и компаниями. Однако реальность такова, что всем инженерам, даже самым великим, нужно время, чтобы набрать новую команду.

Тогда я этого не понимал. Я думал, что должен немедленно взяться за дело.

Итак, я старался быть максимально самостоятельным. Вместо того, чтобы прерывать встречи, чтобы спросить о том, чего я не понимаю, я записывал это и позже гуглил. А если бы это касалось конкретной компании, я бы просмотрел документацию.

Проблема, однако, в том, что племенные знания реальны. Плохая документация широко распространена даже в ведущих технологических компаниях, и моя компания не была исключением.

Неудивительно, что мой план выглядеть умным провалился. Вместо того, чтобы выглядеть умным, будучи самодостаточным, я выглядел глупо, не зная концепций, которые я узнал бы, если бы просто спросил с первого дня.

В следующий раз, когда товарищ по команде упомянет что-то, чего вы не понимаете, обязательно спросите его или ее об этом, потому что, скорее всего, вы не сможете найти ответ в другом месте.

Даже самым умным и способным людям нужно постоянно задавать вопросы. Нельзя ожидать, что никто все знает.

2. Скажи всему "да"

Будьте готовы учиться. Самый быстрый способ научиться - броситься в огонь.

Когда меня спрашивали, готов ли я выполнить задание или проект, независимо от сложности, я всегда отвечал «да».

Меня всегда хвалили за это в обзорах производительности. Товарищи по команде ценили, что я могу помочь с любой задачей. Мой менеджер ценил то, что меня можно было включить в любой проект. Я оценил возможность учиться. Все выигрывают.

В качестве предостережения, это может оказаться неустойчивым в долгосрочной перспективе по мере вашего продвижения по карьерной лестнице. Когда ты всегда говоришь "да", легко перегореть.

Это просто хороший способ начать карьеру.

3. Работа над проектами с высокой видимостью.

Работа в команде внутренних инструментов - не самая увлекательная работа. Сохранение зрелого продукта ограничивает обучение и распространение. И абсолютно никому не нравится владеть устаревшими инструментами.

Первая команда, к которой я присоединился как новый выпускник, дала мне попробовать все три.

Я проработал в этой команде около года, пока не понял, что она мне не подходит. Я не учился так много, как мне бы хотелось, и я не получил особого признания или воздействия.

Я совершил внутренний перевод в команду, которая использовала более новые технологии и только что начала новый проект.

Не секрет, что высшее руководство любит новые сексуальные проекты.

По сравнению с моей старой командой, мы получили гораздо большее признание. Я многому научился. Я смог оказать большее влияние и, в конечном итоге, получил повышение за полгода.

4. Притормози немного

Это может показаться нелогичным, но скорость еще не все. Я заметил тенденцию, когда стажеры и новые выпускники думают, что чем быстрее вы станете инженером, тем лучше.

Хотя очистка 30 заявок JIRA за спринт выглядит впечатляюще, лучше сделать шаг назад и сосредоточиться на качестве кода и операционной готовности.

Я усвоил это на собственном горьком опыте.

Когда я только начинал, я делал минимум, чтобы закрыть заявку JIRA - ищу самый простой способ дополнить функцию и писать модульные тесты только для удовлетворения требований к покрытию кода.

Я думал, что я вундеркинд, закрывая билеты направо и налево… пока в производстве не начались сбои. Ой.

Мораль этой истории - медлить и делать все правильно. Напишите чистый код. Пишите тесты с определенной целью. Установите хорошую автоматизацию. Поместите логи в свой код. Настройте оповещения и информационные панели для мониторинга. Весь шебанг.

Опять же, скорость - это еще не все.

5. Говорите громче

На встречах, обсуждениях или даже в обычных беседах вы должны говорить открыто.

Это могло быть что угодно.

Выскажите свое мнение о чем-либо или задайте вопрос. Займите свое место, чтобы люди узнали ваше присутствие.

Легко попасть в ловушку: «Я юниор, поэтому мне следует молчать. Если я что-то скажу, это будет глупо ».

Не позволяйте этому быть вам.

Я определенно сначала попался в эту ловушку. У меня, как и у многих людей, был синдром самозванца. Я заставил себя замолчать, полагая, что если я скажу что-нибудь глупое, они поймут, что я понятия не имел, что делаю.

Было нелегко отказаться от этого мышления. Я начал открываться только после того, как понял, что мои мнения часто совпадали с тем, с чем согласилась команда.

Тем не менее, в любой респектабельной команде никто не будет пытаться заставить вас чувствовать себя глупо. Вы не узнаете, действительно ли ваше мнение или нет, пока не расскажете о нем людям.

И даже если это неверно, вы уходите с лучшим пониманием предмета.

У каждой компании свои ожидания. То, что сработало для меня, может не сработать для всех.

Если ничего не помогает, продолжайте учиться и оставайтесь уверенными в себе.