1

Step 1

Easy задачи на leetcode

08 November—22 November

2

Step 2

Medium-easy задачи на leetcode

23 November—14 December

3

Step 3

Medium-hard задачи на leetcode

15 December—15 January

4

Step 4

Прочитать книгу "Высоконагруженные приложения" Мартина Клеппмана

01 March—31 March

5

Step 5

Изучение алгоритмов (https://www.youtube.com/channel/UCZCFT11CWBi3MHNlGf019nw)

08 November—31 March

6

Step 6

Тренировочные собеседования

01 April—31 May

7

Step 7

Собеседования в FAANG

01 June—31 August

1

Step 1

Easy задачи на leetcode

08 November—22 November

2

Step 2

Medium-easy задачи на leetcode

23 November—14 December

3

Step 3

Medium-hard задачи на leetcode

15 December—15 January

4

Step 4

Прочитать книгу "Высоконагруженные приложения" Мартина Клеппмана

01 March—31 March

6

Step 6

Тренировочные собеседования

01 April—31 May

7

Step 7

Собеседования в FAANG

01 June—31 August

5

Step 5

Изучение алгоритмов (https://www.youtube.com/channel/UCZCFT11CWBi3MHNlGf019nw)

08 November—31 March

07 November 2022 01 July 2023
The goal is overdue by 317 days

Goal abandoned

The author does not write in the goal 1 year 4 months 27 days

General

Подготовиться к собеседованию на позицию Senior Software Developers в FAANG

Я довольно долго размышлял о своей карьере разработчика и пытался измерить ее успешность. Последние несколько лет в карьерном плане выдались неоднозначными. С одной стороны я повысил средний уровень своей заработной платы, а так же повысил свой уровень знаний в этой области. С другой стороны я всего этого достиг ценой краткосрочных работ. Так получилось, что с начала пандемии я сменил уже 6 компаний. В каждой из них были моменты, которые меня не устраивали: где-то система развития, где-то внутреличные отношения, где-то зарплата, где-то сам продукт и связанные с ним задачи. На данный момент я работаю в хорошей компании, которая в целом меня устраивает, однако это компания из когорты 60% технологических компаний, которая не является конкурентом гигантам индустрии. Мне хочется попасть в такую компанию, которая предлагает большое вознаграждение, сложные и интересные задачи, а так же чтобы она являлась одним из гигантов индустрии

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

 Goal Accomplishment Criteria

Я получаю оффер от FAANG и иже с ними

 Personal resources

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

 Goal ecological compatibility

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

  1. Easy задачи на leetcode

    Для того, чтобы получить оффер в FAANG необходимо очень хорошо разбираться в различных алгоритмах, уметь решать прикладные задачи так эффективно, на сколько это возможно. Платформа leetcode идеально подходит для этих целей. Она предлагает большое количество задач, разделенных на 3 уровня сложности. Необходимо начать с уровня easy.

    Цель - решать по 4-5 задач в день.

  2. Medium-easy задачи на leetcode

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

    Цель - 2 easy задачи и 2 medium задачи в день

  3. Medium-hard задачи на leetcode

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

    Цель - 2 medium, 1 hard задачи в день.

  4. Прочитать книгу "Высоконагруженные приложения" Мартина Клеппмана

    Эта книга поможет пройти этап собеседования System Design

  5. Изучение алгоритмов (https://www.youtube.com/channel/UCZCFT11CWBi3MHNlGf019nw)

    Чтобы не изобретать велосипеды наверное стоит изучить известные алгоритмы, которые применяются к тем или иным структурам данных. Один мой друг подсказал мне классный ютуб-канал. Там дядька все очень доходчиво и четко рассказывает про все, что связано с алгоритмами. Это длительный этап, который закончится наверное в тот момент, когда прекратятся все этапы, связанные с литкодом. Вот сам канал: https://www.youtube.com/channel/UCZCFT11CWBi3MHNlGf019nw

  6. Тренировочные собеседования

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

  7. Собеседования в FAANG

    Это - кульминация всей этой эпопеи. Я пока даже не знаю как именно будет проходить этот процесс. Обновлю описание позже.

  • 1417
  • 07 November 2022, 22:26
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?