正文
我:这样吧,你工作之后有没有针对工作中遇到的某一类问题,抽象出一个 Topic,有针对性地调研和做试验?
Ta:……有吧……
我:你说的这个事儿,其他公司是怎么解决的?
Ta:……
新员工的试炼
我会告诉面试者,你来了之后,除了做业务之外,还必须做一个技术预研课题,课题范围可大可小,你不仅仅要做试验,还要公开分享你的所思所得。
WHY?
因为微信里收藏10000+篇技术文章,
因为知乎里收藏10000+个答案,
因为云笔记里离线复制了10000+篇文章,
……
很快乐,但并没有什么卵用。
碎片化阅读是很舒服,但意义不大,看似每天收获满满,其实都成为过眼烟云。重复一下著名的学习金字塔留存率观点:我们读过的,知识留存率是10%。
我和面试者之间还经常会发生这样的对话:
我:这个思路/技术选型是谁提出来的?
Ta:技术经理/领导/项目经理……
我:有没有比较过其他实现思路?请讲一下各自的优缺点。
Ta:领导让这么干的,所以没比较过……
针对某一个课题,深入思考,多方调研,做试验证明,很多工程师可能今生仅此一次:他大学毕业时做毕业论文的那次…………
如果长期满足于东点点,西点点,今天可能是 Webpack、npm、Gulp,明天可能是 Spark、机器学习、流式计算,假设你过目不忘,知识的广度倒是有了,但缺乏深度,长此以往,可能彻底毁掉了深度思考的能力。
所以,我们要“训练”,强制性要求你从定义问题开始,训练自己主动搜索、主动链接、主动构建知识、主动试验、有始有终的能力。