#книги
Есть какие-нибудь книги которые должен прочитать каждый хороший программист?
Ответы
Ответ 1
Любые книги, где описывается следующие: Структуры данных: Массивы и строки Связанные списки Стек и очередь Деревья и графы Алгоритмы и «концепции»: Сортировка и поиск Рекурсия Манипуляция битами Объектно-ориентированное проектирование Язык программирования Операционные системы Дизайн и юзабилити(опционально)Ответ 2
Книги, которые мне кажется, обязательно должен прочитать каждый: 1. Макконнелл С. Совершенный код 2. Мартин Фаулер. Рефакторинг. Улучшение существующего кода 3. Если с паттернами никогда не встречались, то Фримен Э. Паттерны проектирования и затем уже знаменитую книгу Приемы объектно-ориентированного проектирования. Паттерны проектирования. Конечно это не полный список, но для начала хватит.Ответ 3
Думаю, будет интересно и полезно познакомится с ассемблером. Сейчас это может показаться лишним (не нужным и не современным), но посмотреть, так сказать, на "внутренности" всех действий поможет еще в большей степени понять программисту, что именно происходит с машиной.Ответ 4
Трехтомник Кнута?Ответ 5
Немного конкретики: мне многие советовали "Алгоритмы. Построение и анализ" Кормена, Лейзерсона, Ривеста и Штайна. Сам пока прочитал несколько глав, написано вполне толково. Требования к текущим знаниям три: знание хоть какого-нибудь языка (но не Php или т.п., конечно), знания в математике (на первые главы хватит понятия о функциях) и голова на плечах.
Комментариев нет:
Отправить комментарий