В море специализированной литературы легко утонуть, поэтому мы решили опубликовать подборку обязательных для прочтения книг. Работа в IT требует постоянного самообразования, но чтения одной только документации явно недостаточно. В справочниках и на форумах можно найти информацию о быстро меняющихся технологиях, однако базовые знания лучше получать из книг. Всю обязательную к прочтению литературу трудно перечислить в коротком обзоре. В свой топ мы включили книги, которых будет достаточно для закладки фундамента и поиска других источников знаний. Разработка: Д. Кнут «Искусство программирования» Монография Кнута до сих пор считается Библией программирования. В четырех томах автор описывает фундаментальные алгоритмы, проводит их анализ и разбирает возможности применения. Читать книги непросто, но они того стоят. С. Макконнелл «Совершенный код» Автору книги приписывают знаменитую цитату: «Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы ж