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