一文详解|影响成长的关键思考
序:
之前看过杨振宁的一个采访,说他最大的成就,不是获得了诺贝尔奖的研究,而是之前的一个普通理论的研究:他坚信事物是遵循一定规律的,不是大家认为的不可捉摸,花了7年时间,陆陆续续,终于找到了一个很好的解释,并且幸运的是,这个研究结果可以覆盖非常多的场景。
成长与能力
- 进入一个氛围好的团队:有很好的技能积累,学会并熟练掌握,就能超过大部分同时期的人员。
-
承接一个发展快的业务:可以快速实践与获得反馈,对认知形成冲击,形成较好地业务理解。
- 遇到一个靠谱的师兄:细心指导你的成长,给你讲解很多疑难问题,帮助你做到学而不惑,引领你做到举一反三。
- 找到一个完善的知识库:能够进行全面地理解,了解问题的来龙去脉,明白各种设计的权衡点。
- 拥有一个自我驱动的意愿:可以不受限于工作内容,进行额外学习,获取到更多的信息与知识。
-
......
- 绩效谈崩了:不满意外部评价,既然干不好,那就躺平,导致没有很好地利用好时间,蹉跎了岁月。
- 搞了次故障:因为一次故障,对未来失去信心,放弃了长期耕耘的领域,走上了切换的道路。
- 找不到人交流:全靠自己琢磨,没有输入,没有更好的理解,难以变得更好。
- 身体受了伤:身体没保护好,不能继续写代码了。
- ......
- 短时间快速成长:比如刚入职没多久,就能承接团队内的大部分事务。
- 成长到难以替代:深度积累、融汇贯通后,疑难问题能快速解决,问题分析能切中要害,这样的事情换个人,还真不一定行。
- ......
持续快速成长
很多时候,能形成怎样的成长路线,都是命运使然的结果。但如果因此,就听之任之,那很多时候,即使努力地完成工作,也是中等的水平。是不是可以有意识地改善我们的成长,至少在局部环境,取得一个较好的结果那?
常说”选择比努力更重要”,这个选择不仅是大环境的选择,更是个人态度和方式的选择。选择的前提应该是理性地分析它,下面会结合成长过程的理解来看一下成长中的关键因素。
- 有些人,通过持续的好评反馈,产生了成就感,把成长当做实现自我价值的一个方式。
-
有些人,喜欢那种抽象复杂问题,然后通过代码实现它,并看到程序按预期内运行的创造的快乐。
-
有些人,可能过程不太顺利,也没收到比较好的反馈,把成长当做雇佣关系中的一项工作任务。
-
有些人,发现可以通过做事认识更多的人,积累更多的资源,把成长的过程当做积累资源的一个过程。
-
.......
- 如果这个动机是外在给于的,比如:可以拿好绩效、或者可以得到表扬,那么当这些外在因素变化的时候,可能就会影响你在成长上的投入。
- 如果这个动机是内在驱动的,比如:就是喜欢攻坚的过程,或者就是期望通过这些事补足短板,那么即使外在环境变化,你还是能够驱动自我,持续在成长上投入。
-
【更高的层次】 :在物理学中,往往越伟大的人,提出的公式越能覆盖更多的现象,因为他们思考的层次更加抽象。工作中也是如此:聊实现,看到的是细节之间的关系;聊概念,看到的是模型之间的关系;聊价值,看到的是生产要素之间的关系。越往高层次思考,越能够更好地明白当下的逻辑。
-
【更广的范围】 :有同学会把手上的事情反复熟悉与研究,但是可能还是没有很大的成 长。其实,我的感受是,拓宽知识面带来的增量知识收益,远比深挖已有知识获得的存量知识收益,性价比高的多。多看团队、部门、公司的事情,甚至看公司外行业的动态,就能获得更多的信息,就能更好地思考问题。知识的碰撞,往往会产生1加1大于2的效果。
-
【更深的思考】 :大家常常会对工作的事情进行总结,形成初步的思考。有些同学想得深的,还可以发表一些文章或者进行一些分享。但是,一般来说,因为投入的精力有限,这些理解还是缺少系统性的打磨的。与之相对的,我们都可以找到相关书籍,从中获得更加体系化的深度思考。吸收并理解这些深度思考背后的逻辑,那我们也可以获得快速的提升。
- 为了了解更高的层次,我会去观察更厉害或者信息更多人的逻辑体现,包括:文档、文章、讲话、会议等。
- 为了增加更广的范围,我会基于工作的内容,顺藤摸瓜了解上下游,以及周围的一些工作,并且留心关注一些团队外的事情。
- 为了寻找更深的思考,我会去寻找一些系统性的文章,有时觉得需要深入研究或者训练时,会买几本书看看。
-
【把项目做好】 :项目即是因,驱动你成长,也是果,展示你成长的地方。如果你的能力提升了,我相信你肯定也能把事情做好:在项目中有大局观、关键时刻能够攻坚、善于项目总结等。对于程序员而言,可以实现“代码即文档,文档即项目,项目即口碑”这样比较高的水准。 -
【把总结做好】 :同学们常常会对总结这样的事情比较烦恼,大都会压到最后时刻匆匆了事,但这却是最值得花时间的地方。在上一个总结结束的时候,就已经开始了下一个总结的周期:重点事情提前规划、日常问题善于记录、项目经验及时沉淀、优化改善持续思考。总结的时候,只是基于这些材料,进一步抽象一下,做到水到渠成,再次升华。 -
【一箭双雕的能力】 :要做到前面两项,关键要有前瞻性的意识,知道哪些事情在后面的某个阶段需要使用。曾让我更为震撼的是:优秀的人,可以把一个事情,再包装或者完善一下,完成多个事情,达到一键双雕的地步。例如,有一个好的算法,你可能只是完成一个项目,但是牛的人可基于此:申请一个专利、发表一篇论文、参加一个行业分享、推动一个产品建设、进行一次开源贡献、找到一个创业合伙人等。
- 把项目做好的关键:我会投入很多的精力去看项目中的上下游,每个项目要求知道来龙去脉,要知道全局链路。知道的越多,就越有上帝视角,很多问题都会提前发现,很多事情都可以进行协调,很多时间都能估计准确。
- 把总结做好的关键:我一直在持续写文章。每个项目我都会尝试去总结,并发表出来。在量变的过程中,我会参考别人的写法,有意识地去训练一些不同的展示方法或者文章风格。写什么有时候并不重要,我要练习什么其实才是关键。
- 一箭双雕的关键:尝试发挥一个事情的最大功效。比如:团队内的分享、每年的内部汇报、项目的技术文档,能不能再抽象一下,发表成文章,进一步扩大自己的影响力。
-
【贴近核心内容】 :之前工作中,作为业务开发,花了不少节假日的时间,做了一个问题排查系统,但是后面即使投很多时间,也不能影响到绩效或者说带来收益。当时我是很迷茫的,后面渐渐明白:需要做贴近工作核心内容的事。对于业务开发来说,需要解决业务头部的问题,实现较高的业务价值,努力才会被买单,不然可能只是认可,并没有收益。 -
【思考深层次原理】 :之前工作中,也一直在写文章,其实我当时很疑惑,不管文章怎 么写,都没有很大的关注。除了业务的关注度、积累不够等因素,后面受到别人的指点,说我都是在总结,没有去思考这些问题的原理,或者说缺少隐喻。这样就很难形成更大范围的思考,难以获得突破。 -
【锻炼结构性思考】 :之前工作中,其实是没有比较系统性或者结构性的思考。例如,在定义对象字段的时候,基本是平铺,缺少进一步的分类和组织。后来,时不时有人提点要进行结构性思考。才渐渐感受到,如果没有进行归类、层次的思考,往往会停留在事物的表面,没有进一步去分析内在联系,无法突破细节的限制。也因为过于细节,经验后面也难以复用和连接。
-
【跟跑向前阶段】 :初中的时候,最多只能考班级第二,没有拿过第一。所以我一直很努力,目标就是拿个班级第一。幸运的是,一直没有拿到过,所以我努力了三年,成绩也不错。就像前面一直有人领跑,跟着跑就可以了,自己累积的也非常快。 -
【领先落后阶段】 :高中的时候,预期外地考了一次第一。由于只把第一当目标,认为保持就可以了,后来也没有以前的那么一鼓作气了,对自己的要求也不再提高,与后面的差距就开始逐渐减少,直至落后。当差距体现出来,再觉悟的时候,已经错过了非常宝贵的一个窗口,再发力,也很难达到一个高峰了。这种再次落后的感觉是很难受的。 -
【自我突破阶段】 :后面大学、工作中,我吸取了教训,更加关注内在的因素,把目标放在个人的成长上,进行了持续地激励:能否把内容学透彻、事情做极致,某个阶段做到之后,目标又会瞄准下个阶段,连续做到最好。这就进入了精神的内耗阶段,很难有明确的止境。
总结
成长是痛苦的,它需要你把它当做高考奋斗一样,放弃一些娱乐的时刻。同时,需要面对难以突破时,内心的煎熬。 成长又是快乐的,当你破土而出,化茧成蝶的那一刻,所有的彩虹和花朵都为你绽放,让你不禁想握拳呐喊。 成长还是痛苦的,快乐是如此短暂,新的征程又将启程。 那么,我们那么努力地成长是为了什么? 我想,最贴切的回答,应该是为了向前进吧,去看看远处那美好的风景~