ru

Купить книгу Недостающий файл README: руководство для начинающего разработчика программного обеспечения на русском [PDF, EPUB, FB2, MOBI]

#393715
Недостающий файл README: руководство для начинающего разработчика программного обеспечения

The Missing README: A Guide for the New Software Engineer (B08XM2CDZM)

Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI

Chris Riccomini | #195: Разработка программного обеспечения

4.5 (144)
Ключевые концепции и лучшие практики для начинающих разработчиков программного обеспечения — то, что имеет решающее значение для вашего успеха на рабочем месте и чему вас не учили в университете.

Для начинающих разработчиков программного обеспечения знание программирования — это лишь половина дела. Вы быстро обнаружите, что многие навыки и процессы, ключевые для вашего успеха, не преподаются ни в одной школе или на курсах программирования.
«Недостающий README» восполняет этот пробел — это квинтэссенция уроков, полученных на рабочем месте, лучших практик и основ инженерного дела, которым авторы обучали начинающих разработчиков в ведущих компаниях более десяти лет.

В первых главах объясняется, чего ожидать, начиная карьеру в компании. Средняя часть книги расширяет ваши технические знания, обучая работе с существующими кодовыми базами, выявлению и предотвращению технического долга, написанию программного обеспечения производственного уровня, управлению зависимостями, эффективному тестированию, проведению анализа кода, безопасному развертыванию программного обеспечения, проектированию эволюционирующих архитектур и реагированию на инциденты во время дежурства. Дополнительные главы посвящены планированию и межличностным навыкам, таким как гибкое планирование, эффективная работа с руководителем и продвижение на руководящие должности и выше.

Вы узнаете:
  • Как использовать алгоритм внесения изменений в устаревший код и оставить код чище, чем он был до этого.
  • Как писать работоспособный код с использованием логирования, метрик, конфигурации и защитного программирования.
  • Как писать детерминированные тесты, отправлять отчеты о проверке кода и давать обратную связь по чужому коду.
  • Процесс технического проектирования, включающий эксперименты, определение проблемы, документирование и сотрудничество.
  • Что делать во время дежурства и как действовать в производственных ситуациях.
  • Архитектурные методы, упрощающие внесение изменений в код.
  • К методам гибкой разработки относятся планирование спринтов, ежедневные совещания и ретроспективы.

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

Введите ваш e-mail

Мы отправим электронную книгу на ваш e-mail
Введите корректный e-mail
На каком языке вы хотели бы купить книгу?