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

tuanz tuanz     2022-12-25     431

关键词:

工作也有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%,这一句话说得特别好,程序员的技术道路是学习不完。不断迭代更新,不断积累,不断沉淀才能成为大佬的。

自我反省

...。的确改变是痛苦的过程。不过不改变会更加痛苦。作为程序员我如果不创业,不转型。在过5年程序员生涯就到头了。    转型:1领导岗位,要集合众家长处。要学习各种语 查看详情

项目经理切记的十条原则

   查看详情

2017年度计划中期自我反省

(尊重劳动成果,转载请注明出处:http://blog.csdn.net/qq_25827845/article/details/70998871冷血之心的博客)      时间的脚步总是如此匆忙,依稀记得16年末CSDN推出的征文活动。为了对自己今后一年有个更好的规划,... 查看详情

20170407自我反省手记

半年过去了,我失败了,还是没有获得重生。一切都没有想象的那么容易,现实是一分一秒,每一天都在打击你。在时间上,我是弱者,在坚持上,我是中上游吧,起码也算中等。1脑子太懒了,手也太懒了,每天学习的东西都... 查看详情

字节跳动大数据研发面试——自我反省

一、面试问题自我介绍balabala…1.1提问线程与进程的理解。具体比如…系统总线怎么理解网络爬虫的通信过程,需要经历哪些过程怎么通过链接找到服务器IP的域名解析怎么理解。TCP/UDP怎么区别。TCP三次握手GET/PUT区别系统负... 查看详情

3星|《在成功中迷失?如何找回自我》:发挥潜能,时刻反省,找回目标

《哈佛商业评论》的3篇文章,依次说了“发挥潜能”,“时刻反省”,“找回目标”3个问题。以下是书中一些内容的摘抄,#号后面是kindle电子书中的页码:1:为自己的事业负责,第一步要正确评估自己目前... 查看详情

程序员应该遵守的编程原则

程序员应该遵守的编程原则好的编程原则跟好的系统设计原则和技术实施原则有着密切的联系。下面的这些编程原则在过去的这些年里让我成为了一名优秀的程序员,我相信,这些原则对任何一个开发人员来说,都能让他的编程... 查看详情

程序员应该遵守的编程原则

...的这些编程原则在过去的这些年里让我成为了一名优秀的程序员,我相信,这些原则对任何一个开发人员来说,都能让他的编程能力大幅度的提高,能让他开发出可维护性更强、缺陷更少的程序。我不要自我重复 —这也许是... 查看详情

好的编程原则

...高,能让他开发出可维护性更强、缺陷更少的程序。不要自我重复这也许是在编程开发里最最基本的一个信条,就是要告诉你不要出现重复的代码。我们很多的编程结构之所以存在,就是为了帮助我们消除重复(例如,循环语句... 查看详情

今天我要干掉老板

...“干掉”的人但又无能为力的时候,那么你应该要开始“自我反省了”,我喜欢吐槽,但我更愿意自我反省。01“伯乐”:造就更好的我我很开心还有机会迎来我事业的第二春,这要感谢我们云层天咨的两位创始人,我的伯乐。... 查看详情

年薪80w的架构师总结:性能优化其实不难,记住这十条策略就够了

上一篇文章公司来了一位阿里P7大佬,只做了6个步骤,代码性能瞬间翻倍,我们聊了性能优化的六大原则。原则有了,但是在针对实际的性能问题的时候,用什么样的解决方案才可以提升性能呢?这就需要你了解具体的优化策略... 查看详情

目录-高效能人士的七个习惯(精华版)

第一部分重新探索自我第一章由内而外全面造就自己第二章七个习惯——概论第二部分个人的成功:从依赖到独立第三章习惯一:积极主动——个人愿景的原则第四章习惯二:以终为始——自我领导的原则第五章习惯三:要事第... 查看详情

设计原则(代码片段)

...强制性的用户界面-准则9:让每个程序都称为过滤器-十条小准则  -允许用户定制环境  -尽量使操作系统内核小而轻量化  -使用小写字母并尽量简短  -保护树木  -沉默是金  -并行思考  -各部分之和大于整体  -寻求90%... 查看详情

人生顿悟—态度

1、学一样精一样 2、准确的自我定位 3、随时反省自己  查看详情

敏捷的12项原则,我们团队管理的方针

...知识,把里面的12项经典原则分享出来,可以查询,可以反省,可以进步,可以参考,也可以纠正。  好了,言归正传。  1、我们最优先要做的是通过尽早的,可持续的交付有价值的软件来使客户满意   ... 查看详情

程序开发之心态为王

...别人写的文章不如自己的。写程序有点类似写文章,所以程序员之间也有互相看不起的毛病。经常有些人看几眼别人的代码就说写得差,于是我经常和人说,技术人员不要为难技术人员,不要以彰显自我的心态来看人,要以开放... 查看详情

小学生都会的python,你该反省反省学学了!

目录为什么?先来回顾Python的辉煌战绩:Python到底有何魅力成为教育界新-代宠儿?券商副首席:Python已取代Excel投行强制学Python总结在编程界流传着一句经典:“人生苦短,我用Python!不仅在程序界占据了威胁着Java、C、C++的头... 查看详情

关于sql性能优化的十条经验

1.查询的模糊匹配尽量避免在一个复杂查询里面使用 LIKE‘%parm1%‘——红色标识位置的百分号会导致相关列的索引无法使用,最好不要用.解决办法:其实只需要对该脚本略做改进,查询速度便会提高近百倍。改进方法如下:a... 查看详情