Об этом проекте
toBeBetterJavaer — это база знаний по изучению Java и трудоустройству, организованная в виде китайских Markdown-документов. Её цель — помочь читателям системно изучать Java и готовиться к собеседованиям на позиции бэкенд-разработчика. Материал начинается с установки JDK и IDEA, первой программы Hello World и охватывает базовый синтаксис, объектно-ориентированное программирование, массивы и строки, коллекции, IO/NIO, обработку исключений, часто используемые утилиты, новые возможности Java 8, сетевое программирование, конкурентное программирование и JVM.
Продвинутая часть включает распространённые технологии корпоративной разработки: Maven, Git, IDEA, Nginx, Spring, Spring Boot, Netty, очереди сообщений, Elasticsearch, ZooKeeper, шлюзы микросервисов; раздел баз данных затрагивает MySQL, Redis и MongoDB; в разделе основ компьютерных наук собраны знания по операционным системам и сетям. База знаний также предлагает несколько учебных маршрутов: MySQL, Redis, Python, Go, C/C++, фронтенд, алгоритмы, Linux, большие данные, Android, .NET и другие.
Раздел собеседований содержит типовые вопросы и задачи по основам Java, коллекциям, конкурентности, JVM, Spring, MyBatis, MySQL, Redis, RocketMQ, распределённым системам, микросервисам, паттернам проектирования, Linux и другим темам, а также статьи о подготовке резюме, опыте письменных и устных собеседований и выборе IT-компаний по городам. В разделе учебных ресурсов представлены различные PDF, списки книг, заметки по LeetCode и шаблоны резюме.
Проект поддерживает онлайн-чтение через официальный сайт, доступен на GitHub и Gitee, а также предоставляет возможность получения офлайн-PDF. В README также предлагается вступить в платное учебное сообщество, которое охватывает доработку резюме, практические проекты по AI/Agent, собеседования по Java и решение задач. Большинство статей репозитория помечены как авторские оригинальные материалы; при перепечатке необходимо соблюдать указания автора.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.