С большой властью приходит большая ответственность, - однажды сказал дядя Бен.

Я помню тот день, когда за две недели уведомил своего менеджера в Macy’s Tech в Сан-Франциско. Через несколько минут директор нашего отдела позвонил мне, чтобы назначить встречу один на один.

«Почему ты хочешь уйти?» он спросил. «Это из-за денег?»

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

«Дело было не в деньгах. Это был о том опыте, который привел меня к решению, - нервно сказал я.

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

Он сказал, что сменит работу, если обнаружит скачок в своей должности или зарплате. Тем не менее, из этих двух, повышение титула лучше повышения зарплаты.

Это заставляет меня задуматься - имеет ли значение название? Другие разработчики программного обеспечения говорят, что название не имеет значения. Что важно, это ваша ответственность, и другая компания переведет вашу ответственность на свой уровень.

Страх понижения в должности

Смена места работы в сфере технологий имеет либо финансовую выгоду, либо выгоду от титула. Тем не менее, у него не оба варианта. Многие инженеры из стартапов понижаются в должности, когда их нанимают более крупные технологические компании, такие как FAANG. Например, старший инженер-программист может стать SWE 2 или вице-президент в компании, не ориентированной на технологии, станет старшим техническим менеджером. В большинстве этих случаев они с меньшей вероятностью займут позицию и продолжат интервью в другом месте.

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

Что означает титул в компании

Прежде чем вы подумаете о том, имеет ли значение название, мы должны понять, что название означает в компании. Почему у нас есть звание в компании, а не все на одном уровне?

Обязанность

Компания использует название для определения ответственности на каждом уровне своей проектной цепочки. Например, у старшего инженера-программиста будут другие обязанности, чем у инженера-программиста 1.

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

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

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

Диапазон оплаты

Чем больше ответственность, тем выше награда. У каждого титула будет свой диапазон оплаты, который может быть привязан к разным уровням. Средняя общая зарплата инженера-программиста в Facebook составляет 267 000 долларов, а у старшего инженера-программиста - 390 000 долларов.

Трудовой стаж

В некоторых компаниях играет роль трудовой стаж. С нетехнической точки зрения титул связан со стажем работы. Предположим, вы смотрите на описание должности инженера-программиста и старшего инженера-программиста. Инженеру-программисту потребуется 0–3 года, а типичному старшему инженеру-программисту потребуется не менее пяти лет. Некоторые быстрорастущие стартапы, выросшие за короткое время, иногда ставят своих первоначальных инженеров в более высокий титул, чем инженер, присоединившийся позже.

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

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

Когда имеет значение название?

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

Однако есть несколько случаев, когда название имеет значение.

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

Звание представляет собой выслугу лет в компании. Таким образом, это также демонстрирует доверие, которое вы имеете в текущем объеме проекта.

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

«Для тех, кто находится в недостаточно представленной группе, титулы имеют огромное значение для установления доверия. Главный инженер из недостаточно представленной группы, работающей в средней технологической компании, сказал: «Когда меня повысили до старшего, а затем до директора, дела с каждым разом становились лучше. Тем не менее, даже имея звание главного инженера, меня регулярно спрашивают, технический ли я. Представьте, что бы произошло, если бы у меня не было титула и сигнала, который он несет ».

- Инженер-прагматик

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

Когда вы хотите сменить работу

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

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

Есть пословица: лучше всего сменить работу, когда тебя только что повысили. Одна из причин заключается в том, что смена названия равносильна смене ответственности. Большинство компаний не будут продвигать инженеров на следующий уровень, если они еще не проявили этой ответственности.

Следовательно, если вас повысили до следующего уровня, вы, вероятно, «готовы» и выполняете роль следующего уровня. Однако продвижение по службе внутри компании может быть не таким большим увеличением заработной платы, как переход на следующий уровень в следующей компании. Другие компании хотят привлечь инженеров того же уровня, потому что они «взяли на себя эту ответственность» в предыдущей компании.

Забрать

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

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

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

Спасибо за прочтение! Это мои мысли о названиях в индустрии программного обеспечения. Как вы думаете, названия имеют значение?

использованная литература

Первоначально опубликовано на https://edward-huang.com.