Найти тему
IT Overone

ТОП 3 КНИГИ ПО ПРОГРАММИРОВАНИЮ

Программисты могут прокачать свои навыки в университете или на курсах. Но многие предпочитают заниматься самообразованием. Один из отличных способов обучения – книги.

Мы собрали топ лучших книг по программированию, которые проверены временем.

1 Р. К. Мартин «Чистый код. Создание, анализ и рефакторинг»

Р. К. Мартин учит начинающих и опытных программистов писать идеальный код на основе ошибок других разработчиков. Здесь вся информация о “полировке” кода, а также тысячи инструкций по рефакторингу. Прочитав книгу, вы научитесь замечать типичные ошибки в своём коде и не делать их самому.

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

Благодаря этой книге вы точно станете более решительным и дисциплинированным программистом, чем раньше. Большинство советов актуальны уже 20+ лет. Ими продолжают пользоваться до сих пор.

2. Р. К. Мартин «Идеальный программист. Как стать профессионалом разработки ПО»

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

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

-2

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

3. С. МакКоннел «Совершенный код: практическое руководство по разработке программного обеспечения»

Совершенный код подойдёт и для джуна, и для тимлида.

Главная мысль: “грамотное конструирование (планирование + кодирование + тестирование) — это секрет успеха”.

-3

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

Пора бежать читать уже сейчас!