正确归因->无限进步

"计算机中没有魔法" , 产生了一个现象,我们总是能够找到原因的,都是可被解释的. 这可能是我喜欢程序员这份工作的根本原因, 他提供了确定性.

读书时, 最喜欢的科目是数学. 数学是确定性最强的科目.

我们总能在一次次的错误中, 找到问题都原因,知道自己在哪个地方想错了, 或者哪个地方没想到. 只要我认真思考每一个问题,认真解决每一个问题,我就可以获得确定性的进步.

而语文,英语这些科目, 你很难做到"正确归因" ,你的作文在一些人眼里,可能是优秀作文. 而在另外一些人眼里,可能是零分作文. 这就是所谓的"文无第一"

人的进步,很大程度上决定于你是否能正确归因.

随着人工智能的发展,我们对人类的决策方式有了更清晰的认识.

如果一个团队,经常惩罚说真话的人,那么其他人将认为,说真话是有错误的, 或者尽管他认为说真话是正确的,他在行为上,也不会去说真话. 慢慢的,大家就只会掩盖问题,而不是去解决问题.

如果一个孩子,跟父母说出自己的想法,父母总是打击,谩骂.那么孩子就会认为,说出自己想法是错的.

什么是正确归因?

说真话的人指出问题,我们应该去解决问题,而不是把这个问题归咎于他指出了问题.这是一种错误归因.

孩子说出自己的想法,比如想去旅游,到世界去看看. 父母就算囊中羞涩,或者忙于工作,没有时间.应该跟孩子说你在攒钱,或者自己在忙于工作,没有时间, 而不应该批评孩子这种想法异想天开,不体谅家庭情况.难道他不能真的去旅行, 还不能怀有这样的想法吗? 错的不是孩子说出自己的想法,而是他无法跟你共情,或者是你们缺乏沟通,他并不知道家里的情况.父母要做的是加强沟通,而不是打击,谩骂.并不是合你意的才是正确的.

如何做到正确归因?

这是一个说起来简单,做起来很难的事情.

直面问题,真诚的接受自己,不要自己骗自己.

做到这一点,无比困难.

如果你写了一段错误的代码,引发了一个bug,导致公司蒙受损失.如果可以,你是选择去编造一个理由去搪塞过去?还是勇敢承认错误,并且承担后果? 我相信很多人会选择前者,当然大部分情况你并没有得选,没那么容易搪塞过去.

自己骗自己的事情简直不要太多.

比如有些工程师,天天做ppt,装作自己是行业专家,实质上除了会几个名词意外,并没有真正解决过什么问题. 刚来不清楚情况的人,还以为他真的是专家,但很快深入一点的讨论后,发现他什么都不懂,很快他就会成为笑话.

其实如果能真诚的面对自己,把自己定位成一个方案工程师,会轻松很多. 然后把更多的精力投入到如何设计方案上,对自己的职业生涯更有帮助.

你不必样样精通, 你完全可以跟那些专攻某个领域的人合作共赢.

我相信没有公司会要求领导一定要比员工聪明, 但是应该会要求领导能获得员工的信任. 领导完全可以坦诚承认自己并不是这个方面的专家,然后去协调资源给员工解决问题.

使用test case来帮助自己正确归因.

我们常常会把观点和事实混在一起 .

观点是你的猜想, 事实是经过验证的结论.

如果你有观点, 那么请用test case来让他变成实事 ,在此之前,请先别妄下结论.

test case 相当于你的跟别人沟通的桥梁, 并不是说你的test case一定多么严谨,但这当中一定是有一些逻辑关系的.

比如他人指出你的test case不严谨, 那么你就可以完善他,提供更充足的证剧, 在这个过程中,你可以不断的优化. 如果你没有任何的test case ,很多时候就是空谈,谁也无法说服谁,纯粹的时间浪费.

我认为就算你提出了一个荒谬的test case 也比空谈要好.因为知道什么错, 才能知道为什么错,也就是正确归因.

在工作中,我们很容易在讨论问题时,慢慢迷失, 浪费了大量的时间在交换那些未被证实的观点. 这毫无意义.我们不妨动起来,设计一两个test case ,看看现象, 在事实的基础上讨论,会高效得多.

当你觉得对方的观点有问题, 要做的不是提高声量, 而是用实验去证明你的观点.有人可能会说,设计实验太浪费时间, 但请相信我, 永无休止的争吵更浪费.

做到正确归因,说明你已经在进步的道路上.

我很喜欢影视飓风的口号:无限进步. 希望大家也能无限进步.

你可能感兴趣的:(杂谈,经验分享)