Четыре книжки, которые должен прочесть любой разраб

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

Четыре книжки, которые должен прочесть любой разраб

Лена Лиханова

Мартин Фаулер «Рефакторинг. Улучшение имеющегося кода»

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

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

    Рефакторинг, 1-ый пример
    Принципы рефакторинга
    Код с душком
    Разработка тестов
    На пути к каталогу способов рефакторинга
    Составление способов
    Перемещение функций меж объектами
    Организация данных
    Упрощение условных выражений
    Упрощение вызовов способов
    Решение задач обобщения

Джин Ким, Кевин Бер, Джордж Спаффорд «Проект ″Феникс″. Роман о том, как DevOps меняет бизнес к наилучшему»

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

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

Роберт Мартин «Безупречный программер. Как стать специалистом разработки ПО (то есть программное обеспечение — комплект программ для компьютеров и вычислительных устройств)»

Может быть, вы слышали о успехе книжки «Незапятнанный код: создание, анализ и рефакторинг». В последующей работе Роберта Мартина «Безупречный программер. Как стать специалистом разработки ПО (то есть программное обеспечение — комплект программ для компьютеров и вычислительных устройств)» отлично описано, как должен вести себя проф разраб. Она затрагивает огромное количество областей, влияющих на ежедневную жизнь всякого такового спеца, начиная от определения профессионализма и заканчивая советами о том, как получить поочередные результаты от работы над проектом.

Книжка поможет узреть ситуацию в целом и даст советы по карьерному росту. Вот перечень тем, которые она освещает:

    Что такое профессионализм?
    Когда и как гласить да либо нет
    Приблизьтесь ко времени кодинга
    Разработка через тестирование (TDD). Что к ней относится, а что — нет
    Приемочное тестирование и стратегии тестирования
    Практика и тайм-менеджмент
    Четкие оценки задач
    Как совладать с давлением
    Сотрудничество/командная работа над проектами
    Наставничество, ученичество и мастерство

Крис Восс «Никаких компромиссов. Беспроигрышные переговоры с экстремально высочайшими ставками. От топ-переговорщика ФБР (Федеральное бюро расследований — американское ведомство при министерстве юстиции США, подчиняется Генеральному прокурору)»

Эта книжка практически не связана с работой в ИТ, но она ведает, как приходить к компромиссам и как вести себя в ситуациях, когда необходимо о многом условиться ради заслуги фуррора. В книжке описывается опыт ее создателя, бывшего агента ФБР (Федеральное бюро расследований — американское ведомство при министерстве юстиции США, подчиняется Генеральному прокурору), который вел переговоры в всех критериях и получал наибольший итог.

Прочитав ее, вы научитесь не только лишь верно строить речь, используя определенные лингвистические техники, да и поймете, как использовать некие принципы переговорщиков ФБР (Федеральное бюро расследований — американское ведомство при министерстве юстиции США, подчиняется Генеральному прокурору), чтоб управляться с актуальными неуввязками. Эту книжку охото посоветовать всем, кто заинтересован в развитии коммуникативных способностей.

Дополнение — Кайл Симпсон «Вы не понимаете JS»

Не считая того, советую прочесть серию книжек «Вы не понимаете JS». Она понадобится хоть какому разрабу, который желал бы расширить зания в JavaScript.

Источник.

Фото на обложке: Unsplash

Источник: rb.ru

Рекомендованные статьи