为什么年轻一代,连计算机基本原理都不懂?| 极客时间

2022 年 9 月 27 日 InfoQ

最近逛知乎,看到一个很有意思的帖子,可能很多小伙伴也有这种疑惑:

下面的观点也挺鲜明的:这是科班与培训班的区别。

只能说,太真实了。我的一个朋友上学时,就没学好组成原理。后来到工作中就发现,增删改查还可以,遇到点底层问题就懵了,而那些基本功好的科班生,学新东西快很多,升职加薪更是轻轻松松。

我想,这也是一个人能否去大厂的关键,毕竟大厂都很看重基本功。想做一名优秀的工程师,如果都不了解计算机是怎么工作的,程序在计算机中怎么运作的,那怎么行得通呢?

我也经常会收到一些粉丝的反馈:接触更多项目后,感觉自己底层原理很弱,在编程的时候总有空中楼阁的感觉;有的说工作多年,竟然看不懂科班出身同事实现的数据序列化协议太尴尬了;还有人日常搬运代码,遇到些网络或者数据库里的乱码、强制类型转换等等大坑,就懵逼了。

说白了,就是基本功出了问题。这也是为什么,很多人在工作两年后,反而回去补组成原理这些专业课知识。

而且,计算机领域的学科渗透和交叉很厉害,学点底层的东西,有一门精通,你找工作就很占优势。

作为计算机入门和底层知识的第一课,组成原理其重要程度,就和数据结构与算法一样,都是程序员必修的“硬核内功”。

要知道,它可以直接解决你在并发编程、性能优化中经常遇到的一些困惑,比如 CPU Cache 的原理是什么,CPU 和 I/O 之间是如何通信的,虚拟内存是要解决什么问题。可以说,你基本可以掌握计算机的全貌了。

我曾经下苦功,想好好啃啃组成原理,但概念多,太抽象,难理解,不好学以致用。资料我也看过不少,说句不好意思的,我大部分买来的书,都是前面 10 页已经发黄了,后面 500 页从来没有打开过。

只啃原理不行的,还是要与实际代码工作相结合,在这我分享一份,之前收藏的学习资料 —— 「组成原理全景图」,把零散的概念系统地整理在一起,建议收藏:

这张思维导图,出自徐文浩的专栏《深入浅出计算机组成原理》,这课可以说是我在极客时间学习,收获最大的课之一了,现在已经 6.4W 人学过了。他用工作实际场景 + 软件开发案例,讲了 30+ 组成原理的核心知识,教你真正看懂、学会、记住,从源头理解软、硬件的共同之处,洞悉性能问题的本质。

除了理论讲的透彻,最重要的,还结合工业界的应用,要知道徐文浩老师在创业,随手就是各种实践案例,简直是一个宝藏老师,宝藏课程,口碑那么好,群众的眼睛是雪亮的,我目前 2 刷完毕,真是常看常新,时时有收获。

这个专栏原价是 ¥199,老用户现在有个秒杀价,到手 ¥139,新人就更不得了了,只需 ¥68!(极客时间这个新人活动是真的划算)感兴趣的小伙伴可以先扫码免费试读。

62 讲内容,新人仅需 ¥68 拿下

我来介绍下徐文浩, BotHub.AI 创始人从 7 岁开始接触代码,近 30 年的码龄。写过各种大型企业软件,从零开始搭建支撑每天百亿流量的广告算法系统,提升了十倍以上的广告收入和 ROI,工业界的牛人了。

我看专栏时,最大的感触是,这个老师太会讲了,要知道越是底层的东西,越不好讲透,能把这么枯燥无聊的原理,讲得明明白白,讲述中还充满了魔力,又吸引着我去深挖下去。

比如,特色之一图文并茂配合给大家讲解复杂问题,简洁又清晰。

一图胜千言,理论看不懂,拆开了揉碎了,总能明白吧

比如,专栏特色之二:每个章节都会留个符合内容的思考题徐文浩老师经常在评论里解答,这种耐心、负责的分享精神,真的很难得了。

我的建议,光读文章可不够,还得多看看下面的思考题以及老师推荐的学习资料,更精彩,而且往往能有新的启发。

关于组成原理对程序员的作用,我再来引用一下 Rust 大神张汉东在知乎上的回答:

大家都知道,计算机考研统考有 4 门核心基础课程:数据结构与算法、操作系统,计算机网络,以及组成原理,等你做了多年研发以后,会发现,原来这么多年就是围绕这 4 门课程打转

关于基本功的重要性,我觉得怎么强调都不过分,记得《倚天屠龙记》里,张无忌几个时辰,就把别人几十年没有练成的乾坤大挪移学会了,最根本的原因,是他有“九阳神功”练就的内功底子。

同样的,深入学习这门“底层知识”,就是在练扎马步、核心肌肉力量,提升你自己的“根骨”和“资质”,从而拔高你发展的上限。

下面是专栏的目录,看着感觉很不错,理论和实践相结合。

都说大学玩游戏,工作来补课,出来混迟早要还的。

所以还是那句话:种一棵树最好的时间是十年前,其次是现在,抓住机会。

再次提醒 :

课程原价 ¥199,老用户秒杀价,到手 ¥139

新人特惠,仅需 ¥68 !

62 讲内容,着实很划算了

扫码查看详情👇

“人生如逆旅,我亦是行人”。学习总不会是一件太轻松的事情,希望你能像我之前一样坚持学完这个专栏,也可以在专栏讨论区多留言交流,它会是精彩计算机世界真正的开始。

👇点击「阅读全文」,2 杯奶茶的价格,补补基本功。

登录查看更多
0

相关内容

CVPR 2022 将于2022年 6 月 21-24 日在美国的新奥尔良举行。CVPR是IEEE Conference on Computer Vision and Pattern Recognition的缩写,即IEEE国际计算机视觉与模式识别会议。该会议是由IEEE举办的计算机视觉和模式识别领域的顶级会议,会议的主要内容是计算机视觉与模式识别技术。

知识荟萃

精品入门和进阶教程、论文和代码整理等

更多

查看相关VIP内容、论文、资讯等
【经典书】多处理器编程艺术,562页pdf
专知会员服务
65+阅读 · 2022年7月10日
算法通关手册(LeetCode)
专知会员服务
156+阅读 · 2022年1月13日
【经典书】操作系统导论,687页pdf
专知会员服务
170+阅读 · 2020年10月28日
【2020新书】C语言编程傻瓜式入门,第二版,464页pdf
专知会员服务
60+阅读 · 2020年10月15日
【经典书】C语言傻瓜式入门(第二版),411页pdf
专知会员服务
51+阅读 · 2020年8月16日
清华大学《人工智能》书籍教学课件开放下载
专知会员服务
137+阅读 · 2020年7月27日
【书籍】深度学习框架:PyTorch入门与实践(附代码)
专知会员服务
160+阅读 · 2019年10月28日
欠过的基础债,补回来!| 极客时间
InfoQ
0+阅读 · 2022年9月2日
2022 年技术的新趋势和新方向 | 极客时间
我又用 Redis 干翻了一摞简历!| 极客时间
AI前线
0+阅读 · 2022年1月6日
国家自然科学基金
0+阅读 · 2017年12月31日
国家自然科学基金
1+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
7+阅读 · 2015年12月31日
国家自然科学基金
2+阅读 · 2015年5月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
4+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年7月31日
国家自然科学基金
7+阅读 · 2012年12月31日
国家自然科学基金
2+阅读 · 2012年12月31日
Arxiv
0+阅读 · 2022年11月29日
Arxiv
0+阅读 · 2022年11月28日
Arxiv
0+阅读 · 2022年11月25日
Arxiv
0+阅读 · 2022年11月24日
Arxiv
58+阅读 · 2021年11月15日
VIP会员
相关VIP内容
【经典书】多处理器编程艺术,562页pdf
专知会员服务
65+阅读 · 2022年7月10日
算法通关手册(LeetCode)
专知会员服务
156+阅读 · 2022年1月13日
【经典书】操作系统导论,687页pdf
专知会员服务
170+阅读 · 2020年10月28日
【2020新书】C语言编程傻瓜式入门,第二版,464页pdf
专知会员服务
60+阅读 · 2020年10月15日
【经典书】C语言傻瓜式入门(第二版),411页pdf
专知会员服务
51+阅读 · 2020年8月16日
清华大学《人工智能》书籍教学课件开放下载
专知会员服务
137+阅读 · 2020年7月27日
【书籍】深度学习框架:PyTorch入门与实践(附代码)
专知会员服务
160+阅读 · 2019年10月28日
相关基金
国家自然科学基金
0+阅读 · 2017年12月31日
国家自然科学基金
1+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
7+阅读 · 2015年12月31日
国家自然科学基金
2+阅读 · 2015年5月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
4+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年7月31日
国家自然科学基金
7+阅读 · 2012年12月31日
国家自然科学基金
2+阅读 · 2012年12月31日
相关论文
Arxiv
0+阅读 · 2022年11月29日
Arxiv
0+阅读 · 2022年11月28日
Arxiv
0+阅读 · 2022年11月25日
Arxiv
0+阅读 · 2022年11月24日
Arxiv
58+阅读 · 2021年11月15日
Top
微信扫码咨询专知VIP会员