這里所說的“提高開發效率”不是指在相同的時間內做更多的事情,而是:
用更少的腦力完成同樣多的事情。
為什么要用更少的腦力完成同樣多的事情?因為一個人的腦力勞動同體力勞動一樣,勞動強度越高,能夠堅持的時間越少,人越覺得疲憊。
想想一天只有24小時,除去8小時睡眠,8小時工作,花在自己和家人上的時間最多也就8小時(這還是很理想的情況)。如果工作很累的話,你還有多少精力留給自己和家人?
作為開發人員,我們花費精力的事情無非就是三個:閱讀代碼,編寫代碼,運行代碼。在這三件事情上減少腦力負擔可以令工作更輕松。我希望能通過一系列文章幫助大家用更少的腦力閱讀、編寫和運行代碼。
不過在這之前,有一件任務必須先完成,那就是:優化工作環境。
你的工作環境有多大的優化余地?請嘗試考慮一下下面的問題:
用更少的腦力完成同樣多的事情。
為什么要用更少的腦力完成同樣多的事情?因為一個人的腦力勞動同體力勞動一樣,勞動強度越高,能夠堅持的時間越少,人越覺得疲憊。
想想一天只有24小時,除去8小時睡眠,8小時工作,花在自己和家人上的時間最多也就8小時(這還是很理想的情況)。如果工作很累的話,你還有多少精力留給自己和家人?
作為開發人員,我們花費精力的事情無非就是三個:閱讀代碼,編寫代碼,運行代碼。在這三件事情上減少腦力負擔可以令工作更輕松。我希望能通過一系列文章幫助大家用更少的腦力閱讀、編寫和運行代碼。
不過在這之前,有一件任務必須先完成,那就是:優化工作環境。
你的工作環境有多大的優化余地?請嘗試考慮一下下面的問題:
- 你的椅子過高還是過低?
- 脖子、肩膀、腰和手腕是否酸痛?
- 你的周圍環境是否過于嘈雜?
- 你桌面上的物件是整潔的還是凌亂的?
- 你的鼠標是否不靈?
- 你的顯示屏上是否有層灰?
- 你的筆記本是否熱到讓你不敢把手放在鍵盤上?
- 你的內存是否夠用?
- 你的硬盤是否足夠快?
這些方面都應該盡可能的做調整,不要讓這些細枝末節打斷你工作中的思路。
比如說硬盤不夠快的問題,如果你用 Windows 7,那么它的 ReadyBoost 特性應該好好利用,它可以加快讀取文件的速度。要知道 Java IDE 通常都是非常大的,每次打開來要讀取半天。當插上一支 U 盤并將其用于 ReadyBoost 之后,不管是打開項目還是編譯運行,速度都會加快很多。你想象過打開 Word 文檔就像打開記事本一樣快嗎?
我將在接下來的文章中介紹如何用更少的腦力閱讀、編寫和運行代碼。
比如說硬盤不夠快的問題,如果你用 Windows 7,那么它的 ReadyBoost 特性應該好好利用,它可以加快讀取文件的速度。要知道 Java IDE 通常都是非常大的,每次打開來要讀取半天。當插上一支 U 盤并將其用于 ReadyBoost 之后,不管是打開項目還是編譯運行,速度都會加快很多。你想象過打開 Word 文檔就像打開記事本一樣快嗎?
我將在接下來的文章中介紹如何用更少的腦力閱讀、編寫和運行代碼。