一个高效程序员的自述:我并不聪明,只是多练习和思考
五一后刚来到一个新的项目,所以写作的时候就没有那么充足了。从一个舒适的环境走到了学习的环境:
本文引用地址:https://www.eepw.com.cn/article/201704/346614.htm
从一个舒服的环境走到一个不舒服的环境需要一个过程。当然这种不舒服的学习区不仅仅局限于工作,还有生活上,还需要去适应 深圳的生活——不过,我想应该很快就能适应了。
这篇文章的起源会比较复杂,一个是来自对知乎上相关问题的思考,一个是最近工作上的一些思考。
01
挂科x四百本书
有一天在知乎上逛的时候看到了一个问题《请教我该如何取舍课程,然后如何学习成为一个程序员?》。因为题主的专业和我是一样的——电子信息工程,也是对计算机感兴趣,然后我就很无耻地把我的成绩单贴了上去,还说了我看了大学期间看了 四百本书。
上面一共挂了两挂,其中有两科是体育——游泳,还有四科分别是:
高等数学
线性代数
复变函数与积分变换
通信原理
以上都是数学课,因此我就被喷了~~:
然后我就开始思考了这个问题了,我在大学期间到底做了些什么?反正,以上的两个事实是已经有了:
挂了四门数学
看了四百书——这只是一个估计数字,应该也在400~以上,当时在大二、大三时的平均速率是 70~80/学期。
以上的结论加上GitHub的连击只能说明——我不够聪明,但是很勤奋,哈哈哈 。
02
专家x通才
受最近项目的影响,昨天我在翻阅《咨询的奥秘》、《麦肯锡方法》,发现在后者的最前面写了一句话:
麦肯锡顾问大多数是通才,他们博学却涉猎不深,随着经验的积累和职位的提升,他们对涉猎行业的了解逐步加深。
在之前那篇《为什么说全栈工程师是未来?》中,我们已经阐述了足够多的专家与全栈工程师的对比。
通才从某种意义上来说就是又大又薄的山东煎饼:
而专家就是月饼,那么很厚就像月饼一样:
好了,掩饰完毕。
综上所述, 如果把我们的饼变厚,那么我们就可以取得一个好成绩了。而这也意味着,我们就不能涉猎更多的领域。那样,我们就不能成为一个Consultant——咨询师、顾问。
03
放弃xFocus
如何去看四本百书?
在那篇《程序员的内置索引与外置的Google》中,我们提到过: 学习的过程中我们只需要不断地去构建我们的索引即可。
所以作为一个侦探顾问,福尔摩斯需要不断地汲取各个领域的一些知识:
并且只在少数领域成为专家——必须要腾出空间给其他知识点,所以作者 Arhur Conan Doyle的那句话那经典:
即:
人的大脑如同一间空空的小阁楼,对放置进去的家具要有选择。
下半句是:
只有傻瓜才会把他碰到的各种各样的破烂不加选择地装进去。不然,无用的东西会挤占太多的空间,或者许多东西相互杂处,条理不清。
即:
在今天这句话就变成:
构建你自己的索引目录,同时使用搜索引擎来完成构建。
看多了书之后,大部分的计算机书看目录就够了。
放弃xFocus
我只是走了一条,我认为是正确的道路:成为全栈工程师&咨询师。或者如justjavac所说的全栈工程师咨询师,如Sherlock Holmes的侦探顾问。但是这并不意味着,适用于每一个人。
有的人想成为专家,进入大公司。
有的人想在某个领域有所建树。
。。。
面对太多的需求,我们总得做出些择则。并非每个人都是天才,天才只是少数——还没见到天生下来就会写代码的。
好了,我又解(掩)释(饰)了挂科的问题了——把这些时间都花在看书上了。。
04
练习x作息
练习我们就不说了,因为有图有真相哈哈。。
还有就是当你觉得最近的生活很无聊时,一定是你进入了舒适区:
新买的钟很漂亮,上面写的是“Give Me 5”:
不是“凌晨五点的深圳”的意思:
我也是每天12点前睡,然后七点多起床的——三遍
足够的睡眠,才能更好的前进。
足够的睡眠,才能更好的前进。
足够的睡眠,才能更好的前进。
评论