Уже проходит второй семестр обучения в университет по специальности Инженер-программист. Прошли Pascal родимый, перешли на C++.
Наверное, такой подход не только в моем университете. А знаний грамотного написания кода ещё мало.
Где же почерпнуть знания? Ведь, знание только язык программирования ещё не значит, что ты – программист. Нужно знать основные алгоритмы, стандарты и прочее, прочее.
Путешествуя по просторам интернета, проще говоря, гугля, списка рекомендованных книг для программиста я не нашёл.
Составлять самому ещё рано. Список прочитанных мною книг по специальности ещё мал.
С этим вопросом мне помог преподаватель по основам программной инженерии. Он предложил несколько авторов, таких как: С. Макконнелл, Мартин Фаулер и Том ДеМарко.
На основе этих авторов я и составил список книг. Сам уже начал его изучать.
Не все эти книги прямо необходимы для обычного разработчика, однако если вы хотите усовершенствовать свои знания и расширить их, или же получить новые, которые помогут вам лучше писать код – эти книги для вас.
Наверное, такой подход не только в моем университете. А знаний грамотного написания кода ещё мало.
Где же почерпнуть знания? Ведь, знание только язык программирования ещё не значит, что ты – программист. Нужно знать основные алгоритмы, стандарты и прочее, прочее.
Путешествуя по просторам интернета, проще говоря, гугля, списка рекомендованных книг для программиста я не нашёл.
Составлять самому ещё рано. Список прочитанных мною книг по специальности ещё мал.
С этим вопросом мне помог преподаватель по основам программной инженерии. Он предложил несколько авторов, таких как: С. Макконнелл, Мартин Фаулер и Том ДеМарко.
На основе этих авторов я и составил список книг. Сам уже начал его изучать.
Список рекомендованной литературы
- С. Макконнелл — Совершенный код
- С. Макконнелл — Сколько стоит программный проект
- С. Макконнелл — Профессиональная разработка программного обеспечения
- Мартин Фаулер — Рефакторинг. Улучшение существующего кода
- Мартин Фаулер — Архитектура корпоративных программных приложений
- Эдвард Йордан — Путь камикадзе
- Эдвард Йордон, Карл Аргила — Объектно-ориентированный анализ и проектирование систем
- Том ДеМарко, Тимоти Листер — Вальсируя с Медведями: управление рисками в проектах по разработке программного обеспечения
- Том ДеМарко и Тимоти Листер — Человеческий фактор. Успешные проекты и команды
- Том ДеМарко — Deadline. Роман об управлении проектами
- Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн — Алгоритмы.Построение и анализ
- Дж. Макконнелл — Анализ алгоритмов. Активный обучающий подход
- Стивен Скиена — Алгоритмы. Руководство по разработке
Не все эти книги прямо необходимы для обычного разработчика, однако если вы хотите усовершенствовать свои знания и расширить их, или же получить новые, которые помогут вам лучше писать код – эти книги для вас.