Книги для айтишников

Книги для программистов

В твиттере я веду регулярно пополняемый тред о книгах для айтишников.

В нем собраны книги как по инженерной теме, так и по менеджменту. А также по общим концепциям типа культуры письма или самоорганизации.

Ссылка на тред https://twitter.com/_jeck/status/941352089103499264

Не ограничивайтесь статьями на хабре и видео на ютубе. Читайте книги, они сильно расширяют кругозор и дают более полную, структурированную информацию🤓

Вот некоторые из них:

  • С. Макконнелл “Совершенный код”
    Одна из самых популярных и рекомендуемых книг для программистов. Подойдет даже для совсем новичков. Возможно потом придется перечитать, если вы прочтете её на сильно раннем этапе карьеры.
  • Э.Хант, Д.Томас “Программист-прагматик”
    На мой субъективный взгляд эта книга посложнее предыдущей, потому с первых дней программирования к ней подходить наверное не стоит.
    Но подходить определенно надо, и желательно пару раз на разных этапах своей профессиональной деятельности
  • Э. Гамма, Р. Хелм, Р. Джонсон, Д. Влиссидес “Паттерны проектирования”
    Нетленная классика. Если хотите познать универсальный язык абстракций, чтобы легко понять, обсудить с другими программистами, научиться применять в подходящих (и не подходящих *sarcasm*) ситуациях
  • Э.Фримен “Паттерны проектирования”
    Примерно то же, что и предыдущая книга, но несколько урезано, и более разжевано, да еще и с картинками :)
    В целом довольно неплохая и понятная книга. С паттернами я начал знакомиться именно по ней, и мне это довольно несложно далось.
  • М.Фаулер “Рефакторинг Улучшение существующего кода”
    Рефакторинг это неотъемлемая часть работы программиста. Даже если однажды вы написали идеальную программу, в которой всё отлично работает, нет технического долга и ничего не ломается (такого не бывает), то всё равно рано или поздно в вашем проекте меняются требования.
    Приходится добавлять новый функционал, изменять старый, удалять старый. И всё это довольно технически сложный процесс. Фаулер делится полезными советами по этому поводу со всеми желающими :)
  • М.Зандстра “PHP. Объекты, шаблоны и методики программирования”
    Конечно http://php.net это лучшее что есть про PHP, но эта книга не только охватывает основные важные концепции php, но и расскажет про паттерны, CI/CD и прочее.
    Если и читать книгу по PHP, то именно эту.
  • Р.Мартин “Чистый код”
    Рекомендую эту книгу так же как и “Совершенный код”.
    В ней дядюшка Боб расскажет о том что такое хорошо, и что такое плохо, как избавиться от “запахов” в коде, и как держать его в чистоте.
  • Д. Канеман “Думай медленно… Решай быстро”.
    Книгу неплохо бы прочитать любому, чтобы понимать как работает наш мыслительный процесс, как мы принимаем решения и какие когнитивные искажения подстерегают нас за углом.
    Но книга очень долгая, готовьтесь.

Есть что добавить? Пиши в комментариях!

Автор: @eantonov
Телеграм: Тимлид Очевидность
Обсудить: Чат канала в телеграм

Рейтинг
( 1 оценка, среднее 5 из 5 )
Maxyc Webber/ автор статьи
Мне 35 лет. Опыт профессиональной разработки 15 лет. Занимаюсь разработкой и поддержкой корпоративных систем автоматизации бизнеса, а также высоконагруженными проектами. Мне нравится решать нестандартные проблемы бизнеса. Имею опыт формирования команд под проект, налаживания процесса разработки, коммуникации программистов и заказчиков. Есть опыт работы с зарубежными заказчиками (ОАЭ, Польша, Германия, Швейцария).
Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.