导读:对于软件开发人员,最大程度的提高生产力是我们最宝贵的财富。

开发人员的专注力是最宝贵的资产?_java

如同写得很严谨的函数一样,如果没有什么实际功能,我希望趁早退出。对于开发者而言,以下能够让我们全面提升价值:


1)可持续的生产力:最高质量的工作产出率,不会损害开发者的生活;

2)高质量的工作:满足需求,对用户有价值,维护无错误的软件;

3)注意力:专注于某项任务的心理能力;

4)可持续的生产力;

5)注意力对可持续生产力的重要性。


我的工作流程如下:


确定要解决的问题;

思考问题,让想法渗透;

研究,讨论和试验这些想法;

实施和测试解决方案;

提供并维护解决方案。


这个周期一天可能要重复多次。也可能我花几天时间停留在单个循环步骤上,这个周期的每个步骤需要引起注意。我投入的精力越多,可以完成的周期就越多,我的工作效率就越高。


专注于一项任务的时间因人而异。有些人拿起来就用,有的人则要慢一些。不论你用什么手段,我都认为专注(专心致志的行为)是一种技能,与任何一种技巧、技能一样,可以通过刻意练习来提高。


那么,如何增加注意力储备?最大的特征是将分散注意力的外部事物组织起来。这样不断持续,会有更多的练习,让更多的时间变得更好。


增强体力


每天坐8个小时,其实这种伤害已经人们低估了!


你需要弥补这种无形中的伤害,特别是打算在这个领域呆上数十年。关于这个话题,业界的改善意见并不一致,但我个人更喜欢举重,没有什么动作比从地面上拿起重物,然后站起来更为有益。同时,这也是一个安全的动作,人们可以持续到老年。


它帮我们恢复手、背和臀部的力量,让坐姿损伤减到最低。


让自己的工作场所更整治


我的办公室是一间备用卧室,白色的墙壁。没有电视,只有一张桌子,椅子和一台笔记本、支架、键盘和鼠标。


有一扇窗户可以让充足的阳光照进来,我会觉得一天是这样的美好,但是太多的光线会让电脑屏幕反光。如果我需要处理办公纸张,完成后会立即归档。我会一直让桌面干净整洁。


让智能手机变成砖头


我的手机被我禁用了所有通知,但通话和短信除外。除非是自己的家人,我不会立即回复短信和电话。我在前一段时间还禁用我的社交媒体帐号。关闭消息通知,有助于消除我强迫检查消息的冲动。


操作系统的极简主义者


我的Mac扩展坞只有我每天使用的应用程序:


  • 资源管理器

  • 网络浏览器

  • 命令行终端

  • 文本编辑器(用来前段开发)

  • 后端代码的IDE

  • 数据库IDE

  • 版本管理工具

  • 邮件客户端


我的桌面会切换在两个状态。比如目前使用的文件,完成后,我会把它们放在合适且明显的文件夹中。


整理浏览器书签


如果我需要一些经常参考的信息,我会将其归档到常规存档文件夹下。更具体的项目会新建文件夹,经常访问的链接可以自己的文件夹下看到。


最小化会议


如果能够面对面讨论,或者直接语音,就尽量不要开会,用一个邮件或者IM消息就够了。


对任务分类


想像一个由4个象限组成的网格:


  • 重要而紧急

  • 重要但不紧急

  • 不重要和紧急

  • 不重要也不紧急


必须处理重要而紧急的事情。这对我来说,这是最主要的生产力问题。


重要且非紧急的任务会占用我们大量的时间。这常常是一些功能实现,错误修复以及代码维护以及旧功能的性能优化等工作,。


另外,与其他们沟通,需要预先计划。


不重要且紧争的任务是时间的盗贼。他们立即向你喊叫,但价值回报却非常少。我知道这些也是指向自己的,对我来说,这此是常被懒人问到的问题,提问者没有进行全面的调查就要求得到最出色的答案。


另外,还有会议的最后一刻,以及过度交谈的同事。


人们常常不知道“不重要”和“不紧急”的任务是什么,以内部文档更新为例,这些是给团队自己的投资,这意味着未来将更有生产力。


还在,不要忘了闲暇时间展示你的一些爱。