针对工科生的建议
针对工科生群体,我认为需要掌握一种思维模式:放弃高中时期的“白盒思维”,拥抱真实世界的“黑盒思维”。
不要被高中时期的解题思维惯性绑架。高中的应试教育考试需要我们有一种极致的“白盒思维”,以数学大题为例,如果有20行解析,哪怕有1行没看懂,这道大题都解不出来。这种长年累月的训练让我形成了一种潜意识:眼前出现的每一个信息单元都是致命的,必须100%处于自己的掌控下,搞懂底层原理,才能掌握正确的解题思路。
但是在真实的项目中,这样的思维是比较致命的,以之前的操作系统实验为例,Linux内核有成千上万行代码,如果沿用高中时期的“全盘掌控”的思维,非要搞懂每一行代码才能上手,大脑就会直接宕机。
“黑盒思维”赋予了我们合法忽略信息的权利,我们只需要掌握一种“安装部署”的思维即可。找到项目中的config文件,修改其中的部分参数,通过现成的接口实现对于这个“黑盒”系统的调用。至于中间复杂的执行过程,直接放心大胆忽略。
在拥有实操经验的基础上,再去阅读相关的理论,才能一步步把这个黑盒拆开。如果一开始就死磕“抽象概念”,最后反而啥也没学会。
评论



