Поиск ответов в Google, чтение документации и и вопросы к комьюнити программистов — мастхэв в саморазвитии разработчика. Для еще большего развития рекомендуем читать профессиональную литературу — менторы Kata Academy подготовили список книг, которые должен прочитать каждый программист. Java. Эффективное программирование — Блох Джошуа Книга Джошуа Блоха (ex-архитектор Java в Google) — проводник в мир Java. Автор не просто рассказывает, как использовать возможности языка Java, но и объясняет, почему ту или иную задачу следует решить именно так. Для кого:
Для Java-разработчиков любого уровня Кто рекомендует: Чистый код — Роберт Мартин Книга, которая расскажет о коде все и даже больше — как отличить хороший код от плохого, как писать хороший код и преобразовывать плохой в хороший. Мартин рассказывает принципы, паттерны и приемы написания хорошего кода и дает практические упражнения на «чистку». Для кого:
Для программистов любого уровня Кто рекомендует: Рефакторинг — Мартин Фаулер Рефактори