Бывший CTO и основатель ресурса для помощи разработчикам в запуске стартапа Карл Хьюз опубликовал список из книг по разработке программного обеспечения (ПО), который готовил в течение многих лет. Подборка разбита на несколько блоков и содержит книги для middle-, senior-разработчиков и техлидов, а также классические материалы.
В книге собраны самые популярные вопросы среди интервьюеров. В ней рассказывается, как:
Количество страниц — 687.
По словам автора подборки, книга написана для разработчиков, не обладающих традиционными знаниями в области информатики. Руководство охватывает многие фундаментальные концепции, которые помогут лучше разобраться в низкоуровневых частях компьютерного программирования.
Количество страниц — 463.
Книга охватывает основы проектирования прикладного ПО — от тестирования до проектирования классов и функций и именования переменных. Карл Хьюз отмечает примеры и логику, лежащие в основе руководства и призывает к чтению этой книги каждого инженера, который попадает в его команду.
Количество страниц — 464.
Автор книги — сооснователь Dev Bootcamp. Руководство охватывает межличностные и мотивационные проблемы, с которыми сталкивается разработчик. Вот некоторые вопросы и ответы из книги:
Количество страниц — 168.
В книгу включены десятки внутренних учетных записей известных компаний и проектов с открытым исходным кодом. Позволяет продолжить разработчикам расти как инженерам и архитекторам в течение длительного периода карьеры.
Количество страниц — 346.
В книге собрана информация о том, как можно разработать более качественное и масштабируемое программное обеспечение, охватывая композицию, явные границы служб и высокоуровневую архитектуру приложений. Также руководство дает понимание того, насколько важна архитектура ПО и что ее понимание дает разработчику.
Количество страниц — 432.
Книга предназначена для разработчиков и архитекторов ПО и технических менеджеров, которые любят код. По мнению Карла Хьюза, руководство особенно актуально, если разработчику нужно принять решение об архитектуре систем, — например, если нужно выбрать инструмент для решения какой-то проблемы и выяснить, как лучше их применить. Для прочтения нужен опыт в создании веб-приложений или сетевых служб, а также реляционных баз данных и SQL.
Количество страниц — 616.
Автор книги объясняет следующие вопросы и предлагает некоторые решения по улучшению ситуации:
Количество страниц — 320.
Книга в основном состоит из картинок. По словам автора подборки, он предпочитает ее держать всегда под рукой, чтобы почитать в свободное время. Это иллюстрированный сборник из 66 идей, раскрывающих методы и принципы, которые используют опытные разработчики для создания первоклассного ПО.
Количество страниц — 184.
Это первая часть подборки. В следующей мы опубликуем классические книги, проверенные временем, а также материалы для техлидов.
Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…
В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…
Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…
Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…
Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…
IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…