《代碼整潔之道》學習體會之六:珍惜時間

對於職場中人來說,什麼是最珍貴的?我認爲應該是時間。因爲自己在單位時間內的產出決定了最終的工作成果。但爲什麼都是同樣多的時間,有的人完成了很多事情,而有的人卻一件事也做不好呢?以專業的態度對待時間的利用是很重要的。

要想利用好時間不妨從兩個方面來看時間都去哪兒了。首先是向內審視:自己是不是有拖延症;做事的時候注意力很難集中;總要花很長時間才能進入工作狀態;長時間工作之後覺得疲憊不堪。如果有以上這些問題,那說明時間的利用率是不高的,幸好辦法是有的。

每個人都可以找到適合自己的辦法來提高效率,但前提是要以專業精神約束自己,自律是最基本的要求了。對於我來說,實踐番茄鍾工作法的體驗還不錯。就是每次集中精力工作半小時,然後不管幹什麼,立即保存退出,休息十分鐘後進入下一個週期。

可能會有疑問說代碼寫到一半,思路被打斷,這樣效率會高嗎?一開始還真有這樣的問題,但這是因爲之前習慣了長時間工作的狀態,其實是可以將任務分解爲半小時之內完成的。這就需要掌握好一個節奏,長時間編碼之後的問題是精力渙散,反應遲鈍,休息很久也未必能恢復。而番茄鍾法可以使人總是維持在一個高效的狀態,出活快而且好,避免因低效而導致的無意義加班。

再就是向外觀察,是哪些因素導致了時間的浪費。在職場文化中,會議是一個無法避開的話題。要是說八小時工作內最浪費時間的事情,開會估計能得第一。相信誰都會有這樣的經歷,被羣發郵件點名通知參加某個個會議,但去了之後只有一個很小的議題和自己相關,可礙於領導在場,又不能提前退場。這個時候怎麼辦?

專業性告訴我們要爲自己的時間負責,也就是要有拒絕的勇氣。當然,辦法可以有很多,不一定非得要當場讓領導下不來臺。可以在事前和領導溝通好,說明自己手頭事情的重要性,這樣討論完自己的事,跟領導微笑點個頭就可以悄悄地出來了。

如果是自己組織的會議,那就是目標明確,控制好會議進程,不讓會議被無關話題帶偏。常見的情況是開的是需求討論會,卻在一個技術細節的實現上慷慨激昂地討論了半小時,這顯然沒有必要。敏捷開發管理的Scrum方法中有一個立會的形式,就是大家站着討論,每人一分鐘,只說三件事情:昨天做了什麼,今天要做什麼,昨天遇到什麼問題。

通過這樣由內而外地分析時間流逝的原因,再尋找解決的辦法,相信程序員們一定能在專業性上前進一大步。

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