火爆!GitHub 标星 144k 的前后端学习路线,2021 年最新整理,看完后不再迷茫不再徘徊

简介: 火爆!GitHub 标星 144k 的前后端学习路线,2021 年最新整理,看完后不再迷茫不再徘徊
+关注继续查看

正在光顾 CSDN 的你,好呀,我是沉默王二。


上周在欣赏阮一峰老师的《科技周刊》时,发现了一个牛逼的学习路线,在 GitHub 上已经标星 144k 了,简直火爆。里面不仅涵盖了前端和后端的学习路线,还有运维的学习路线。作为一名程序员,如果你还不知道这个学习路线的话,那可就亏大发了。


这个学习路线原本是作者为他的大学教授绘制的,给学生们看的,后来就开源到了 GitHub,希望能够借助社区的力量帮助到更多的编程爱好者。


这个学习路线还有配套的视频课程,包含 TCP/UDP、TCP/IP、HTTP 缓存、CDN、DNS 等等,虽然是英文版的,但制作精良,观影体验还是非常不错的。地址如下所示:


https://roadmap.sh/watch

还有图文版的教程,包括 OAuth、字符编码、SSL/SSH、设计模式、代理服务器等等,文章内容不长,在翻译软件的帮助下,很快就能掌握了。地址如下所示:


https://roadmap.sh/guides

这份学习路线原本只有英文版的,后来就有雷锋把它翻译成了中文版。我们先来看后端的学习路线,主线是互联网→操作系统→编程语言→版本控制系统→关系型数据库→缓存→网络安全知识→测试→设计和开发原则→消息代理→容器→应用服务器→学无止境。


image.png


这幅图做得可真棒,一眼看上去,就爱上了,仿佛我的女神李孝利就站在面前。紫色勾住的是作者认为的重点,你比如说什么是HTTP、DNS是如何工作的、操作系统是如何工作的、进程管理、线程与并发、内存管理、IO 管理、Git 的基本用法、MongoDB、数据库的 ACID 原则、索引及其工作机制、OAuth、Token 验证、REST、CDN、Redis、单元测试、HTTPS、驱动测试开发、ElasticSearch、RabbitMQ、Docker、Nginx 等等,确实都是一个后端工程师需要掌握的知识点。


再来看一下前端的学习路线,主线是互联网→HTML→CSS→JavaScript→版本控制系统→Web 安全知识→包管理工具→构建工具→前端框架→CSS 框架→测试→移动端应用开发→学无止境。


image.png


运维方向的学习路线图也来欣赏一下吧。


image.png


有了这样清晰的学习路线,是不是就不用再为学什么而发愁了?我相信你的答案是肯定的。当然了,你也不用完全按照上面的学习路线走,因为作者是国外的,国外的开发环境和国内的还是有一些差异的。


比如说编程语言方面,作者推荐的是 JavaScript,国内显然 Java 的应用场景更广泛一些;再比如关系型数据库方面,作者推荐的是 PostgreSQL,国内显然是 MySQL。


你也不用担心,“这么多知识点,我学到头秃也学不完啊!”是滴,任谁都学不完。你需要的是路线,然后结合自己的实际情况,以及未来的职业方向,从中做出选择。


我之所以推荐这个学习路线,并不是因为这个学习路线有多详细,这个路线图画得有多漂亮。而是,大多数初学者在进入编程这个领域后,往往很迷茫,不知道自己该学习什么,东学一点西学一点,等到时间一点一点流逝后,却发现好像什么都没学会。


有了这个学习路线图就完全不一样了,你能很清楚地知道自己要学什么,不用学什么,学习效率就会大幅度提升。


顺带呢,你还可以按照作者的方式给自己整一个学习路线。既然这个学习路线有 144k 的星标,就能说明大家很认可,很值得效仿一下。


想知道作者的路线图是怎么绘制的?作者在 CONTRIBUTING.md 文件中透露了,参照下图。


image.png


用的是 Balsamiq 这个工具,有 Windows 和 macOS 两个版本,下载链接如下所示:


https://balsamiq.com/wireframes/desktop/

顺带贴一下这个学习路线图的中文版 GitHub 地址:


https://github.com/kamranahmedse/developer-roadmap/tree/master/translations/chinese

可以趁机把图片保存下来,顺藤摸瓜的评估一下,看看自己的学习路线是否有走偏。


文末,给你推荐两个牛逼的资源:


第一个:GitHub 上星标 1.9k 的开源 Java 电子书,我已经同步到了开源广场:


https://codechina.csdn.net/mirrors/itwanger/JavaBooks


第二个:JavaGuide 面试突击最新版 V4.0(GitHub 星标 98k,帮助了无数面试者成功上岸),下载链接:


https://blog.csdn.net/qing_gee/article/details/114651890


觉得内容有帮助的话,请给个三连,笔芯~


相关文章
|
21天前
|
消息中间件 NoSQL Java
硬核!阿里P8自爆春招面试核心手册,Github上获赞65.7K
春节过后紧接着就是跳槽黄金期“金三银四”,现在Java面试已经是快被谈烂的话题了。随着近些年面试要求不断的提高,面试真题、面试总结、面试笔记......各种Java面试八股文一搜一大把,根本背不完,甚至是收藏=学会。但是总有程序员在错误地学习着,一边收藏一边抱怨着程序员是个枯燥无味的行业!
|
2月前
|
监控 Java 测试技术
GitHub上线一分钟标星破千万!这份Java性能优化手册看完最少p8
性能优化一直是一个永恒的话题,尤其在“糙快猛”的互联网开发模式大行其道的今天,随着系统访问量的日益增加和代码的臃肿,各种性能问题纷至沓来,Java语言作为使用最广泛的一门语言,在社区生态更是积攒了非常多宝贵的经验。如果既懂系统,又懂技术原理,那么对性能调优的帮助将非常大。
39 0
|
3月前
|
设计模式 算法 NoSQL
冲刺金九银十!GitHub中文社区秋招趋势最热的面试题被我整理好了
面对已经过去的金三银四很多小伙伴都受到了很大的挫折! 最近收到一个小伙伴金三银四在阿里的面试流程完全被吊打,和我一起看看阿里都问了什么吧!
|
3月前
|
Java 程序员
GitHub最新发布Java面试突击手册+P5-P8学习图谱,一夜直接竟爆火
什么是金九银十? “金九银十指的是每年的九十月份都是人才招聘的高峰期,因为跟春节和春运紧接,到人才市场,人都是满的,所以称为金九;伴随的十月则称为银十。”
|
3月前
|
设计模式 NoSQL Java
直击面试!阿里技术官手码12W字面试小册在Github上爆火
临近金三银四,想必有不少老哥已经在为面试做准备了。大家想必也知道现在面试就是看项目经验+基本技术+个人潜力(也就是值不值得培养)。总之就是每一次面试都是对我们能力的检验(无论是软实力还是硬实力)。软实力其实就是简历包装,自我介绍,与面试官交谈技巧等等;所谓硬实力就是我们所掌握的技术情况了。所以每次面试之前需要做好充分的准备,切不可临时抱佛脚。技术基础打好后,面试前算题巩固也是必不可少的!
|
4月前
|
SQL 关系型数据库 MySQL
吹爆!阿里专家手码“数据库优化速成小册”Github现已疯传
现在在很多设计、开发、测试人员的眼中会认为SQL优化只是DBA 的事情。他们不需要去关心。反映到具体工作中,他们缺乏相应的优化意识,只注重功能的实现而忽略了相应的执行成本。最终的结果往往就是代码质量不高,软件上线后问题多。
|
4月前
|
Java 程序员
Github霸榜半年的阿里并发编程速成笔记究竟有什么魅力?
大家都知道金三银四是程序员跳槽的黄金时期,很多程序员都想着能抓住这一机会,挺进大厂!我曾经整理过一份详细的大厂岗位需求表,很多20K以上的Java岗位,基本都要求具备高并发分布式的相关经验。老练的面试官知道,对于一个 Java 程序员而言,如果对并发编程有全面而深入的了解,那说明技术功底足够扎实。所以,并发编程也是大厂面试的必考项。并发编程,也直接成为了资深开发和小白开发本质的分水岭。
|
4月前
|
消息中间件 设计模式 算法
硬核!Github星标79.4K的阿里强推Java面试参考指南到底有多强?
Java面试 谈到Java面试,相信大家第一时间脑子里想到的词肯定是金三银四,金九银十。好像大家的潜意识里做Java开发的都得在这个时候才能出去面试,跳槽成功率才高!但LZ不这么认为,LZ觉得我们做技术的一生中会遇到很多大大小小的面试,金三银四(金九银十)只是机会比平时多一些,但也未必每个人都能在这个时间段找到自己理想的岗位。我们能做的就是时刻准备着,当机会来临的时候能把握住就行。 这不借此机会,本着好东西就是要拿出来分享的原则,LZ就把前段时间从阿里的老哥手上白嫖到的面试参考指南分享出来,希望能对你们有所帮助。
|
4月前
|
设计模式 安全 Java
好家伙!阿里并发核心编程宝典(2022版)一夜登顶Github热榜第三
不知道大家今年的金九银十是否有出去面试过?有出去面试的朋友肯定深有感受,像我们刚入行那会面试的加分项现在卷得已经成为了面试的基础题(手动狗头)。其中最典型的就属这个Java并发编程了。之前一般只有大厂才会有高并发编程相关的面试内容,但现在只要你入了Java行业就会涉及,不管你工作中是否用到,面试就得问。
|
9月前
|
前端开发 网络协议 jenkins
三分钟,我让搞后端的学弟爱上了Eolink
突然某一天,一个特别能卷的学弟向我请教接口工具……
三分钟,我让搞后端的学弟爱上了Eolink
相关产品
云迁移中心
推荐文章
更多