Индивидуальный план развития
@ShelomentsevDЦели
- Улучшить свое понимание проектирования систем. Сейчас я создаю сервисы больше инстинктивно, чем осознанно. Я не могу объяснить почему я написал что-то именно так и почему по-другому будет неправильно. Не могу сказать где слабые места в своей системе или написать код так, что бы его было возможно расширять в дальнейшем.
- Расширить свой стэк технологий. Приобрести минимальный опыт работы с системами которые часто встречаются в моей профессиональной деятельности.
- Чувствовать себя уверенно, смело говорить в лицо, что я middle, зарабатывать еще больше золота.
Книги
Backend
- Мартин Клеппман "Высоко-нагруженные приложения. Программирование, масштабирование, поддержка"
- Sam Newman "Building microservices"
- Mark Massé "REST API. Design Rulebook"
- Brendan Burns "Designing Distributed Systems"
Go
- Brian W. Kernighan "The Go Programming Language"
DevOps
- Adrian Mouat "Using Docker"
Курсы
DevOps
- https://www.coursera.org/learn/google-kubernetes-engine
- https://www.edx.org/course/introduction-to-kubernetes
Проекты
- Сокращатель ссылок (redis/memcached)
- Анонимный чат (websocket, rabbitmq)
- Попробовать сделать что-нибудь с Elastic Search