Добавить в корзинуПозвонить
Найти в Дзене
Четко и по делу

9 лучших книг для программиста

Кори Альтхофф – профессиональный self-made разработчик, на собственном опыте прошедший путь от новичка до инженера программного обеспечения в компании eBay.
Книга посвящена юзабилити веб-сайтов и мобильных приложений. Автор подробно, как с примерами так и с иллюстрациями, объясняет, как сделать сайт или мобильное приложение, которое будет удобно в использовании.
Эта книга показывает, что
Оглавление
Топ 9 книг которые затрагивают тему программирования и разработки
Топ 9 книг которые затрагивают тему программирования и разработки

1.Кори Альтхофф. Сам себе программист

Оригинальное название: The Self-Taught Programmer by Cory Althoff
Оригинальное название: The Self-Taught Programmer by Cory Althoff

Кори Альтхофф – профессиональный self-made разработчик, на собственном опыте прошедший путь от новичка до инженера программного обеспечения в компании eBay. 

Книга состоит из нескольких разделов:

  • основы Python 3 и разработка первых программ;
  • основы объектно-ориентированного программирования;
  • Git, Bash, регулярные выражения и базы данных.
  • основы Computer Science, алгоритмов и структур данных;
  • советы по работе в команде и получении первой работы.

2.Стив Круг. Не заставляйте меня думать.

Оригинальное название: Don’t Make Me Think by Steve Krug
Оригинальное название: Don’t Make Me Think by Steve Krug

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

3.Джон Сонмез. Путь программиста

Оригинальное название: Soft Skills by John Sonmez
Оригинальное название: Soft Skills by John Sonmez

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

4.Стив Макконелл. Совершенный код 

Оригинальное название: Code Complete by Steve McConnell
Оригинальное название: Code Complete by Steve McConnell

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

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

Оригинальное название: Clean Code by Robert C. Martin
Оригинальное название: Clean Code by Robert C. Martin

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

Эта книга посвящена хорошему программированию. Она полна реальных примеров кода.

Прочитав книгу, вы узнаете много нового о коде. Более того, вы научитесь отличать хороший код от плохого.

6.Томас, Хант. Программист-прагматик

Оригинальное название: The Pragmatic Programmer by David Thomas & Andrew Hunt
Оригинальное название: The Pragmatic Programmer by David Thomas & Andrew Hunt

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

7.Чарльз Петцольд. Код: тайный язык информатики

Оригинальное название: Code by Charles Petzold
Оригинальное название: Code by Charles Petzold

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

8.Дональд Кнут. Искусство программирования

Оригинальное название: The Art of Computer Programming by Donald E. Knuth
Оригинальное название: The Art of Computer Programming by Donald E. Knuth

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

9.Эрик Эванс. Предметно-ориентированное проектирование. Структуризация сложных программных систем

Оригинальное название: Domain-Driven Design by Eric Evans
Оригинальное название: Domain-Driven Design by Eric Evans

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