程序员随想-工做效率

最近996的话题很火热,这里就会涉及两个话题,劳资关系、工做效率等话题。这里谈谈工做效率。程序员

为何会加班?

  • 需求问题。 需求不明确,需求前期思考不足,致使大量从新沟通和返工。
  • 程序员的问题。 前人挖坑后人填坑。通常来讲前人栽树,后人乘凉,但现实kpi导向致使你们赶工期快速落地,可是后期各类坑耗费大量人力。
  • 决策问题。 今天大老板拍板要作A,项目进行一段时间,发现不行,赶忙拍板作B,最后成果没拿到,却是加了一堆班。
  • 环境问题。 常常性的被打断,各类被@和会议颇多,你们知道线程数太多,切换上下文成本太高反而致使效率降低。人也同样,特别是写代码的程序员,白天效率不高,晚上不得不加班coding。ps:过度的用钉钉的@和DING功能反而不是好事
  • 为了加班而加班 发现老板和同事们都比较晚才走,本身怎么能在他们以前走,有这种反正要加班的思惟,白天磨洋工,晚上继续干。

如何提升效率?

流程优化

需求提出以后,进行评审,不合理的需求坚定要求修改或者干掉,人力不够的让需求方进行排期。 需求评审完后,方案分析要多花时间,写详细的方案文档,减小开发时的大量沟通甚至返工。一样选择方案的时候必定要考虑到后期维护更新的工做量,不要把坑留到后面。 决策问题,公司要对针对利用大量资源没有结果的决策人进行追责,省得都把快速迭代,快速验证当作挡箭牌。工具

确立目标

不能把完成工做任务做为目标,要分析背景,分析最根本的目标是什么,分析到达目标的路径,进行针对性的分析选择比较近的路径。优化

养成高效习惯

计划和总结

我喜欢早上到公司花个5分钟列出今天的工做计划,晚上再花个10分钟对今天进行总结。每周五写周报的时候也是总结的好机会。每次完成一个项目和完整需求后也会进行总结。线程

事务分类

我通常把事情分为紧急、不紧急、重要、不重要。重要且紧急的优先级高,紧急不重要其次,重要不紧急其次,最后是不重要不紧急的。事情优先级分好以后要排好计划,分配合理时间,计划中要留出空闲时间来处理忽然插入的紧急事项。事务

好记性不如烂笔头

老话说的好,好记性不如烂笔头,花时间把计划和总结记录下来,能够针对性的改进计划方式,便于以后的计划和总结。花时间把需求分析和系统分析以文档的形式记录下来,造成了文档有迹可寻,减小以后须要的时候思考和寻找的时间,其余同窗寻找资料的时候也会有效率,于人于己于团队好处都是大大的。资源

学会偷懒

从必定角度去看,偷懒是人类的正面的欲望,生产力的发展不少时候是由于人们想偷懒。有了自行车就不用走路、有了汽车就不用淋雨晒太阳、有了飞机就不用花大量时间坐地面工具。有了饭店就不用买菜作饭洗碗,有了订餐软件能够不用去饭店就餐。因此咱们必定要有偷懒的想法(提出问题),找到方法可以少干活甚至不干活(解决问题),这样把节省的时间放到更重要的地方。开发

相关文章
相关标签/搜索