Иногда трудности, возникающие при освоении того или иного навыка, ужасно демотивируют. Особенно в такой непростой сфере, как программирование. Найти мотивацию, научиться управлять своим временем и преодолевать любые сложности — обо всем этом в своих книгах рассказывают программисты-профессионалы.



1. Эндрю Хант, Дэвид Томас «Программист-прагматик»

В этой книге собраны ответы на многие вопросы, касающиеся личной ответственности, командной работы и актуальных рабочих методик. Уроки, описанные в книге, будут полезны как новичку, так и опытному программисту.



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

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



3. Джоэл Спольски «Джоэл о программировании»

Книга представляет собой подборку эссе, опубликованных автором на его сайте http://amp.gs/qSg2. Талант и глубокое проникновение в суть предмета сделали Джоэла мастером своего дела, а остроумие и едкий юмор принесли сайту скандальную известность среди программистов.



4. Роберт Гласс «Факты и заблуждения профессионального программирования»

Автор собрал 55 фактов и 10 заблуждений, относящихся к менеджменту, жизненному циклу, качеству, исследованиям и образованию в сфере разработки ПО. Книга рекомендуется к прочтению менеджерам, работающим с программистами, и самим программистам.



5. Чарльз Петцольд «Код. Тайный язык информатики»

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