1

Этап 1

[Course] Продвинутая разработка микросервисов на Go

2

Этап 2

[Course] Свободное погружение в СУБД

3

Этап 3

[Book] Высоконагруженные приложения. Программирование масштабирование поддержка

4

Этап 4

Подготовиться к собеседованию

1

Этап 1

[Course] Продвинутая разработка микросервисов на Go

2

Этап 2

[Course] Свободное погружение в СУБД

3

Этап 3

[Book] Высоконагруженные приложения. Программирование масштабирование поддержка

4

Этап 4

Подготовиться к собеседованию

15 апреля 2022 06 июня 2022
Цель завершена 3 декабря 2022
Карьера и работа

Устроиться на позицию Middle Go Developer

Ради интереса решил поучаствовать в контесте от Озона по результату которого набирали людей для обучения на курс "Продвинутая разработка микросервисов на Go". В итоге прошёл. Поэтому решил попробовать переключиться с PHP в Go и вписаться в курс. По итогам курса достойным кандидатам будут предлагать пройти интервью для получения оффера в Ozon Tech.

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

После первой же лекции стало понятно, что одним только знанием Go не обойтись, чтобы претендовать на оффер. В общем план такой:

  1. Пройти курс "Продвинутая разработка микросервисов на Go" (само собой). Выполнить и сдать все домашки.
  2. Прочитать и усвоить максимум из книги "М. Клеппман – Высоконагруженные приложения..." (книга с кабанчиком)
  3. Допройти-таки курс "Свободное погружение в СУБД" на Степике
  4. (Опционально) Найти и пройти курс по PostgreSQL
  5. (Опционально) Пройти курс по докеру на Степике
  6. (Опционально) Практиковать решение задач на HackerRank / Leetcode на Go

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

P.S. Пока всё ещё есть опасения, что Go не совсем моё, т.к. я привык всё-таки к более высокоуровневым языкам. Думаю за время прохождения курса этот момент точно должен проясниться :-)

 Критерий завершения

Получить оффер

  1. [Course] Продвинутая разработка микросервисов на Go

    1. HW 1

    2. HW 2

    3. HW 3

    4. HW 4

    5. HW 5

    6. HW 6

    7. HW 7

    8. HW 8

  2. [Course] Свободное погружение в СУБД

    1. Пректирование схемы, часть 1

    2. Проектирование схемы, часть 2

    3. СУБД и приложение, часть 1

    4. СУБД и приложение, часть 2

    5. Агрегатные и оконные функции

    6. Древовидные структуры и рекурсивные запросы

    7. Совместный доступ к данным

    8. Оптимизация выполнения запросов

    9. Нереляционные возможности

    10. Дополнительные материалы

  3. [Book] Высоконагруженные приложения. Программирование масштабирование поддержка

    1. Глава 1. Надежные, масштабируемые и удобные в сопровождении приложения

    2. Глава 2. Модели данных и языки запросов

    3. Глава 3. Подсистемы хранения и извлечение данных

    4. Глава 4. Кодирование и эволюция

    5. Глава 5. Репликация

    6. Глава 6. Секционирование

    7. Глава 7. Транзакции

    8. Глава 8. Проблемы распределенных систем

    9. Глава 9. Согласованность и консенсус

    10. Глава 10. Пакетная обработка

    11. Глава 11. Потоковая обработка

    12. Глава 12. Будущее информационных систем

  4. Подготовиться к собеседованию

  • 547
  • 15 апреля 2022, 07:48
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?