Книга — источник знаний. Можно погрузиться в новый язык программирования, изучить фреймворк, получить ответ на интересующий вопрос и много другое. Мы собрали подборку книг, которая поможет понять, как попасть в мир IT, развиваться в карьере и чего ждать от профессии.

Программист-прагматик. Путь от подмастерья к мастеру

Авторы: Дейв Томас, Энди Хант

 Программист-прагматик. Путь от подмастерья к мастеру

Книга с советами на все случаи жизни. Написана в виде последовательных законченных разделов с анекдотами, серьёзными примеры и разнообразными аналогиями. Здесь нет чётких алгоритмов действий, однако книга ответит на обыденные вопросы, о которых часто не задумываемся.

📎 Цитата из книги

Представьте варианты решения проблемы, а не варианты отговорок.

#Сам себе программист. Как научиться программировать и устроиться в Ebay?

Автор: Кори Альтхофф

#Сам себе программист. Как научиться программировать и устроиться в Ebay?

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

📎 Цитата из книги

Если у вас нет опыта в программировании и вы чувствуете себя неуверенно, я хочу, чтобы вы знали: вам это по силам.

Говорят, в IT много платят

Автор: Елена Владиславовна Правдина

Говорят, в IT много платят

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

📎 Цитата из книги

Теория важна, не списывайте ее со счетов, готовьте нужную структуру ячеек в голове, а практика заполнит их сама собой.

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

Автор: Стив Макконнелл

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

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

📎 Цитата из книги

Помните! Тестирование может указать только на наличие, но не отсутствие ошибок.

Рефакторинг. Улучшение проекта существующего кода

Автор: Мартин Фаулер

Рефакторинг. Улучшение проекта существующего кода

Рефакторинг — улучшение понятности кода. Мартин Фаулер вместе с соавторами объясняет процесс рефакторинга и приводит 70 методов, где для каждого описана механика использования с примерами на Java. Методы поэтапно помогают улучшить код через внесение небольших изменений. Книга будет полезна новичкам, чтобы разобраться, зачем и как использовать рефакторинг.

📎 Цитата из книги

Разумное и правильное проектное решение через неделю может оказаться неправильным. Но проблема не в этом, а в том, чтобы не оставить это без внимания.

Больше книг