Что такое JavaGuide
JavaGuide — крупный китайский учебный проект для подготовки Java backend-разработчиков. Он соединяет Java basics, collections, JVM, databases, Redis, distributed systems, high concurrency, system design, resume/interview preparation и новые материалы по AI application development.
Проект работает как открытая база знаний и сайт javaguide.cn. Его читают не как библиотеку, а как дорожную карту: от фундаментальных Java-вопросов к реальным темам backend-интервью и практическим сценариям собеседований.
Что внутри и как это используют
Форма разделов
Пример показывает характер проекта и его обычную форму использования.
## Java
- Java basics
- Collections
- JVM
## Backend
- MySQL
- Redis
- Distributed systems
- System design
JavaGuide популярен, потому что закрывает боль подготовки к backend-интервью в одной структуре. Вместо разрозненных заметок есть последовательные разделы, планы подготовки, resume guidance и ссылки на более глубокие материалы.
Сильные стороны и ограничения
Главное ограничение — язык и локальный interview-контекст. Для не-китайскоязычного разработчика часть материалов сложнее использовать напрямую, а для production engineering всё равно нужны официальные docs Java, Spring, databases и distributed systems.