如何讓程式設計師幸福工作:細節決定成敗

2014-10-12    分類:程式設計師人生、首頁精華4人評論發表於2014-10-12

本文由碼農網 – 小峰原創翻譯,轉載請看清文末的轉載要求,歡迎參與我們的付費投稿計劃

眾所周知,優秀的程式設計師不但程式碼寫得快,而且bug少。如何發現和留住這些人才,如果一個企業想要做大做強,那麼這絕對是一個挑戰。除了加薪和晉升以外,有時候一些細微的地方也能加分。雖然看上去並不重要,但是要知道壓死駱駝只需要最後一根稻草就夠了。那麼這些“細微的地方”指的又是什麼呢?

合適的硬體

請注意這裡有個形容詞“合適”。程式設計需要有計算機是毋庸置疑的。不過企業也沒有必要傾盡全力去配備最高階的裝置。購置CPU、記憶體、硬碟等裝置應該根據實際情況量力而行。決策要明智,因為足夠與奢侈之間只有一步之遙。做一個簡單的年度預算有助於從整體上來把握。此外,詢問員工關於硬體配置的要求也非常有效。生產力是關鍵,但是也不要忘了考慮以下因素:

  • 多臺顯示器可以提高工作效率。但是顯示卡的購置成本會增加。
  • 要配置舒適的鍵盤和滑鼠。這對程式設計師而言是獨一無二、不可或缺的。
  • 使用UPS要儘量避免功率損耗和尖峰。

軟體

除了硬體之外,開發人員還需要使用軟體。和其他電腦工作者一樣,專門的檔案壓縮和解壓縮工具、文字編輯器、圖形操作軟體、檔案檢索工具、監控工具等等,都是必要的,它們能提高程式設計師的工作效率。

其他配置

程式設計師這個職業使得我們不得不長時間地坐著。那麼一張舒適的椅子就很有必要。大多數自稱標準化的辦公椅達不到這個要求。而身體的不舒服會直接影響生產效率。此外,桌子尺寸、工作空間以及光線條件都是微妙而重要的影響因素。

工作時間的靈活性

是否要提供彈性工作制已經是一個非常熱門的話題。讓員工可以選擇在家工作,並且提供靈活的工作時間,可以在保持工作與生活平衡的同時,降低損耗的勞動力。靈活的工作時間包括:如有需要可以自由決定上下班時間,或者四天的工作周,以及夏令時。

思考總結

Oscar Levant曾經說過,“幸福不是在於經歷了什麼,而在於記住了什麼。”

同樣的,John Wooden也說,“細節決定成敗,千里之行始於足下,千里之堤毀於蟻穴。”上面我寫的內容可能不一定都對,但是我的中心思想是鼓勵協調和對話,這終將會讓我們越來越享受於工作,越來越愛程式設計。

譯文連結:http://www.codeceo.com/article/programmer-happiness.html
英文原文:Programmer Happiness: It's the Little Things
翻譯作者:碼農網 – 小峰
轉載必須在正文中標註並保留原文連結、譯文連結和譯者等資訊。]

相關文章