大家好,我是 Java陈序员。
自从上班后,身体是一天不如一天了,也很少有时间可以去学习新技术了。程序员如果技术跟不上,很容易就被淘汰。
而碎片化的学习效率又不高,往往今天学了,明天就忘了。有时候更是不知道要学习什么技术!
今天给大家推荐一个开发者技术学习路线,让我们在学习技术时可以循序渐进。不管是菜鸟还是老鸟皆可食用!
项目介绍developer-roadmap —— 提供最全的开发者技术路线指南。目前在 GitHub 有 259k+ star,这是目前我见过最多 star 的项目!
前端开发、后端开发、全栈开发、DevOps、Android 开发、AI、大数据、游戏开发等方向都有详尽的学习路线思维导图。
基于角色的路线
可以按照你自己的方向选择一个目录查看对应的思维导图,例如后端开发。
后端开发技术栈路线
在思维导图中,展示出后端开发中所需要学习的技术栈。
网络、编程语言、Git、关系型数据库、NoSQL、API、缓存等等。
当你需要学习某一个技术时,可以点击查看对应的教程。
MySQL 学习
如果你想具体学习某一种或者某几种编程语言,也是有路线指导的。Java、C++、GO、Python、JavaScript 等编程语言有详尽的学习路线思维导图。
Docker、MongoDB、SQL、Kubernetes 等中间件的学习路线也是应有尽有。
基于技能的路线
同样的选择一门“技巧”进行查看,如 Java 技术栈学习路线。
Java 技术栈学习路线思维导图
再比如 SpringBoot 技术栈学习路线思维导图:
SpringBoot 技术栈学习路线思维导图
对思维导图我们可以进行分享或者下载到本地,实时查看!
分享思维导图
我们也可以规划自己的技术学习路线,然后再标注学习(掌握)状态,有已完成、进行中、跳过三种状态。
标注技术状态
总结developer-roadmap —— 不愧是开发者学习技术的路线图,涵盖多种开发方向、多种编程语言、多种技术学习、软件架构设计,可以说是全方位、多层次、立体化的技术学习路线。
当然,我们也可以自己把 developer-roadmap 部署到本地或者服务器上。
1、克隆项目代码
git clone git@github.com:kamranahmedse/developer-roadmap.git2、安装依赖
npm install3、启动运行
npm run dev最后,贴上项目地址:
https://github.com/kamranahmedse/developer-roadmap在线体验地址:
https://roadmap.sh/最后推荐的开源项目已经收录到 GitHub 项目,欢迎 Star:
https://github.com/chenyl8848/great-open-source-project或者访问网站,进行在线浏览:
https://chencoding.top:8090/#/大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!