Мы снова к вам с полезным топом и, нам кажется, это один из самых ожидаемых запросов. Своим списком для самостоятельного изучения поделился Марсель Сидиков — руководитель лаборатории JavaLab Высшей школы ИТИС
1. Стив Макконнелл "Совершенный код"
2. Роберт Мартин "Чистый код: создание, анализ и рефакторинг"
3. Лакман Макдауэлл Г. "Карьера программиста"
4. Фаулер Мартин, Райс Дейвид "Шаблоны корпоративных приложений"
5. Блох Дж. "Java. Эффективное программирование"
6. google.com :)
Гугл в помощь, как говорится!)