必备技能~程序员如何提高工作效率?如何更好获得领导的认可?

Posted 秋9

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了必备技能~程序员如何提高工作效率?如何更好获得领导的认可?相关的知识,希望对你有一定的参考价值。

程序员如何提高工作效率?如何更好获得领导的认可?要从写使用手册,低级程序员,中级程序员,高级程序员,以及到技术总监,13年编程生涯的亲身体会说起,具有丰富工作经验,下面分享一种常用,并易于执行落地的PDCA工作方法。

目录

1.PDCA是什么?

2.PDCA起源

3.PDCA解释

4.PDCA如何运用?简单学会PDCA工作方法


1.PDCA是什么?

PDCA工作方法是将工作任务分为四个阶段,即Plan(计划)、Do(执行)、Check(检查) 和 Act(改进)。要求把各项工作按照作出计划、计划实施、检查实施效果,然后将成功的纳入标准,不成功的留待下一循环去解决。这一工作方法是质量管理的基本方法,也是企业管理各项工作的一般规律。

2.PDCA起源

说到PDCA,不得不提休哈特和戴明,这两个人在工业质量管理领域被奉为神一般的存在。

休哈特

休哈特被誉为“现代质量控制之父”,让我们来看看他的生平:

1891年,3月18日沃特·阿曼德·休哈特出生于美国伊利诺伊州的新坎顿;
1917年,获得加州大学伯克莱分校的物理学博士学位;
1925年-1956年,贝尔试验室研究员。
1924年,直奉战争爆发,冯玉祥发动北京政变囚禁曹锟;此时,休哈特博士(Walter A. Shewhart)在贝尔实验室发明了品质控制图。

休哈特成功地将统计、工程和经济这几大学科结合在一起,因此被称为现代质量控制之父。最使他声名远播的、持久而突出的贡献就是SPC控制图——一种简单却非常有效的工具。他1931年出版的纪念碑式的著作《制造产品质量的经济控制》被称为质量控制基本原理的完全彻底的说明。

休哈特最早提出“计划-执行-检查(Plan-Do-See)”的雏形, 后来有戴明将休哈特的PDS循环进一步完善,发展成为“计划-执行-检查-处理(Plan-Do-Check/Study-Act)”这样一个质量持续改进模型。

戴明

戴明(W.Edwards.Deming)博士是世界著名的质量管理专家,他因对世界质量管理发展做出的卓越贡献而享誉全球。以戴明命名的《戴明品质奖》,至今仍是日本品质管理的最高荣誉。日本之所以能够从1950年代开始快速成为世界质量强国,在很大程度上要归功于戴明博士的贡献。


1946 年日本科学家与工程师联盟( JUSE ) 成立后,戴明开始与此组织建立联系,由此逐渐成名并应 JUSE之邀为日本人讲述他的统计方法。就是在此期间,戴明将“PDCA循环”完善并推广。

3.PDCA解释

所谓PDCA,即是计划(Plan)、实施(Do)、检查(Check)、行动(Action)的首字母组合。

1)、P (plan) 计划,包括方针和目标的确定,以及活动规划的制定。

2)、D (Do) 执行,根据已知的信息,设计具体的方法、方案和计划布局;再根据设计和布局,进行具体运作,实现计划中的内容。

3)、C (check) 检查,总结执行计划的结果,分清哪些对了,哪些错了,明确效果,找出问题。

4)、A (action)对总结检查的结果进行处理,对成功的经验加以肯定,并予以标准化;对于失败的教训也要总结,引起重视。对于没有解决的问题,应提交给下一个PDCA循环中去解决。

ACTION的真正含义:

为什么导演开拍的时候不用act,start,begin等动词,而用名词action呢?原因是因为在表演的时候,演员仅仅是在表达导演已经构思好的电影,导演在拍摄的时候会对比演员表演的action是否与自己的构思、感觉是否一致,如果一致的话就继续下一个镜头,如果感觉不对,没有达到导演要的效果就会再来一遍了。

所以action真正的含义表示导演准备看演员表演的action(效果),这也是为什么会选这个名词动用。

这也是为什么PDCA会选这个名词动用,PDCA循环同样是要看效果的!

以上四个过程不是运行一次就结束,而是周而复始的进行,一个循环完了,解决一些问题,未解决的问题进入下一个循环,这样阶梯式上升的。

4.PDCA如何运用?简单学会PDCA工作方法

每个人想要每天有所提升,都必须要学会并主动去复盘今天所做的事情。而一个人复盘能力的强弱并不完全是天生的,是可以通过后期学习来进行提升的。

那如何运用PDCA循环来提高自己的工作汇报和复盘能力?在此,我给大家提4个复盘时必须要做到的步骤。

1)、回顾自己所指定的目标

在回顾自己的目标时,一定要思考两个问题:1.自己的大目标和今天的阶段性目标是什么?2.自己今天的计划有没有向着这个大目标前进,有没有完成今天的小目标?

当明确自己的目标和计划后,再去思索自己的目标和计划有什么遗漏和不完整的地方,需要怎么去完善它。

一旦发现自己的计划和小目标与自己的大目标有所偏差,就要去进行补救,防止自己在大目标的路上越走越远,以保证自己每天有所进步。

比如,我学习英语一样,先制定一个大目标一年之内拿下雅思,跟着再分解成阶段性的小目标,比如每一个月拿下雅思多少分。逐月递增,目标清晰,方便自己去执行。

2)、检查并解决行动中出现的问题

回顾自己今天根据计划所做的各项事情,有没有出现什么问题。如果是小问题,就证明计划并不完善还有所缺陷;

如果是大问题,就证明今天的计划是失败的,就要好好的进行反省,为什么会出现这个大问题,自己的计划或者所做得事情那里出错才导致这个大问题的发生。

把这些大小问题统统收集起来,进行反省、反思,防止未来制定计划时再次出现同样的问题。

当把问题收集完后,就要进行分类,哪一类问题是不需要解决的,只需要注意防范就行;哪一类问题是新出现,是需要去解决的。

把新出现或者需要解决的问题,列好相关的解决对策并放置到你下一天的计划当中去,等到了明天再去解决。不需要今天就急急忙忙的跑去解决,因为你忙了一天,需要休息以回复精力。

比如,我每晚都制定明天的学习计划和检查今天的学习计划完成的怎么样,那里有漏缺。就好像我昨天做英语读写时发现自己的读写做得太慢,错误也出现了非常多。

那就把错误原因收集起来,下次注意并找出解决方法。然后明天的计划就分配多点时间去自己薄弱的部分,运用晚上想出来的解决措施看看是否能成功解决。


3)、检查并收集行动中找到的经验

当你搞定今天的问题后,还要把今天所做事情积累到的经验统统收集起来,记录到自己记忆或者本子上去。

一些可以标准化、规律化的经验,就把它形成一种制度,一种日常的规律,方便自己去使用和遵守。

一些不可以标准化、规律化的经验,就把它记好想想可以把它用在什么事情,什么情况上。当下次遇到可以使用这些经验的事情时,方便自己去取用,把事情做得更好。

比如,我在背单词中发现了一种很好用的图像记忆法,那我就把它记录起来,看看能不能运用在背别的知识点上。一些只能单独运用到英语的学习方法就记在另一个本子上,可以分享给同样需要学习英语的朋友。

4)、总结制表并落地实施

根据自己的经历经验提炼出某些规律,比如,销售漏斗,能够提高销售能力,提高项目的成功率。

然后依据提炼出来的规律进行改变,比如,依据上面提炼出来的规律,对销售部门的工作手册进行修改,以提高销售成功率。

最后再把提炼出来的各种经验、规律和容易出现的问题制成表格,到了第二天分发给所有下属,定期检查他们是否真的吸收到这些有用的经验,促使他们也能提高自身的能力,让团队变得越加强大。

当然,这最后一个点比较适用于有下属团队的人,没有团队的把表格制定好,自己督促自己是否有遵守实行即可。

不管是哪一个团队或者人,要想变得越来越强就都得要学会每天去复盘,在复盘之中不断汲取经验和教训,防止自己再次犯同样的错误,把这些经历过的经验和教训变成一种持续提升的能力,只有这样你才能在职场中立于不败之地。

以上是关于必备技能~程序员如何提高工作效率?如何更好获得领导的认可?的主要内容,如果未能解决你的问题,请参考以下文章

提高团队工作效率的方法

回味曾经:提高工作效率如何而来?

提高编码技能成为更好的开发者的十个提示

提高编码技能成为更好的开发者的十个提示

如何解决目前工作的重复性,如何提高效率,避免内耗?

程序员面试必备小技能,你get了吗?