这个周末,听了一个关于程序员从小白到骨干的成长经验分享,谈谈个人体会。
了解自己当前正处于什么样的阶段
首先提到的是达克效应,全称为邓宁-克鲁格效应(Dunning-Kruger effect)。它是一种认知偏差现象,指的是能力欠缺的人在自己欠考虑的决定的基础上得出错误结论,但是无法正确认识到自身的不足,辨别错误行为。这些能力欠缺者们沉浸在自我营造的虚幻的优势之中,常常高估自己的能力水平,却无法客观评价他人的能力。
这个图想描述的是,自信程度和知识水平之间是有一定的波动关系的。
刚开始,可能我们是不知道自己不知道,觉得自己的设计天下无敌,固执己见,随着自信心的爆棚,慢慢爬上愚昧之山的山顶。
在碰了一些壁,踩过一些坑之后才发现,自己是有很多不知道的地方,这时候是慢慢觉醒,知道自己还有很多不知道的地方,自信心也逐渐下降,进入传说中的绝望之谷。谷底待久了,开始慢慢开悟,知道自己真的懂了一些东西,知识+经验的结合,开始发挥作用,图的最后一部分就是不知道自己知道,代表随着自己的开悟,可能我已经在实际过程当中运用了一些比较高深的东西,然而我不一定事先学习过这些东西,可能是在开悟之路上自己总结出来的。
我觉得我应该是正在准备走上开悟之坡,我之前做过很多设计,总觉得自己的设计十分好,但其实也听到了很多的不同声音,反复🤔之后,开始明白自己确实有很多不足之处。现在阶段的我,知道自己确实对很多东西的了解还有待进一步深入,争取早日走向开悟之坡吧。
宏观无法改变,微观可以改变
就像标题所说的,宏观我们个人力量无法改变,那么微观上,我们能做到的可能是改变我们自己,改变身边可以影响的小圈子。
当我自己在吐槽别人的时候,我有没有做到最好,我写过的代码,我做的设计,我撰写过的文档,我负责的系统,是不是就是完美水准,换一个视角来看自己,我有没有槽点,先改变自己,再改变别人。
如果技术上的提升需要时间的话,至少让我自己做到,靠谱二字。
靠谱: 凡事有交待,件件有着落,事事有回音
你不会一直一个人solo做事
随着时间的推移,在未来,我必然重心会从一个人处理掉所有事情,转变为带着小伙伴,拿到更好的业务成果。
当我不再是一个人时,我无法把每个细节都cover到,也可能没办法上阵解决每一个技术问题,我需要学会沟通和协调,根据事情的大小,每个人的特点,分配好每个人应该做的事情,唯一不变的是始终要保持高质量的交付内容。
我要尝试授人以渔,而不是授人以鱼。尝试多赞美别人做得好的地方,毕竟你无法要求每个人和你想的完全一样,每次都做的是你想的样子,你只能尽力让他感受到你期望他们这样去做。我要尝试当我担任项目负责人时,我必然是最快出现在我的项目成员身前的那个人。
谈谈焦虑
分享中提到,好多程序员都在焦虑,担心35岁事业,担心不知道学什么好,继续做技术还是管理。
我其实也有这样的,那样的焦虑,但我是真的热爱这份行业,所以想太多其实也没有用处,我也不会转行。不如以那么比我年长很多的,身居高位的人为榜样,继续努力吧。
总结
写了好多,回顾一下,是正能量,是鸡汤更多哈哈,不过所谓成长和努力,更多是先在精神层面安抚好自己,确定了意识,肉体才会跟着力气往一处使。
有了更多的思考再来谈谈体会吧。