Analysis updated 2026-05-18
Plan your learning path by following a skill map for your target role like frontend developer or DevOps engineer.
Discover what technologies and concepts you should master in emerging fields like serverless computing or microservices.
Use visual diagrams as a reference guide when deciding what to study next in your career development.
Contribute your own expertise by creating or improving skill maps for domains you specialize in.
| teamstuq/skill-map | colorlibhq/gentelella | rough-stuff/rough | |
|---|---|---|---|
| Stars | 21,345 | 21,328 | 20,943 |
| Language | HTML | HTML | HTML |
| Setup difficulty | easy | easy | easy |
| Complexity | 1/5 | 2/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
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.
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.
Mainly HTML. The stack also includes HTML, Markdown.
License could not be detected automatically. Check the repository's LICENSE file before use.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.