Хакатон

Топ 5 книг для айтишников (часть 1)

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

Итак, поехали 

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

Из этой книги вы получите общее представление о работе программистов. Есть ощущение, что в этой книге есть всё, что вам пригодится: от того, как стать ответственным, до анализа ошибок в алгоритмах и шифрования данных 

2. «Чистый код: создание, анализ и рефакторинг»
Роберт Мартин

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

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

Хотите доводить любую программу до совершенства? 
 Тогда скорее читайте данную книгу. Основная ее идея заключается в том, что грамотное конструирование – это секрет успеха. Причём в конструирование входит и планирование, и кодирование, и тестирование готовой программы.

4. «Психбольница в руках пациентов. Алан Купер об интерфейсах»
Алан Купер

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

5. «Искусство программирования»
Дональд Кнут

Прокачайтесь в вычислительной математике и анализе алгоритмов 
 Многотомник от всемирно признанного гуру в области программирования, автора 19 монографий и более сотни статей. Труд настолько фундаментален, что в первой книге больше математики, чем программирования: математическая индукция, степени и логарифмы, матрицы и определители — вот это всё.

#IT #Хакатон #Хакатон_интеллектуальный_реактор #саморазвитие #новости_IT #обучение