《程序员的职业素养》九——时间管理

1、会议

  为了完成项目,有很多时候确实需要所有参与者坐在一起共同商讨,即会议是必要的。但同时会议会浪费大量的工作时间,所以为了高效、合理使用与会者的时间,会议应该有清晰的议程以及明确的目标。

  邀请你参加会议的人一般并不负责管理你的时间。有些会议可能让你感兴趣,但当下并没有参加的必要,这种情况就要考虑自己能否花得起时间。

  有些会议是关于你已经完成的工作,对当前的工作没有现实意义,仔细评估自己项目的损失和他人的收益。如果发现参加某个会议是在浪费时间,就应该礼貌的离席。

  好的领导会保户员工的工作时间,帮助员工从不必要的会议中脱身。

2、立会。

  敏捷开发的武器库中包含“立会”:所有参会者都必须站着,依次回答以下三个问题:

  • 我昨天干了什么?
  • 我今天打算干什么?
  • 我遇到了什么问题?

3、争论/反对

   “凡是不能在5分钟内解决的争论,都不能靠辩论解决”。技术争论陷入极端时,唯一的出路是用数据说话。

4、注意力点数

  注意力点数是精力和注意力的一种抽象表达,类似于游戏中的魔力值。编程是需要持续消耗注意力点数的智力活动。注意力点数会随时间的流逝而减少,如果不及时使用,它就会消失。职业的开发人员要安排好时间,妥善使用自己的注意力点数。

  1. 保证7个小时的睡眠。一觉醒来时,人的注意力点数一般是最充裕的。

  2. 在不集中注意力时,注意力点数可以缓缓恢复。注意力点数耗尽时,虽然也能写代码,但是多半需要重写,或者在数周之后备受这段代码的煎熬。所以,更好的办法还是花些时间换换脑子。

  3. 锻炼身体是一种需要肌肉注意力的事情,训练肌肉注意力可以恢复、改善、提升心智的注意力。

5、番茄工作法

  用计时器设定倒计时25分钟,在倒计时期间不要让任何事情干扰你的工作。电话响了,接起来礼貌地告诉人家,请在25分钟之后打来;如果有人打断你咨询问题,礼貌地问他能否25分钟后再来询问。计时器响起的时候,停下手中的工作,转去处理这25分钟内遇到的其他事情。

GNG
发布了128 篇原创文章 · 获赞 430 · 访问量 71万+

猜你喜欢

转载自blog.csdn.net/so_geili/article/details/105029134
今日推荐