категории | RSS

Разработчик Гергели Орос представил свою книгу «Руководство инженера-программиста»

Разработчик и ведущий популярного информационного бюллетеня Pragmatic Engineer Гергели Орос (Gergely Orosz) представил свою книгу «Руководство инженера-программиста» (The Software Engineer's Guidebook).

Орос пояснил, что в этой книге сочетаются технические темы и надпрофессиональные навыки с акцентом на «инструментарий успеха» в крупных технологических компаниях и стартапах.

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

Детализированное оглавление книги приведено отдельно для удобства.

Гергели Орос пояснил, что он более десяти лет работал инженером-программистом (software engineer) в JP Morgan, Skype/Microsoft, Skyscanner и Uber, а затем ещё несколько лет работал на позиции Engineering Manager.

По его словам, книга содержит полезную информацию по таким темам, как:

инструменты для работы с ИИ;

post-commit code reviews: жизнеспособная концепция для некоторых команд;

ресурсы для разработчиков и инструменты поиска кода, включая описания наборов инструментов, который есть в крупных компаниях, чтобы инженерные команды могли двигаться в проектах быстрее;

стратегии развёртывания (feature flagging, canary deploys, staged rollout и multi-tenancy);

различные современные инженерные практики и актуальные темы для разработчиков.

Бесплатные 20 страниц из книги Ороса доступны по этой ссылке.

Бесплатные 100 страниц в формате PDF приложения к книге доступны по ссылке The Software Engineer’s Guidebook: Bonus Chapters.«В "Руководстве инженера-программиста" отражена структура типичного карьерного пути в области разработки программного обеспечения: от начинающего разработчика ПО до уровня старшего/ведущего руководителя, являющегося образцом для подражания, вплоть до описания необходимых навыков для обладателя выдающегося уровня по этому направлению. В ней я просуммировал весь тот опыт, который получил как разработчик, а также подходы к обучению инженеров на разных этапах IT-карьеры.

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

— рассказал Орос.



Источник новости: habr.com

DimonVideo
2023-11-07T14:50:01Z

Здесь находятся
всего 0. За сутки здесь было 0 человек
Яндекс.Метрика