Устроиться на позицию Middle Go Developer
Ради интереса решил поучаствовать в контесте от Озона по результату которого набирали людей для обучения на курс "Продвинутая разработка микросервисов на Go". В итоге прошёл. Поэтому решил попробовать переключиться с PHP в Go и вписаться в курс. По итогам курса достойным кандидатам будут предлагать пройти интервью для получения оффера в Ozon Tech.
Из того что я услышал о компании, это могло бы быть весьма неплохим опытом для поднятия своего уровня, как разработчика: огромная микросервисная архитектура, хайлоад, актуальный стек технологий, короче полный фарш.
После первой же лекции стало понятно, что одним только знанием Go не обойтись, чтобы претендовать на оффер. В общем план такой:
- Пройти курс "Продвинутая разработка микросервисов на Go" (само собой). Выполнить и сдать все домашки.
 - Прочитать и усвоить максимум из книги "М. Клеппман – Высоконагруженные приложения..." (книга с кабанчиком)
 - Допройти-таки курс "Свободное погружение в СУБД" на Степике
 - (Опционально) Найти и пройти курс по PostgreSQL
 - (Опционально) Пройти курс по докеру на Степике
 - (Опционально) Практиковать решение задач на HackerRank / Leetcode на Go
 
Опциональные пункты брать в работу по остаточному принципу, если на них будет оставаться время.
P.S. Пока всё ещё есть опасения, что Go не совсем моё, т.к. я привык всё-таки к более высокоуровневым языкам. Думаю за время прохождения курса этот момент точно должен проясниться :-)
Критерій завершення
Получить оффер
- 
                    
                    
[Course] Продвинутая разработка микросервисов на Go
- 
                                                                        
HW 1
 - 
                                                                        
HW 2
 - 
                                                                        
HW 3
 - 
                                                                        
HW 4
 - 
                                                                        
HW 5
 - 
                                                                        
HW 6
 - 
                                                                        
HW 7
 - 
                                                                        
HW 8
 
 - 
                                                                        
 - 
                    
                    
[Course] Свободное погружение в СУБД
- 
                                                                        
Пректирование схемы, часть 1
 - 
                                                                        
Проектирование схемы, часть 2
 - 
                                                                        
СУБД и приложение, часть 1
 - 
                                                                        
СУБД и приложение, часть 2
 - 
                                                                        
Агрегатные и оконные функции
 - 
                                                                        
Древовидные структуры и рекурсивные запросы
 - 
                                                                        
Совместный доступ к данным
 - 
                                                                        
Оптимизация выполнения запросов
 - 
                                                                        
Нереляционные возможности
 - 
                                                                        
Дополнительные материалы
 
 - 
                                                                        
 - 
                    
                    
[Book] Высоконагруженные приложения. Программирование масштабирование поддержка
- 
                                                                        
Глава 1. Надежные, масштабируемые и удобные в сопровождении приложения
 - 
                                                                        
Глава 2. Модели данных и языки запросов
 - 
                                                                        
Глава 3. Подсистемы хранения и извлечение данных
 - 
                                                                        
Глава 4. Кодирование и эволюция
 - 
                                                                        
Глава 5. Репликация
 - 
                                                                        
Глава 6. Секционирование
 - 
                                                                        
Глава 7. Транзакции
 - 
                                                                        
Глава 8. Проблемы распределенных систем
 - 
                                                                        
Глава 9. Согласованность и консенсус
 - 
                                                                        
Глава 10. Пакетная обработка
 - 
                                                                        
Глава 11. Потоковая обработка
 - 
                                                                        
Глава 12. Будущее информационных систем
 
 - 
                                                                        
 - 
                    
                    
Подготовиться к собеседованию
 
- 823
 - 15 квітня 2022, 07:48
 
Не пропустіть нові записи!
Підпишіться на ціль і стежте за її досягненням