之前在我的微信公众号“汽车电子程序猿”发布了文章《2019年伊始,我被Team Leader叫去谈话了》。自从与Team Leader谈话过后,我斗志更加昂扬,为成为大牛程序员继续努力。
下班回家,照例打开《计算机操作系统》这本书,准备按照原定计划读书学习。其实,这本书我学习了很久,但学习它总是很不舒服。我思索很久希望寻找到原因,最终我想明白了。
由于并不是科班出身,如果按照科班的学习路线去学习这些基础知识,那么我需要补充海量的基础知识。
而这种老老实实学习基础知识的学习路线与我自身的学习体系产生极大的冲突是导致我不舒服的原因。
其实,作为一名踏入社会的工作人士,我其实没那么多时间也没必要从基础学起。
本硕七年的学习时间,学校教会我的是如何快速掌握某个领域的知识,而不是这样傻傻的一点点的从基础知识学起。
什么是学习能力?
我认为学习能力就是当进入到一个新的领域,能够快速掌握该领域的核心知识,并且能够用学到的知识解决问题。
当然,你不可能解决所有的问题,但可以在解决问题的过程中逐渐查漏补缺。
因此,学习能力并不需要你从最底层的理论学起,那是特别死板的学习方式。这也是为何很多大牛在回答小菜鸡提问的时候说的“不要想那么多,直接上手干,边做边学”。
而我真的是撞上了南墙,才彻底明白这句话的意思。
当然,我绝不否认基础知识的重要性。基础知识非常重要,不掌握它将无法成为真正的专家。
但专家也并不是将所有的基础知识掌握的很好才踏入社会,他们也是在工作过程中将基础知识逐渐补充进自己的知识体系中。
想明白了这个问题,我有些不知所措。根据之前制定学习计划,我会一步一个脚印按照计算机专业的课表进行学习。
而现在我面临的是将先前制定的学习计划彻底推翻,想到这,心理不免有些茫然和痛苦。
但我心里明白这种做法是绝对正确的。我必须停止现在的学习计划,不能做一名理想主义者,而是根据自身优势和所处环境重新制定计划。
我相信今晚的这半个小时会让我以后节约上百倍的时间,少走很多弯路,想到这些完全抵消了之前痛苦的心情。
上面写的这些,可能很多人看到后,会轻飘飘的来一句,“年轻人总是想的太多,做的太少”。
现在这句话在社会流传的很广,这种浮躁的心态普遍存在年轻人身上也是事实,这是由于年轻人对未来的迷茫与不知所措。
我承认我想了很多,但同时也做了很多。在20多岁这个年龄段,我最大的依仗就是时间很多、学习力很强、试错成本低。事情做错了,大不了从头再来就是。
但我可以错,却不能一直错,这不是踏实,这是蠢,是一种思想上的懒惰。
不认真思考,就撸起袖子就埋头开干的人,可能离目标越来越远。当他抬头审视时,发现偏离路线很远,但此时却已丧失了从头再来的机会和勇气。
这让我联想到,在公司学到的关于软件开发流程方面的知识,即从确定需求,到软件开发,接着白盒测试,紧接着黑盒测试,最后实车测试。
公司在每个环节都安排了若干轮 technical review,哪怕需求或代码只修改了一行,你仍然要找 Team Leader 和 SQO 开会做 review。因为越早发现问题,修改错误的所付出的成本越低。
在这种心境下还能想到所学的软件工程的知识,我可能真是“天选”程序员,哈哈哈。
在接下来一段时间里,我会进行深度复盘,并重新制定2019年学习计划。
最后我要说,目标不变,仍然立志成为一名大牛程序员。这条路不论多苦多难,我都会坚持走下去。