第 0 章:前置知识
约 2454 字大约 8 分钟
2025-11-18
文章来源
本篇文章几乎完整的照搬了 “一生一芯”课程 的第 0 章,只是稍微修改了一下,感谢“一生一芯”团队。
0.1 讲义信息框说明
信息框说明
讲义中会出现一些信息框,根据其颜色和左上角的图标可以得知信息的类别。例如,本信息框是一些提示相关的内容。其它主要类别还有
提示
相关信息的说明
扩展阅读
注意事项
警告
重要提示(一般作为任务出现)
0.2 前置知识
0.2.1 提问的智慧
阅读提问的智慧并不只是为了浪费大家的时间,也不是为了阻止大家提出任何问题,而是为了让大家知道"怎么提问是正确的". 当你愿意为这些"正确的做法"去努力,并且尝试用专业的方式提出问题的时候,你就已经迈出了成为"成为专业人士"的第一步。
0.2.2 大佬三连:STFW, RTFM, RTFSC
尝试弄懂 STFW, RTFM, RTFSC 这三个词的含义
尝试在上述文章中寻找并理解这三个缩写的含义。
你可能会觉得字母 F 冒犯了你,但事实上这个字母的含义从来都不是重点,它只是反映出这三个缩写背后的传奇色彩而更容易被大家记住而已。例如,RTFSC 起源于 Linux 之父 Linus Torvalds 在 1991 年 4 月 1 日回复邮件中的第一句话,目前在网上还能搜到当时的邮件列表。有趣的是,Andrew S. Tanenbaum 在 Lessons Learned from 30 Years of MINIX 一文中把这封邮件作为 MINIX 操作系统容易学习的一个例子:还处于学生时代的 Linus Torvalds 在 10 天之内就把 MINIX 学得差不多了。
0.3 与其说是学会提问,倒不如说是学会不提问
很多同学不多不少都会抱有这样的观点:
我向大佬请教,大佬告诉我答案,我就学习了。
但你是否想过,将来你进入公司,你的领导让你尝试一个技术方案;或者是将来你进入学校的课题组,你的导师让你探索一个新课题。你可能会觉得:到时候身边肯定有厉害的同事,或者有师兄师姐来带我。但实际情况是,同事也要完成他的 KPI, 师兄师姐也要做他们自己的课题,没有人愿意被你一天到晚追着询问,总有一天没有大佬告诉你答案,你将要如何完成任务?
如果你觉得自己搞不定,你很可能缺少独立解决问题的能力。
但幸运的是,这种能力是可以训练出来的。你身边的大佬之所以成为了大佬,是因为他们比你更早地锻炼出独立解决问题的能力:当你还在向他们请教一个很傻的问题的时候,他们早就解决过无数个奇葩问题了。事实上,你的能力是跟你独立解决问题的投入成正比的,大佬告诉你答案,展示的是大佬的能力,并不是你的能力。所以,要锻炼出独立解决问题的能力,更重要的是端正自己的心态:你来参加学习,你就应该尽自己最大努力独立解决遇到的所有问题 (当然一些由于框架代码缺陷导致的问题除外).
0.4 我是一个很享受帮助别人的大佬
以南京大学令人闻风丧胆的 PA 实验为例,我们见过太多这样的情况了:每年学期开始的时候,总有那么几位上一届的热心师兄在群里无微不至地解答新手同学的各种提问,这些新手同学也确实在残酷的 PA 训练中感受到热心师兄为他们遮风挡雨的温暖。但过了一两个月,这些热心的师兄总是会突然消失,留下这些新手同学在 PA 的寒风中彷徨地等待;而另一部分同学早就在这一两个月的摸爬滚打中锻炼出正确的心态和技能,成长为可以独当一面的专业人士,在 PA 的鞭策下继续前行。关于这些热心师兄突然消失的神秘原因,我们不得而知,也许是他们感受到自身的课业压力,也许是他们对回答这些无尽的问题感到厌倦,也许是他们突然觉得自己给新手同学提供的帮助其实帮不了他们。但不管怎样,那些新手同学已经无法独立完成 PA 的训练了,因为他们将会面对比学期开始更困难的问题。
所以,我们并不否认你在帮助同学的时候给你带来的成就感,但我们认为,有很多更严肃的问题需要思考:
一个同学来提问,如果说这个问题只是表象的话,你能摸索出更本质的问题吗?
当一个同学不来询问你就无法解决问题的时候,你之前所做的真的是在帮助他吗?
更重要地,你能为这些同学的将来负责吗?
如果要问"你希望这位同学成长为什么样子", 我想大家的目标都是一致的:希望他将来能成为可以独当一面的专业人士。但同时你也需要认识到学习的规律:这是需要长期接受专业训练的。如果你仅仅把问题的答案告诉他,他就可以成为专业人士,那该如何对得起长年累月奋斗在一线的广大资深工程师们流下的汗水?
因此,你每一次直接把答案告诉他,直接帮他们解决问题,都是在剥夺他接受专业训练的机会。相反,如果你真的希望能帮助他,你可以尝试在不影响他训练的情况下指出他缺少的观念和技能,该查资料/看手册/看代码,就让他去查资料/看手册/看代码,引导他针对问题提出自己的思考,然后尝试并总结解决方案。这对你和他来说都不容易,但学习本身就是一件需要付出的事情:如果你让他很方便地获得问题的答案,那他就不能从解决这个问题的过程中收获应有的训练。
0.5 我到底要怎么样才能更好的学习?
学习是一项需要科学方法的系统工程,其核心目标不是简单地记忆知识,而是真正掌握解决问题的技能。正如实践所证明的,只有当我们能够将所学知识应用到实际问题中时,真正的学习才得以发生。
为了实现这一目标,我们应当优先选择主动学习方式(如实践操作、知识输出和问题解决),而非被动接收信息(如单纯听课、阅读)。主动参与学习过程能显著提高我们对知识的理解和应用能力,让学习效果事半功倍。
构建系统化的知识体系是将知识转化为技能的重要基础。通过绘制知识地图,我们可以梳理知识点之间的内在联系,建立结构化的认知框架,并将新知识与已有经验有机融合,为实际应用打下坚实基础。
费曼学习法是检验我们是否真正掌握知识的有效工具:当我们能够用简单通俗的语言向他人解释复杂概念时,往往意味着我们已经内化了这些知识。这一过程不仅能帮助我们发现理解上的盲点,更能强化我们将知识转化为实用技能的能力。
培养良好的学习习惯同样不可或缺:坚持每日实践,将大目标分解为可管理的小任务,及时总结思考,并在实际项目中反复应用所学知识。这些习惯能帮助我们从知识的记忆者转变为技能的掌握者,真正实现学习的价值。
学习建议
记住:学习的目标不是记住知识,而是掌握技能,真正的学习发生在你能够运用知识解决实际问题的时候。
0.6 总结
通过本章的学习,我们希望你能建立正确的学习观念:
- 学会独立解决问题,而不是依赖他人
- 建立长期的学习习惯,持续进步
学习之路充满挑战,但只要你掌握了正确的方法,就能在这条路上走得更远。记住:专业能力的培养需要时间和耐心,每一次的独立思考和解决问题都是你成长的阶梯。