10 книг о работе программистов
Подборка книг с советами по работе для программистов.
У начинающих часто возникают вопросы: как управлять временем, мотивировать себя, избегать рисков, решать проблемы.
У начинающих часто возникают вопросы: как управлять временем, мотивировать себя, избегать рисков, решать проблемы. Ответы на эти вопросы лучше всего спросить у профессионалов. Мы собрали 10 лучших книг с советами по работе для программистов.
Эндрю Хант, Дэвид Томас — «Программист-прагматик»
Если вы когда-либо учились программировать, но забросили это дело из-за сложности процесса, эта книга для вас. Здесь собраны ответы на многие вопросы по самоорганизации, ответственности, карьере. Применив советы автора, эффективность работы повысится, равно как и ваше удовлетворение от неё.
Чед Фаулер — «Программист фанатик»
Это сборник рекомендаций: взаимоотношения с коллегами, самореализация, развитие — лишь несколько из тем, рассматриваемых в книге. Книга будет особенно полезна начинающим, потому что многие истины, собранные в книге, познаются с опытом и могут быть известны профессионалам. Известные программисты сходятся во мнении, что книгу стоит читать в том случае, если поставлена цель построить карьеру, а для этого, естественно, нужна работа над собой.
Роберт Мартин — «Идеальный программист»
В книге рассказывается о методах, которые используют профессионалы при написании кода. Для них качество разрабатываемого ПО — основная цель работы. В книге рассмотрены сразу несколько аспектов программирования, оценка проекта и написание кода, рефакторинг, тестирование и др. Эта книга — больше, чем описание методов, она о профессиональном подходе к процессу разработки, о том, как нужно подходить к работе, если желаешь стать профессионалом.
Скачать или читать онлайн
Джоэл Спольски — «Джоэл о программировании»
В книге собраны эссе из блога сооснователя платформы Stack Overflow. Автор затрагивает все аспекты создания ПО: от способов устройства рабочего места до лучших способов написания кода. Будет полезна всем, кто работает в команде с программистами.
Том ДеМарко, Тимоти Листер — «Вальсируя с Медведями»
Авторы рассказывают, как прогнозировать риски и управлять ими. «Избегать рисков - дело проигрышное. Проекты без риска - удел неудачников» — так считают авторы и поясняют: только научившись управлять рисками можно обойти конкурентов.
Роберт Гласс «Факты и заблуждения профессионального программирования»
Книга ориентирована на широкий круг читателей: от менеджеров, работающих с программистами, до самих программистов. Автор собрал более 60 фактов и заблуждений, связанных с работой в IT индустрии. Факты и заблуждения подтверждаются научными исследованиями или другими весомыми источниками, так что всё, что написано в книге — чистая правда.
Игорь Савчук — «Отъявленный программист. Лайфхакинг из первых рук»
Это сборник мнений звёзд IT индустрии, где каждый поделился своими способами достижения успеха. Эти люди исповедуют разные взгляды, относятся к разным социальным группам, но их объединяет страсть к своему делу, которая способствует развитию бизнеса.
Джон Сонмез — «Путь программиста»
Программист — это, прежде всего, человек. И как любой другой человек, он должен профессионально расти, чтобы конкурировать с другими. В книге рассказано, как построить успешную карьеру, оставаться востребованным специалистом на протяжении нескольких лет и получать удовольствие от работы.
Чарльз Петцольд — «Код. Тайный язык информатики»
Эту книгу называют азбукой компьютерных технологий. Здесь рассказана история возникновения компьютеров, принципы их работы, как кодируется информация и другие простые, но обязательные для понимания темы. Книга написана простым языком, так что её можно рекомендовать и тем, кто имеет минимальный опыт взаимодействия с компьютером.
Стив Макконнелл — «Совершенный код»
Когда-то первая версия этой книги была эталоном руководства по программированию. Затем, автор написал её заново, с учётом быстрого развития технологий. Как понятно из названия, книга — об искусстве программирования. Это универсальный источник информации, пригодится при работе над любым проектом и научит писать совершенный код.
И всё-таки, книги книгами, а без практики ничего не выйдет. Программируйте больше, и всё получится