Содержание
1. «Метод Брукса»
2. «Чистый код. Создание, анализ и рефакторинг»
3. «Сколько стоит программный проект»
4. «Рефакторинг. Улучшение существующего кода»
5. «Идеальный программист. Как стать профессионалом разработки ПО»
6. «Путь программиста»
7. «Не заставляйте меня думать. Веб-юзабилити и здравый смысл»
8. «Эффективная работа с унаследованным кодом»
9. «Head First. Паттерны проектирования»
10. «Код: тайный язык информатики»
11. «Алгоритмы. Построение и анализ»
12 «Кодеры за работой. Размышления о ремесле программиста»
13. «Сам себе программист»
14. «На пике. Как поддерживать максимальную эффективность без выгорания»
15. «В работу с головой. Паттерны успеха от IT-специалиста»
16. «Программист-прагматик. Путь от подмастерья к мастеру»
17. «Архитектура компьютера»
18. «Алгоритмы на Java»
19. «Непрерывное развертывание ПО»
20. «Человеческий фактор. Успешные проекты и команды»
Фредерик Брукс. Мифический человеко-месяц, или Как создаются программные системы.
Книга представляет из себя сборник очерков, в которых рассматриваются узловые проблемы разработки крупных программных проектов. Главной темой книги стала мысль о том, что добавление новых сил ближе к концу проекта только оттянет срок его сдачи. Впоследствии она получила название “Метод Брукса”.
![](https://askerweb.by/wp-content/uploads/2021/08/Frederik-Bruks.png)
«Чистый код. Создание, анализ и рефакторинг»
Книга за авторством Роберта Мартина повествует о том, что если код не является “чистым”, то это значительно замедлит развитие проекта, соответственно часть ресурсов будет потрачена впустую. В книге огромное количество примеров хороших кодов. Она разбита на три части, в которых вы узнаете все подробности создания хорошего кода и тонкости улучшения плохого.
![](https://askerweb.by/wp-content/uploads/2021/08/Roberta-Martina-226x300.jpg)
«Сколько стоит программный проект». Стив Макконнелл
Данная книга поможет вам понять, как верно определить сроки работы, а также правильно рассчитывать затраты на производство продукта.
![](https://askerweb.by/wp-content/uploads/2021/08/Stiv-Makkonnell-211x300.png)
« Рефакторинг. Улучшение существующего кода ». Мартин Фаулер
Мартин вместе с соавторами подробно изложили на страницах книги всю важную информацию о процессе рефакторинга. Книга поможет разобраться в том, когда и с чего нужно начать свое изучение кода и что делать для его улучшения.
![](https://askerweb.by/wp-content/uploads/2021/08/Martin-Fauler-211x300.jpg)
«Идеальный программист. Как стать профессионалом разработки ПО». Роберт Мартин
И еще одна книга от этого автора, на сей раз рассуждает над вопросом “что именно значит быть хорошим программистом?”. Книга заполнена множеством полезных советов для всех разделов программирования, содержит в себе множество методов и практик.
![](https://askerweb.by/wp-content/uploads/2021/08/Robert-Martin-180x300.jpg)
«Путь программиста». Джон Сонмез.
Эта книга расскажет, что именно вам следует знать, чтобы грамотно построить успешную карьеру в сфере программирования, что нужно делать для своего развития, как побеждать конкурентов и любить свою работу.
![](https://askerweb.by/wp-content/uploads/2021/08/Dzhon-Sonmez.-212x300.jpeg)
«Не заставляйте меня думать. Веб-юзабилити и здравый смысл». Стив Круг
В книге объясняется на примерах каким образом должно выглядеть и создаваться мобильное приложение или сайт, которое полностью будет соответствовать потребностям пользователей, а также будет удобно в использовании.
![](https://askerweb.by/wp-content/uploads/2021/08/Stiv-Krug-195x300.jpg)
Эффективная работа с унаследованным кодом.
Физерс Майкл К.
На страницах данной книги вы узнаете все о том, как вносить изменения в программное обеспечение, например: как провести оптимизацию производительности, расширить список функций, устранить баги. Помимо этого, вы сможете узнать, как подготовить свой код к тестированию.
![](https://askerweb.by/wp-content/uploads/2021/08/Fizers-Majkl-K-300x300.png)
Head First. Паттерны проектирования. Фримен, Робсон.
Книга расскажет: как и по каким причинам появились паттерны, для чего они нужны и как их использовать на практике. Благодаря усилиям четырех авторов, книга полна знаний, которые научат вас шаблонам проектирования, а также методам и практикам для создания хорошего программного обеспечения.
![](https://askerweb.by/wp-content/uploads/2021/08/Frimen-Robson.-300x242.jpg)
Чарльз Петцольд. Код: тайный язык информатики
Книга покажет вам полный ход эволюции компьютера, его историю. Листая страницы, вы постепенно пройдете от основных принципов работы компьютерных систем к системам счисления, элементарной физике и многому другом.
К каждому примеру прикреплена иллюстрация и подробное ее описание, что делает материал книги простым для понимания.
![](https://askerweb.by/wp-content/uploads/2021/08/CHarlz-Pettsold-210x300.png)
Алгоритмы. Построение и анализ. Кормен Томас Х., Лейзерсон Чарльз И.
Эту книгу смело можно назвать руководством к алгоритмам. Она расскажет, как структурировать данные, строить быстрые алгоритмы и многое другое, что будет полезно, как новичкам, так и опытным программистам.
![](https://askerweb.by/wp-content/uploads/2021/08/11-Algoritmy.-234x300.jpg)
Кодеры за работой. Размышления о ремесле программиста. Питер Сейбел.
Название книги говорит само за себя. В книге собраны интервью от нескольких профессиональных программистов, в которых они рассказали все о том, каково это быть программистом, какие трудности пришлось преодолеть для этого и как чувствуют себя они в наше время.
![](https://askerweb.by/wp-content/uploads/2021/08/Piter-Sejbel-289x300.jpg)
Сам себе программист. Кори Альтхофф.
Автор подробно расскажет о своем профессиональном пути. Объяснит с чего начать, как дойти до собеседования, а также даст несколько советов о работе в команде и трудоустройстве.
![](https://askerweb.by/wp-content/uploads/2021/08/Kori-Althoff-280x300.jpg)
На пике. Как поддерживать максимальную эффективность без выгорания. Брэд Сталберг. Стив Магнесс.
Эта книга — отличное напоминание всем тругоголикам, что не стоит забывать о своем здоровье и силах. Она опишет принципы жизни успешных людей и как они помогают им достигнуть продуктивности без ущерба себе.
![](https://askerweb.by/wp-content/uploads/2021/08/Bred-Stalberg.-Stiv-Magness-232x300.jpg)
В работу с головой. Паттерны успеха от IT-специалиста. Кэл Ньюпорт
Вы узнаете, как полное погружение “с головой” в работу и умение не обращать внимания на мелочи поможет достичь успеха.
![](https://askerweb.by/wp-content/uploads/2021/08/Kel-Nyuport-250x300.png)
Программист-прагматик. Путь от подмастерья к мастеру. Эндрю Хант, Дэвид Томас.
Эта книга, ставшая бестселлером, отлично подойдет новичкам. Она расскажет, как создать эффективную программу, что делать с ее недостатками и с чего начать успешное формирование команды программистов. Книга наполнена множеством профессиональных практических примеров, которые помогут вам стать лучше, как разработчику.
![](https://askerweb.by/wp-content/uploads/2021/08/Endryu-Hant-Devid-Tomas-231x300.png)
Архитектура компьютера. Э. Таненбаум.
Программист не может существовать без знаний того, что находится внутри его компьютера. Понимание принципов работы и элементов, из которых состоят операционные системы определенно помогут лучше разбираться в выбранной сфере, а также покажут вашу заинтересованность и эрудицию.
![](https://askerweb.by/wp-content/uploads/2021/08/E.-Tanenbaum-178x300.jpg)
Алгоритмы на Java. Уэйн, Седжвик.
Как и книга, описанная выше, эта является практическим руководством, наполненное полезной информацией об алгоритмах, которые в данном случае будут реализованы в Java.
![](https://askerweb.by/wp-content/uploads/2021/08/Uejn-Sedzhvik-169x300.png)
Непрерывное развертывание ПО. Хамбл, Фарли.
Если вы хотите разобраться с тем, как проводить тестирование, автоматизацию и сборку высоконагруженных приложений — тогда вам просто необходима эта книга. Она подойдет для опытных программистов, которые смогут подчеркнуть что-то новое для себя из шести больших разделов, на которые разделена книга.
«Человеческий фактор. Успешные проекты и команды», Том Демарко, Тимоти Листер.
Не стоит забывать, что работа программиста — это не только общение с компьютером, но и взаимодействие с людьми. Книга освещает такие темы, как: команды, состоящие из людей разных и, казалось бы, несочетающихся, про лидерство. Она идеально подойдет для тех, кому предстоит управлять проектом или целой организацией.
![](https://askerweb.by/wp-content/uploads/2021/08/Tom-Demarko-Timoti-Lister-171x300.jpg)