gitmyhub

skill-map

HTML ★ 22k updated 3y ago

程序员技能图谱

A community collection of visual skill maps showing what technologies and knowledge areas developers should learn in different fields like AI, web development, DevOps, and cloud computing.

HTMLMarkdownsetup: easycomplexity 1/5

skill-map, also titled "Programmer Skill Map" in Chinese, is an open-source community project initiated by Geekbang. Its purpose is to collect and organise learning skill maps across a wide range of IT and internet-product fields so that programmers can see the overall knowledge structure of an area and follow a suggested path through it, together with curated learning resources. The repository itself is mostly a structured index. The README links out to per-topic Markdown files that lay out the skills for each area, and each topic also has a tree-shaped diagram saved as a PNG that you can preview. The fields covered include artificial intelligence topics such as machine learning and the Apollo self-driving project, big data and Hadoop, web front-end development with sub-maps for mobile performance optimisation, HTML5 development, and Angular 2, server-side topics such as software architecture, OpenResty, live streaming, CDN technology, and DNS troubleshooting, cloud computing with OpenStack, containers, Serverless, and microservices, security engineering, and intelligent operations including database administration, DevOps, and Kubernetes. Each entry credits a named contributor from the industry and links to recommended further reading where available. The project notes that all maps reflect the personal views of the individual contributors rather than their employers and invites disagreement through GitHub issues or email. You would use this repository if you read Chinese and want a high-level checklist of what to study in a given technical field, plus links to deeper resources. The repository's primary language is listed as HTML.

Where it fits