FAANG_CAREER Telegram 27
Junior Software Engineer в FAANG.

Все мы понимаем, что означает слово Junior в контексте программирования. Человек без опыта, недавно попавший в профессию, часто делающий ошибки, требующий помощи и наставлений. Но как так получается, что в FAANG на Junior позиции (L3 в Google) платят, как на Senior позиции в остальной отрасли? За что? За ошибки, помощь, наставления и отсутствие опыта? Какая-то бессмыслица.

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

Начать я бы хотел с вышеизложенного определения Junior позиции. Дело в том, что это не определение. Сами посмотрите, там изложены только негативные черты или отрицание позитивных черт. Там не сказано, кто такой Junior. Фактически там сказано, кто такой не-Junior -- человек с опытом, которому требуется минимум помощи, etc, etc.

Что получится, если попробовать определить, кто же такой этот ваш Junior? Каждая организация определяет его по-своему. В этом посте (да и в общем в канале) я описываю, как определяет его FAANG. Если читатель считает иначе -- его право. Но раз читатель тут, предполагаю, что ему полезно знать, что на эту тему думает FAANG.

Junior в FAANG описывается одним словом -- рост (growth). Это единственная позиция со сроком годности: если вы не повышаетесь до следующего уровня за 2-3 года, это означает увольнение. На всех позициях, кроме Junior можно сидеть сколько угодно, и никто этому не удивляется. Но не Junior. Он должен показывать постоянный и быстрый рост, во всем. Каждый месяц Junior SWE разбирается в новых для себя технологиях, подходах, задачах, доменах знаний. В индустрии знание 10 Javascript фреймворков считается признаком Senior разработчика. Junior в FAANG разбирается в новых фреймворках каждый день на завтрак. Вполне разумно, что он это делает за тот же уровень оплаты. Показывает ли человек быстрый профессиональный рост? Именно это качество в первую очередь оценивается на performance review для L3 SWE. Ваш бонус на этой позиции зависит от скорости вашего роста.

Вооружившись этим знанием, читатель знает, как себя вести на собеседовании на позицию L3. А так же, как минимум, L4 и L5, ведь очень велика вероятность вердикта L3 даже при подаче на эти позиции. Раздражение, усталость, опускание рук, заявление, мол уже good enough -- это все маркеры нежелания и неспособности быстро расти.

Рассмотрим пример. В интернете куча материалов по подготовке к алгоритмическим собеседованиям. И везде вам скажут: не бросайтесь решать задачу сразу, задайте уточняющие вопросы. И вот, кандидаты, по этой инструкции, как попугаи, задают десять уточняющих вопросов. Не зря говорят, что задать хороший вопрос -- это половина ответа. Вопросы -- это очень сложно. Не надо их из себя выдавливать. Вместо этого, покажите, кто вы такой на самом деле. Задумайтесь, что именно вам любопытно о задаче. Что именно вы не понимаете. Задайте вопросы, на которые именно вам нужны ответы. Любой нормальный человек, а уж тем более опытный собеседующий, и уж совсем тем более гига-опытный член комитета по найму увидит в ваших вопросах фальш. Это тривиально: достаточно посмотреть, использовали ли вы ответ. Да-да, вы не ослышались. Задавать вопросы может быть вредно, если ответ вам не нужен. Почему-то никто не говорит про эту часть. Искреннее же любопытство и желание разобраться, а так же способность быстро применять новую информацию -- это именно те сигналы, которые покажут, что из кандидата выйдет крутой Junior в FAANG.

#level



tgoop.com/faang_career/27
Create:
Last Update:

Junior Software Engineer в FAANG.

Все мы понимаем, что означает слово Junior в контексте программирования. Человек без опыта, недавно попавший в профессию, часто делающий ошибки, требующий помощи и наставлений. Но как так получается, что в FAANG на Junior позиции (L3 в Google) платят, как на Senior позиции в остальной отрасли? За что? За ошибки, помощь, наставления и отсутствие опыта? Какая-то бессмыслица.

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

Начать я бы хотел с вышеизложенного определения Junior позиции. Дело в том, что это не определение. Сами посмотрите, там изложены только негативные черты или отрицание позитивных черт. Там не сказано, кто такой Junior. Фактически там сказано, кто такой не-Junior -- человек с опытом, которому требуется минимум помощи, etc, etc.

Что получится, если попробовать определить, кто же такой этот ваш Junior? Каждая организация определяет его по-своему. В этом посте (да и в общем в канале) я описываю, как определяет его FAANG. Если читатель считает иначе -- его право. Но раз читатель тут, предполагаю, что ему полезно знать, что на эту тему думает FAANG.

Junior в FAANG описывается одним словом -- рост (growth). Это единственная позиция со сроком годности: если вы не повышаетесь до следующего уровня за 2-3 года, это означает увольнение. На всех позициях, кроме Junior можно сидеть сколько угодно, и никто этому не удивляется. Но не Junior. Он должен показывать постоянный и быстрый рост, во всем. Каждый месяц Junior SWE разбирается в новых для себя технологиях, подходах, задачах, доменах знаний. В индустрии знание 10 Javascript фреймворков считается признаком Senior разработчика. Junior в FAANG разбирается в новых фреймворках каждый день на завтрак. Вполне разумно, что он это делает за тот же уровень оплаты. Показывает ли человек быстрый профессиональный рост? Именно это качество в первую очередь оценивается на performance review для L3 SWE. Ваш бонус на этой позиции зависит от скорости вашего роста.

Вооружившись этим знанием, читатель знает, как себя вести на собеседовании на позицию L3. А так же, как минимум, L4 и L5, ведь очень велика вероятность вердикта L3 даже при подаче на эти позиции. Раздражение, усталость, опускание рук, заявление, мол уже good enough -- это все маркеры нежелания и неспособности быстро расти.

Рассмотрим пример. В интернете куча материалов по подготовке к алгоритмическим собеседованиям. И везде вам скажут: не бросайтесь решать задачу сразу, задайте уточняющие вопросы. И вот, кандидаты, по этой инструкции, как попугаи, задают десять уточняющих вопросов. Не зря говорят, что задать хороший вопрос -- это половина ответа. Вопросы -- это очень сложно. Не надо их из себя выдавливать. Вместо этого, покажите, кто вы такой на самом деле. Задумайтесь, что именно вам любопытно о задаче. Что именно вы не понимаете. Задайте вопросы, на которые именно вам нужны ответы. Любой нормальный человек, а уж тем более опытный собеседующий, и уж совсем тем более гига-опытный член комитета по найму увидит в ваших вопросах фальш. Это тривиально: достаточно посмотреть, использовали ли вы ответ. Да-да, вы не ослышались. Задавать вопросы может быть вредно, если ответ вам не нужен. Почему-то никто не говорит про эту часть. Искреннее же любопытство и желание разобраться, а так же способность быстро применять новую информацию -- это именно те сигналы, которые покажут, что из кандидата выйдет крутой Junior в FAANG.

#level

BY Карьера в FAANG




Share with your friend now:
tgoop.com/faang_career/27

View MORE
Open in Telegram


Telegram News

Date: |

With Bitcoin down 30% in the past week, some crypto traders have taken to Telegram to “voice” their feelings. Just as the Bitcoin turmoil continues, crypto traders have taken to Telegram to voice their feelings. Crypto investors can reduce their anxiety about losses by joining the “Bear Market Screaming Therapy Group” on Telegram. The optimal dimension of the avatar on Telegram is 512px by 512px, and it’s recommended to use PNG format to deliver an unpixelated avatar. Step-by-step tutorial on desktop: A few years ago, you had to use a special bot to run a poll on Telegram. Now you can easily do that yourself in two clicks. Hit the Menu icon and select “Create Poll.” Write your question and add up to 10 options. Running polls is a powerful strategy for getting feedback from your audience. If you’re considering the possibility of modifying your channel in any way, be sure to ask your subscribers’ opinions first.
from us


Telegram Карьера в FAANG
FROM American