程序员的自我反省-十条原则

工作也有2年多了。在程序员的道路上慢慢成长ing,不时会反思,不时看大佬的博客学习,总结,分享。

今天就看了美团技术团队博客的一篇文章。

写给工程师的十条精进原则

切合自动不足点简要反省一下。

 

内容简要记录:

(一)、Owner意思:(1)认真负责的态度,(2)积极主动的精神。

自评:能做到95%,可能因为我也是个萌新吧,刚出来社会工作不久的码农,对很多工作任务上心,也想自己负责的任务,做到最好,交付出去没有返工,同时也跟自我的性格有点关系。

(二)、时间观念:做事有计划,工作分主次,ES,“艾森豪威尔法则”(四象限法则)

自评:50%,做事是有计划,但是工作分主次的话,就事与愿违了,不知道为什么,有时候专研在一个bug或部署上线系统时候出现问题了,我总会先把bug先解决后在处理系统问题的。其实,这是错误的,我自己也知道,这也是我以后必须改正的误区。

(三)、以种为始:提到一本书《高效能人士的七个习惯》,原则意思:先清除目标,然后努力实现。

自评:90%,详细不多少,程序员就是想好实现方法,干就完事了。

(四)、闭环思维:其中一句话写得很好,一个人是否靠谱,就看他能否做到凡事有交代,件件有着落,事事有回音。其次还有:能够定期主动进行阶段性反馈。

自评:80%,靠谱的程序员都是随着经历一步一步成长积累沉淀出来的。所以加油吧。

(五)、保持敬畏:“君子之心,常怀敬畏” (1)保持敬畏之心,能够让我们少犯错误。(2)当我们进入一个新的团队,请先暂时忘掉之前的习惯,要尽快学习团队的既有的规范,并且让自己与团队保持一致。

自评:70%,可能现在待着的团队还是可年轻的团队吧,并没有感觉到有技术体系规范的硬性要求。还是得有个循序渐进的过程,希望越来越好。

(六)、事不可二:(1)所有的评审与问题的讨论,不要超过两次。(2)同样的错误不能犯第二次。

自评:80%,犯错都是难免的,但是保持住不犯第二次错误。那就已经是有自我提升了,加油!

(七)、设计优先:“软件架构的目标,是为了让构建与维护系统的所需人力资源最小化”,程序设计必要之道。

自评:90%,这个是我很尊重的原则。没有思考和设计,都是空谈,这个过程是非常重要。最近我也不断在思考,如何积累自己的已有框架,可能达到很多业务的开箱即用过程。

(八)、P/PC平衡(产出和产能的平衡):记录了一个《伊索寓言》的故事[生金丹的鹅],故事联想:产出好比“金蛋”,产能好比“会下蛋的鹅”。重蛋轻鹅的人,最终可能连蛋的资本都保不住,“重鹅轻蛋的人”最终可能会被饿死。

自评:80%,权衡两者的关系与重要性,才能达到高能。我们程序员做写代码做产品也是一样的。不断提醒自我,两端权衡。

(九)、善于提问:(1)勤于提问,只有在争辩中,才可能诞生最好的主意。(2)懂得如何提问。

自评:95%,对于萌新的我,提问是必然的。缺点就是没有完全掌握懂得如何提问,仅此而已。勤于提问,这是必要的。没有圣人是完美的。不断学习,不断实践。也是我自己对自己的要求。

(十)、空杯心态:“满招损,谦受益”,寓意:要求我们时刻进行自我检视和反省。

自评:80%,这一句话说得特别好,程序员的技术道路是学习不完。不断迭代更新,不断积累,不断沉淀才能成为大佬的。

posted @ 2018-08-27 11:28  tuanz  阅读(828)  评论(0编辑  收藏  举报