Разработка
Почему я никогда не стану Senior-разработчиком в Amazon
Многие не обращают на это внимания, но чем выше ваша должность в крупной технологической компании, тем более безумным становится объем работы.
Отказ от ответственности: Я никоим образом не представляю компанию Amazon. Мое мнение является моим собственным.
Сегодня я собираюсь обсудить тему, которая может удивить некоторых из вас — почему я откажусь от любого повышения на должность Senior инженера в Amazon, даже если папа Безос сам придет ко мне и предложит повышение до выдающегося инженера (при общей зарплате на этой должности около $750 тыс. в год, я думаю).
Да, вы не ослышались.
Если это произойдет, я вежливо откажусь и скажу: «Папа Безос, нет! Как вы вообще попали в здание? Вы здесь больше не работаете!».
Сейчас я инженер-программист уровня L5 в Amazon, что означает, что я инженер среднего уровня. Меня повысили несколько месяцев назад, и с первого дня работы в Amazon мой план состоял в том, чтобы работать и делать потрясающую работу, получить повышение до инженера среднего уровня, а затем продолжать работать, чтобы получить еще более высокую должность. Моей целью было стать 10х инженером-программистом, которого повысят до Senior инженера и в конечном итоге до главного инженера, зарабатывать по $500,000 в год, а затем тратить свою общую компенсацию на совершенно незнакомых людей в интернете.
Однако вскоре я понял правду — на самом деле я посредственный программист. Я всегда был посредственностью и в школе тоже никогда не был 10х богом кодинга. Я просто много работал и много кодил. Когда я начал работать с высококлассными инженерами в Amazon, я понял, что не могу конкурировать с их трудовой этикой и навыками программирования. Поэтому я должен был спросить себя — хочу ли я конкурировать с ними? В то время я ответил на этот вопрос с твердым «нет».
Многие не обращают на это внимания, но чем выше ваша должность в крупной технологической компании, тем более безумным становится объем работы. Большинство старших разработчиков, с которыми я общался, работают не менее 60 часов в неделю со всеми проектами и встречами, в которых они участвуют. И это еще не считая того количества работы, которое требуется для достижения должности старшего инженера в Amazon.
Если вас повысили до инженера среднего уровня L5, то это может стать конечной должностью, то есть вы можете оставаться на этой должности и на этой рабочей нагрузке вечно и никогда не добиться повышения. Чтобы получить повышение с L5 до L6, может потребоваться от 2.5 до 6 лет и более. Вы должны постоянно показывать, что работаете над проектами с высокой отдачей и выполняете работу на высоком уровне.
Я общался с инженерами в Twitter и Blind, которые ушли из Amazon, потому что были разочарованы и перегорели, пытаясь достичь Senior-уровня L6. Все они рассказывали мне, насколько политическим является этот процесс и как он зависит от того, над какими проектами работает ваша команда в данный момент. Если проекты не впечатляют, о повышении можно забыть.
В моей прежней команде в Amazon один из инженеров-программистов уже семь лет занимает должность инженера среднего уровня L5. Он замечательный инженер-программист, прекрасно разбирается в кодовой базе, является огромным активом для своей команды, и я думаю, что он работает всего от 10 до 20 часов в неделю в не загруженные месяцы.
Он не чувствует себя ущербным, оставаясь инженером среднего уровня, и проживает свою лучшую жизнь.
В итоге я хочу хорошо работать инженером-программистом и уходить с работы в нормальное время, а не вкалывать до ночи, уставая и сгорая, не имея никакой жизни вне работы. Вот почему я рассматриваю возможность отказаться от зарплаты старшего инженера в $500 тыс. в пользу свободы, и я буду вполне доволен этим решением.
Я думаю, что каждый должен подумать об этом компромиссе. Хотите ли вы обменять все свое время и стресс на потенциальную надежду на более высокую зарплату? Для некоторых людей ответ может быть положительным, и это вполне оправданно.
Но я думаю, что это решение зависит от обстоятельств, от того, в какой команде вы работаете, над какими проектами работаете, и от того, благоприятствует ли ваше окружение тому, чтобы работать на повышение.
Независимо от того, какой выбор вы сделаете, знайте, что ваше время — это самый ценный ресурс, который у вас есть.
-
Интегрированные среды разработки2 недели назад
Лучшая работа с Android Studio: 5 советов
-
Новости4 недели назад
Видео и подкасты о мобильной разработке 2024.43
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2024.44
-
Исследования2 недели назад
Поможет ли новая архитектура React Native отобрать лидерство у Flutter в кроссплатформенной разработке?