> ## Content Index
> Fetch the complete content index at: https://admin.kod.ru/llms.txt
> Use this file to discover other available public pages before exploring further.

# Книжная полка #CloudMTS: что почитать DevOps-инженеру?
- URL: https://admin.kod.ru/cloud-mts-bookshelf-for-devops/
- Published: 2022-11-11T11:33:56.000Z
- Updated: 2022-11-11T12:02:22.000Z
- Description: Подборка книг по рекомендации специалистов Центра разработки #CloudMTS.
- Author: Влад Войтенко
- Tags: Карьера

В хороших DevOps-инженерах нуждаются все: от технологических стартапов до крупного бизнеса. С чего начать погружение в эту тему?

Специалисты Центра разработки #CloudMTS вместе с сервисом «МТС Строки» подготовили для будущих DevOps-инженеров подборку книг для развития и hard, и soft skills. Высоконагруженные приложения, виртуализация, Kubernetes, профессиональная этика — постарались учесть всё, что может быть полезным.

Рекомендуют только то, что читали сами и используют в работе.

---

### Илья Казначеев, технический руководитель центра разработки #CloudMTS

Если говорить про hard skills, то всё очень индивидуально. Общий совет такой: брать книги, которые помогут в текущей работе. Нужно разобраться в управлении состоянием — ищу и читаю книги про FSM. Из того, с чем работаю сам и что оказалось полезным, могу посоветовать **Мартина Клеппмана «Высоконагруженные приложения».** На самом деле, это книга про приложения, нагруженные данными. Эта книга хорошо прочищает мозги и избавляет от заблуждений, что сейчас мы везде сделаем распределённую инфраструктуру и всё продолжит работать так же хорошо, как раньше.

![](https://admin.kod.ru/content/images/2022/11/mts-promo-1-1.png)

Для развития soft skills разработчика полезен «**Идеальный программист» Роберта Мартина.** Книга рассказывает о профессиональной этике и даёт представление о том, что вообще значит «быть профессионалом». В это вкладывается не только банальное «не писать плохой код» или «продумывать решения», но и более серьёзные вещи — например, отказываться от проекта, который невозможно сделать хорошо в поставленных ограничениях сроков и бюджетов. Почему надо заранее предупреждать коллег о невыполнении дедлайнов, и почему это нормально. Книга подойдёт тому, кто планирует строить успешную карьеру разработчика и хочет, чтобы о нём всегда хорошо отзывались в профессиональном плане.

![](https://admin.kod.ru/content/images/2022/11/mts-promo-2.png)

А ещё рекомендую почитать [**Эрика Риса «Бизнес с нуля. Lean Startup»**](https://stroki.mts.ru/book/2314?active=book&ref=admin.kod.ru)**.** Эта книга — по сути манифест подхода проб и ошибок, возведённый на уровень догмы в стартапах и активных компаниях. Очень воодушевляющая и мотивирующая книга, много советов и практических инструкций по реагированию на перемены, сбору обратной связи и умению проявлять гибкость, гибкость и ещё раз гибкость. Сегодня это кажется обычным, потому что книга успела завоевать сердца стартап-индустрии и выйти за её пределы, но в далёком 2011 году это было что-то совершенно новое. Полезно для понимания технических продуктов со стороны потребителя, поможет понять, как не построить очень хороший, но никому не нужный продукт.

![](https://admin.kod.ru/content/images/2022/11/mts-promo-3.png)

### Николай Свистов, ведущий разработчик центра разработки #CloudMTS

В большинстве интернет-подборок для начинающих ИТ-специалистов я вижу много технической литературы. Это важно, но в наших реалиях недостаточно — нужно развивать не только hard, но и soft skills. Поэтому я ещё советую дополнительно почитать книги об управлении проектами и процессами. Они помогут лучше понять, как и чем обусловлены различные требования к продукту, а это, в свою очередь, полезно для того, чтобы более плавно войти в процесс разработки.

Книга, которую я сам переслушал уже несколько раз и могу порекомендовать другим, — это [**Проект «Феникс». Роман о том, как DevOps меняет бизнес к лучшему**](https://stroki.mts.ru/book/27334?active=book&ref=admin.kod.ru)**.** Автор погружает нас в проблемы современных компаний: некачественный продукт, корпоративные интриги, просроченные дедлайны, отсутствие процессов и так далее. С каждой главой читатель всё больше понимает, с какими проблемами сталкивается главный герой и как сложно менять устоявшиеся подходы. Книгу легко читать, она написана довольно простым языком.

![](https://admin.kod.ru/content/images/2022/11/mts-promo-4.png)

В нашей команде, как и герой этой книги, мы понимаем, что для клиентов важны скорость выпуска ПО и его надёжность. DevOps для нас — это больше, чем просто методология. Это процесс непрерывного взаимодействия между отделами для достижения общих целей. Максимальная автоматизация, прозрачность процессов и их эффективность — вот ключ к успеху.

### Андрей Мухин, ведущий разработчик центра разработки #CloudMTS

Я читаю много профессиональной литературы, но чаще – статьи и отдельно интересующие меня главы из книг на английском языке. Для начинающих могу посоветовать книгу **Марко Лукши «Kubernetes в действии».** Эта книга освещает все основные моменты по работе с Kubernetes — от разработки до эксплуатации. Авторы детально разъясняют устройство компонентов и принципы их работы, рассказывают, как развернуть свой первый кластер и как обеспечить надёжную и безопасную работу приложений.

![](https://admin.kod.ru/content/images/2022/11/mts-promo-5.png)

### Дмитрий Вологдин, технический руководитель центра разработки #CloudMTS

Рискую высказать непопулярное мнение, но начинающим скорее бы я не рекомендовал читать много книг. Нет правильного, идеального списка книг, которые надо прочесть, чтобы стать хорошим разработчиком. В моём представлении здоровый баланс — это 90% практики, а потом уже 10% закрепления теорией. Общий принцип следующий: есть задача, пытаешься её решить. Потом углубляешься в эту тему, можно и книжку какую-то посмотреть. Работаешь с базами данных — читаешь про БД. С очередями — про очереди. Работаешь с legacy спагетти кодом, читаешь книги про архитектуру 😊.

Для начинающих, если уж хочется теории, советую книгу **Стивена Макконнела «Совершенный код»**. Мнения об этой книге в сообществе могут быть диаметрально противоположными, но прочитать и составить собственное представление — полезно. Книга хороша тем, что пытается охватить и систематизировать практически все аспекты разработки ПО. И на мой взгляд, у автора это получается неплохо. Конечно, появились новые подходы к разработке: все-таки первое издание книги появилось в 1993 году, а второе — в 2004\. Однако «Совершенный код» вполне может быть хорошей отправной точкой для дальнейшего профессионального роста.

![](https://admin.kod.ru/content/images/2022/11/mts-promo-6.png)

---

Это, конечно, не полный список того, что может пригодиться DevOps-инженеру. Для самых активных читателей наши друзья из сервиса «Строки» от МТС приготовили приятный сюрприз — 30 дней подписки «Много», которая даёт неограниченный доступ к основному каталогу книг, аудиокниг, подкастов и журналов, в том числе по тематике DevOps — по промокоду `CloudMTS`. Инструкция по активации доступна [по ссылке](https://support.mts.ru/stroki/Podpiska/aktivatsiya-promokodov?ref=admin.kod.ru). Промокод можно активировать в течение 3 месяцев. А чтобы вам было легче искать книги по тематике DevOps на сервисе, подготовили для вас [специальную подборку](https://stroki.mts.ru/books/collections/343?utm%5Fsource=inhouse&utm%5Fmedium=pr&utm%5Fcampaign=partner%5Fdevops). Приятного чтения!

А вы что советуете почитать начинающим? Делитесь ссылками в комментариях.