#книги
Закрыт. На этот вопрос невозможно дать объективный ответ. Ответы на него в данный момент не принимаются. Хотите улучшить этот вопрос? Update the question so it can be answered with facts and citations by editing this post. Закрыт 4 года назад. Меня интересуют вопрос, касающийся книг. Подскажите, какие книги должен прочитать каждый человек, чтобы стать хорошим программистом? Книги не должны быть под конкретный язык. А именно по определенным концепциям, технологиям, стилю программирования и т.д. Хотелось для себя составить список такой литературы. Прошу помощи в данном вопросе. Уточню, именно касательно основ. А те кто пишут нужно много практиковаться, так практиковаться нужно основываясь на определенной теории.
Ответы
Ответ 1
"Совершенный код" С.Макконнел, Р.Мартин "Чистый код" - хорошие книги о правильном стиле написания кода. А вообще Вы претендуете получить очень длинный список литературы. Во-первых, потому что сколько людей - столько и мнений. Каждый будет ту или иную книгу хорошей, а другого человека будет диаметрально противоположное мнение. Во-вторых, тема достаточно широкая....вот например архитектура процессоров, мат.основы (например, для криптографии), архитектура сетей, бд, методы построения компьютерной графики, всевозможные алгоритмы, паттерны....можно продолжать ещё долго...являются ли эти темы "смежными" с программированием?Вы можете превратиться в "вечного студента", если попытаетесь всё это освоить...в стремлении стать "хорошим программистом".Ответ 2
А как вы представляете себе программирование с отрывом от языка программирования?) Бенджамин Пирс "Типы в языках программирования" - недавно перевели ее оенсорсно, кажется. Сам не читал пока что. Там много математики. Мартин Файлер "Рефакторинг. Улучшение уществующего кода" - примеры на яве. "97 Things Every Programmer Should Know" "What Every Programmer Should Know About Memory" Еще одна книга была по функциональному программированию, с примерами на Шеме, по которой начинаю преподавать программинг в МИТе, но название сейчас не вспомню. Говорят, после нее понятны любые языки программирования)Ответ 3
Искусство программирования, автор Дональд Кнут (4-ре тома)
Комментариев нет:
Отправить комментарий