Книги для web-разработчика с концентрированной мудростью
Хочу поделиться с вами ресурсом http://dev-books.com/. Его концепция весьма проста, авторы проанализировали ответы на самом известном сайте для программистов https://stackoverflow.com/ и выделили из них список литературы, который советуют прочитать начинающим разработчикам. И, что интересно, очень часто рекомендуют одни и те же книги. Вот первые 7 книг с максимальным рейтингом:
#1 Working Effectively with Legacy Code (Michael C. Feathers)
#2 Design Patterns (Ralph Johnson, Erich Gamma, John Vlissides, Richard Helm)
#3 Clean Code (Robert C. Martin)
#4 Java concurrency in practice (Brian Goetz, Tim Peierls)
#5 Domain-driven Design (Eric Evans)
#6 JavaScript (Douglas Crockford)
#7 Patterns of Enterprise Application Architecture (Martin Fowler)
Замечательно, по правилу Парето это как раз 80% необходимых знаний в 20% книг. Конечно, вам понадобится английский язык и немного усидчивости.