当前位置:首页 > 每日看点 > 正文内容

为什么大多数cs专业的学生不愿意老老实实啃深入理解计算机系统这一类黑皮书?

卡卷网9个月前 (02-24)每日看点146

你就啃吧,等你啃完这些书,你的同学已经照着B站的视频和大佬的博客,在大语言模型的指导下做完了项目,在牛客背了最新的面经,找到了大厂的实习,走向了人生的巅峰。你一边默默念着“基础不牢地动山摇”,一边发现你同学聊的全都是你没听过的技术栈。好不容易搞懂的书上的概念,面试完全没人问也没人Care。活脱脱一副CS孔乙己的样子。

请务必记住,CS是应用学科,学它的正确方法是先把手弄脏,再逐个击破影响自己的瓶颈。信息搜集和与人交流的能力也是重要的学习和工作能力,只知道啃书反而是这方面能力低下的体现。


这个回答意外的点赞挺多的,评论区有同意也有反对的声音。我来随便补充些想法吧,想到哪说哪。

其实这个回答是写给曾经的我自己的。以前我也觉得黑书像葵花宝典一样,啃完了就会变成技术大牛,拿到一堆高薪offer,逃离35岁被裁的诅咒。那时我也非常看不起那些刷视频背面经搞CRUD的同学,觉得他们学那点肤浅的东西早晚被裁。现在回想起来,这其实是一种傲慢又虚荣的想法,这个世界上本来就不存在学会了就能人生通关的东西,而且视频面经CRUD里的东西和黑书上教的本质上也没有什么高低。写Lisp和写Java,调SSM框架和调Linux API,改Pytorch代码还是改若依框架,真的有谁比谁更厉害、更高级吗?其实很多时候都是市场需求的不同激发了人心里的傲慢与偏见,而这种心态恰恰是学习和工作的大忌。

回到更现实的视角,啃书的问题其实是显而易见的。首先是书的时效性问题。其次,现在的计算机领域已经变得浩如烟海了,每一个角落深挖下去都能挖到一大堆深刻的知识。如果抱着要深入底层的想法去学习,就会陷入底层的泥沼中。比如从大模型这个方向开始往深处挖,做理论能挖到数学和无数论文里,做训练和推理集群能挖到云计算里,做优化方向能挖到GPU编程上,还想深入还有AI编译器和AI加速芯片等着你。没错,想啃书是啃不完的,永远都会存在下一本更深入更底层的书。换句话说,想靠啃一本足够厚的书就能通晓整个计算机领域,本来就是一个不可能实现的梦。最后,哪怕你会真正的量子速读,一秒钟就把相关书籍全读了,这也是远远不够的,因为真正的最佳实践只有真的把手弄脏,深入参与项目后才能了解。而书上记载的很多内容看上去很精妙,实践中却因为各种原因完全没人用。这就导致了在当下,啃书其实是一种性价比非常低的学习方式。

所以面对现在的CS领域,我觉得最好的入行方法就是看看各类教学视频,背背面经,然后多和行业内部的人交流。这些并不能教你多么高深的知识,但是却可以让你快速知道业界现在在搞啥,面试都在问啥,拿到行业入场的通行证。那么高深的知识在哪呢?我觉得实习和工作后,在真实的项目和业务里学习到的东西,才是我们在这个行业的立足之本。而解决真实业务中的难题,从中学到的东西也会比看书更加具体和深刻。当然如果能力很强又有很明确的方向,参加开源项目也是很好的积累实践经验的方式。

工作还能教人很多软技能,比如怎么和做技术的同事、不懂技术的同事、客户、供应商、还有领导打交道。有许多做技术的对人际交往不屑一顾,但实际上这些对职业生涯一样有着非常重要的影响。当然,这些看书也是学不到的。

最后再叠个甲,个人的观点当然会失之偏颇,大家做个参考就好了。另外不啃书也不是说不要去打基础。学好一门常用语言,熟悉他的基础语法、数据结构、内存设计,熟悉指针/引用的概念,熟悉面向对象编程的思想,在这个基础上会用代码表达出自己的想法,也能大致看懂别人的代码,积极搞懂工作学习中自己不明白又很重要or常见的概念。能做到这些,我觉得已经是很优秀的程序员了。最后,如果不是功利性的去啃书,而是单纯对书里的东西感兴趣,那当然是很好的,这个就不在前面的讨论范围内了。

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/02/11140.html

分享给朋友:

相关文章

创业:集思广益并完善您的商业理念

用史蒂夫乔布斯的话来说,“做伟大工作的唯一方法就是热爱你所做的事情。开始自己的事业是迈向自己喜欢的工作的一步。但是,从形成想法到创建商业网站,在您深入研究之前,需要考虑几个基本步骤和问题:您要解决什么问题?您的目标受众是谁?您的产品或服务与...

到什么程度才叫精通 Linux?

我们医院有个大牛。有一次,我的Linux电脑下载了Microsoft office 365 不能运行。于是买了2.5升装康师傅冰红茶找到大牛,让他帮忙解决。大牛白了我一眼,让我把安装包发给他,只见他输入一个命令将安装包打开,整个屏幕都是数字...

下一个风口最可能是什么?

下一个风口最可能是什么?

肯定是一带一路了,国内没什么卷的空间了,现在国家正在给一带一路的第三世界国家建设基础设施,等交通打通之后,就是通信打通,通信打通就是贸易打通,未来我建议大家重仓小语种,阿拉伯语最值得学(也有其他小语种自己去查一带一路国家),将来去其他国家随...

都是前端框架,为什么用 React 的人会有优越感?

都是前端框架,为什么用 React 的人会有优越感?

上家公司一直搞react,最近第一次写个vue3项目。老板朋友来了看了下页面说:这用vue写的吧。我:是...老板朋友:一看就知道是vue做的。这tm你看一眼页面就知道用的啥框架?这感觉就是,我一直用苹果,偶尔用了下华为打电话,有个人离老远...

MacOS真的比Windows流畅吗?

我现在公司配的机器,配置是绝对的大古董了惠普z230sff薄塔cpu只是个4770,没错不是4790k,4770全核睿频只有3.8g显卡更是古董,k600,已经结束驱动更新支持了,显存仅1g,跑分跑不过13代uhd核显内存是加到16g得,但...

程序员都有自己的服务器吗?

程序员都有自己的服务器吗?

2024.9. 24,有朋友咨询功耗,我没有单独给服务器弄智能插座,系统做的 esxi 也看不到,所以只能用其他角度判断供大家参考。我有一个餐边柜改的机柜,里面白裙两盘,黑群晖 4 机械 1 mvme,一个爱快硬路由,一个联通光猫,一个 2...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。