architect-awesome README

The project's README from github.com/xingshaocheng/architect-awesome. As one markdown file: README.md.

互联网大厂内推

《后端架构师技术图谱》

:thumbsup: :thumbsup: :thumbsup: 推荐一个在线搜课程的神器,“课程搜”:https://www.kcsou.com/s_架构师/


推荐: 《Java技术书籍大全》 - awesome-java-books

从初级开发者到资深架构师,看这些书就够了


知识共享协议(CC协议) GitHub stars GitHub forks GitHub watchers GitHub followers

architect-awesome (xingshaocheng/architect-awesome)

Searching Database…

Что это такое?Продуманная техническая дорожная карта на китайском языке для backend-разработчиков, которые хотят стать архитекторами. В ней расписаны структуры данных, алгоритмы, конкурентность, базы данных, промежуточное ПО и проектирование систем.
Это полноценный курс или просто список тем?По сути это структурированный чек-лист и карта понятий и подтем, а не самостоятельное пошаговое руководство. Поэтому большинство пунктов — это лишь названия, которые нужно изучать отдельно.
С чего мне начать изучение?Автор рекомендует начать со связанного списка книг 'Java技术书籍大全' (awesome-java-books), а затем пройти разделы от структур данных и алгоритмов до баз данных, сетей и распределённых систем.
Объясняется ли каждая тема или здесь только перечень названий?В основном здесь просто перечислены названия тем и термины в виде справочного чек-листа. Поэтому обычно нужно искать информацию самостоятельно или переходить по ссылкам, чтобы действительно разобраться в каждом понятии.
Для кого предназначена эта дорожная карта?Она рассчитана на backend-разработчиков, которые хотят вырасти от младшего инженера до уровня старшего архитектора.
Какие технологии встречаются чаще всего на карте?Карта ориентирована на Java и упоминает MySQL, Redis, RabbitMQ/RocketMQ/Kafka, Dubbo/Thrift/gRPC, Nginx/Tomcat/Jetty, Docker и OpenStack как повторяющиеся промежуточные и инфраструктурные инструменты.
Есть ли здесь темы о распределённых системах?Да, есть RPC-фреймворки, очереди сообщений, распределённое планирование задач, API-шлюзы и промежуточное ПО для работы с базами данных, например Sharding-JDBC.
Есть ли что-нибудь про эксплуатацию и тестирование?Да, есть раздел про мониторинг и APM, инструменты CI/CD вроде Jenkins, средства автоматизации эксплуатации, например Ansible, и практики тестирования, такие как TDD и нагрузочное тестирование.
Size
3 MB
Stars
60.8K
Updated
CommitAug 04
Age
8y
Commits · 90 Days