任何一个开发项目kick off的时候,我们都会信心满满的相信我们可以按时完成计划的项目,但是我们在开发的过程中,总会有一种感觉,感觉最初的计划目标,离自己越来越远,甚至都有可能无法完成了。在这里跟大家分享一个既能保证自己项目可以按时完成,又有可能成为公司"闪亮"程序员的方法,那就是计划和跟踪自己的工作成绩,具体来说就是每天记录和回顾自己的产出和工作成绩。
大家都知道如果我们的工作成果超出的了领导们的预期效果,项目提早完成,项目创新,那么我们都会得到公司的认可,领导的赏识。对于大部分值得去做的工作而言,做那些细致和有目的性的工作的员工更加容易变得出众。但是对于每天都在进行繁重脑力劳动的我们而言,昨天我们做了什么,给公司带来了什么,今天又准备做什么?可能我们心里毫无概念,每天上班往座位上一坐,开机,运行编程软件,然后等着下班,虚度着程序员的的青春。
其实我们最理想的开发状态是做到日事日毕,在我公司,我们研发部门采用的办法就是:我们每天上班之前可以花10分钟的时间来计划今天要完成的任务。每天下班后用10分钟的时候在回顾,今天完成了什么?测试部的MM又发现了我多少bug,我又犯了多少错误,再统计一下今天我工作了多少个小时,分别干了些什么。公司每个月还会汇总一次,虽然这些都很繁琐,但是对员工和公司都很有帮助。
一、制定你的工作目标,今天你打算完成哪些模块或者接口。你可以记录下来,排个优先级,把能带来的效益和产出都进行评价。这样可以保证,一天之中,不会几个项目经理同时上门来找你要代码或者软件。你也不会被一些琐碎的事情给烦着。
二、把一个项目细分到每一天。经常记录你的计划和进行回顾,我们确保你参加的项目不会停滞不前,或者你拖了别人后腿,你硬性的要求自己每天都要做出一些成绩,这样才有可能实现3天一小成,5天一大成。每天的工作计划就像是条件反射一样,如果你没有完成今天的成绩,会让你感谢浑身的不舒服,刺激你的大脑皮层,投入更多的专注力和精力来完成。
三、你会在每天的总结中,发现一些平时别人发现不了问题,你可以做的比别人更优秀。
下面是我给大家找来的一些练习题,大家可以不妨试试~来改善一下每天的工作:
1、留出半个小时,坐到一个安静无人打扰的地方,把每天你的团队在开发中忍受的那些小问题,小纠结都写下来。哪些问题是你每天都在心烦,耽误了不少时间,确从来没有静下心来,好好安排时间决心解决的。
2.在你平时做的工作中,哪些工作室可以让电脑来完成,而你却一直在手动完成的?记录下来解决他。哪些bug是你经常犯的?为什么不好好的理理,不要在一个坑里面摔上几次。
3.给自己实实在在的20分钟,记录下所有的想法,不管是好的还是坏的,一定要做满20分钟,列出list后,在另一张白纸上理出你最感兴趣的(或者是最烦人的)5个件事情。明天开始,瞄准这个清单的第一项,开始进攻,后天第二项以此类推。
很多人都会觉的每天做一个计划多此一举,我并不这样认为。也许在刚开始计划自己工作的时候,会觉得一切都很模糊,很多事情连做不做的出来?做不做的完自己都不知道,怎么能计划好呢?
但是朋友如果你坚持了一个月下来,你会发现,你每天的任务和思路都非常的清晰,自己对自己的开发能力了如指掌,每天按部就班的堆砌的自己程序大楼的积木就好了。哪些烦心的事情,开发的阻力,拦路虎,半路杀出的陈咬金,都会在你的计划下减少。我们在编程的时候很注重方法,为什么我们在管理自己的工作的时候 ,不引用好的方法,试试?