《程序員的職業素養》九——時間管理

1、會議

  爲了完成項目,有很多時候確實需要所有參與者坐在一起共同商討,即會議是必要的。但同時會議會浪費大量的工作時間,所以爲了高效、合理使用與會者的時間,會議應該有清晰的議程以及明確的目標。

  邀請你參加會議的人一般並不負責管理你的時間。有些會議可能讓你感興趣,但當下並沒有參加的必要,這種情況就要考慮自己能否花得起時間。

  有些會議是關於你已經完成的工作,對當前的工作沒有現實意義,仔細評估自己項目的損失和他人的收益。如果發現參加某個會議是在浪費時間,就應該禮貌的離席。

  好的領導會保戶員工的工作時間,幫助員工從不必要的會議中脫身。

2、立會。

  敏捷開發的武器庫中包含“立會”:所有參會者都必須站着,依次回答以下三個問題:

  • 我昨天干了什麼?
  • 我今天打算幹什麼?
  • 我遇到了什麼問題?

3、爭論/反對

   “凡是不能在5分鐘內解決的爭論,都不能靠辯論解決”。技術爭論陷入極端時,唯一的出路是用數據說話。

4、注意力點數

  注意力點數是精力和注意力的一種抽象表達,類似於遊戲中的魔力值。編程是需要持續消耗注意力點數的智力活動。注意力點數會隨時間的流逝而減少,如果不及時使用,它就會消失。職業的開發人員要安排好時間,妥善使用自己的注意力點數。

  1. 保證7個小時的睡眠。一覺醒來時,人的注意力點數一般是最充裕的。

  2. 在不集中注意力時,注意力點數可以緩緩恢復。注意力點數耗盡時,雖然也能寫代碼,但是多半需要重寫,或者在數週之後備受這段代碼的煎熬。所以,更好的辦法還是花些時間換換腦子。

  3. 鍛鍊身體是一種需要肌肉注意力的事情,訓練肌肉注意力可以恢復、改善、提升心智的注意力。

5、番茄工作法

  用計時器設定倒計時25分鐘,在倒計時期間不要讓任何事情干擾你的工作。電話響了,接起來禮貌地告訴人家,請在25分鐘之後打來;如果有人打斷你諮詢問題,禮貌地問他能否25分鐘後再來詢問。計時器響起的時候,停下手中的工作,轉去處理這25分鐘內遇到的其他事情。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章