Концептуальные темы, книги, без привязки к языку, кто какие знает?
Здравствуйте! Какие есть концептуальные темы, книги, которые не привязаны ни к какому языку, а являются как бы общими применимыми для любого языка, к примеру паттерны проектирования, что еще есть?
Много что есть, например, реверс-инжиниринг мало привязан к языку, по большому счету, все языки в нем делятся на "байт-кодовые", "машинные" и "экзотику".
В самом деле, темы не должны быть привязаны к языку. НО они должны быть привязаны к задачам, к целям. А просто от балды - не надо ничего изучать, и читать ничего не надо. Какие у вас цели, чем вы хотите заниматься?
VZVZ: хочу заниматься web разработкой, хочу понимать как сделать так, чтобы все работало и было отказоустойчивым, начиная от БД и заканчивая кнопочкой в интерфейсе
- Функциональное программирование - концепция не привязанная к языку
- ООП - концепция не привязанная к языку (даже если у вас чисто функциональный язык программирования вы можете "эмулировать" объекты для сокрытия состояния).
- Тестирование кода - не привязано к языку. Так же как и подходы вроде TDD и BDD (тут хорошо Кент Бэка подходит)
- DDD - не привязано к языку (читать Эрика Эванса)
- Рефакторинг (Мартин Фаулер)
- Архитектура приложений (про SOLID читаем у Роберта Мартина, про GRASP - у Крэйга Лармана. Так же есть всякие "программист-прагматик" дэйва томаса и т.д. Ну и опять же Фаулер)
- Базы данных - вообще не привязано к языку.
Можно так долго продолжать. По сути добрых 90% всего не привязано к языку.