Лучшие книги, которые должен прочитать младший разработчик в 2020 году


Продолжайте читать для рекомендаций книги!

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

Согласен? Если так, продолжайте читать для главных рекомендаций для разработчика.

Вам также может понравиться: Должен ли я читать книги как разработчик программного обеспечения?

"Домен-Driven Эрик Эванс: дизайн: борьба со сложностями в сердце программного обеспечения

Чтобы масштабировать большие кодовые базы, необходимо разбить код на отдельные части. Разделив код, несколько команд могут работать в системе, не прерывая других.

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

«Прагматичный программист» Эндрю Ханта и Дэвида Томаса

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

«Чистый кодер» Роберта С. Мартина

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

Книга состоит из советов по рефакторингу, оценке, урегулированию конфликтов на рабочем месте, тестированию и тому, как избежать выгорания – все это от человека, который имеет многолетний опыт разработки. Наверное, самый важный урок, который он преподает вам, – это уважать свое искусство и знать, когда говорить нет и как именно это сказать.

«Формирование реальности 2050 года» Марка А. Каламасси

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

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

Дальнейшее чтение

10 книг, которые разработчики Java должны прочитать в 2019 году

Топ 10 книг всех времен для программистов на Java

Лучшие 9 обязательных книг по программированию на Java