toBeTopJavaer (hollischuang/toBeTopJavaer)
Searching Database…
25.3K ·GitHub
Что это такое?
To Be Top Javaer (Java工程师成神之路, «путь Java-инженера к мастерству») — это база знаний на китайском языке с более чем 25 000 звёзд на GitHub: она расписывает всё, что Java-разработчику стоит изучить на пути от новичка до эксперта, и заодно подходит для подготовки к собеседованиям.
Это программа, которую надо запускать, или то, что читают?
То, что читают: это структурированная программа знаний с версиями (сейчас v4.0), опубликованная как сайт через GitHub Pages, с зеркалом на Gitee Pages для более быстрого доступа из материкового Китая. Устанавливать и запускать ничего не нужно.
Все ли разделы в нём дописаны?
Нет — README прямо приглашает контрибьюторов поработать над незаконченными главами, так что покрытие пока в процессе, а присылать можно только оригинальные статьи. Кроме того, всё написано на китайском.
Кому это принесёт больше всего пользы?
Java-инженерам, владеющим китайским, которым нужен структурированный путь от основ до мастерства, — особенно соискателям: README рекламирует прилагающийся банк из более чем 500 вопросов для собеседований общим объёмом свыше 600 000 знаков, построенный вокруг той же дорожной карты.
Читать можно только онлайн или можно скачать?
README предлагает только чтение онлайн через GitHub Pages, плюс зеркало на Gitee Pages, которое быстрее загружается из материкового Китая. Поскольку контент — обычный markdown в Git-репозитории, клонирование репозитория даст вам офлайн-копию, но готового PDF или электронной книги не прилагается.
Можно ли переиспользовать или перепубликовать части контента?
Только на условиях GPL: в README сказано, что проект распространяется по открытой лицензии GPL, поэтому переводы, форки и перепосты должны соблюдать требования GPL о совместном лицензировании (share-alike).
Какие темы охватывает дорожная карта?
Метки репозитория называют классические области собеседований по Java-бэкенду: JVM, Spring, MySQL, паттерны проектирования и многопоточность — в дополнение к самой основе Java. Всё это выстроено как единая последовательная система знаний от уровня новичка до мастерства, а не как отдельные статьи.
Материал ещё обновляется?
Список изменений в README заканчивается версией v4.0 от 2022-05-20, описанной как доработка системы знаний с добавлением новых пунктов, и там сказано, что прилагающийся банк вопросов сейчас обновляется. Более новых релизов в списке нет.
Что за платный набор из 500 вопросов?
Это сопутствующий продукт: полная коллекция вопросов для собеседований, построенная вокруг дорожной карты, — более 500 вопросов и свыше 600 000 знаков. Заказ оформляется сканированием QR-кода и следованием инструкциям из SMS, при этом база знаний в самом репозитории остаётся бесплатной для чтения.
Как получить версию дорожной карты в виде майнд-карты?
Подпишитесь на официальный аккаунт автора в WeChat и отправьте ключевое слово '成神导图' (майнд-карта пути к мастерству); после этого аккаунт пришлёт актуальную майнд-карту пути Java-инженера к мастерству.
What are similar projects?
athena, toBeBetterJavaer, JCSprout, CodeGuide, spring-analysis, Waking-Up, Back-End-Developer-Interview-Questions, LearningNotes
Which topics is it in?
programmer, spring, notes, roadmap, jvm, design-patterns, gpl, study-guide, interview-questions, concurrency, interview-preparation, career

