如何讓程序員幸福工作:細節決定成敗
英文原文:Programmer Happiness: It's the Little Things
眾所周知,優秀的程序員不但代碼寫得快,而且 bug 少。如何發現和留住這些人才,如果一個企業想要做大做強,那么這絕對是一個挑戰。除了加薪和晉升以外,有時候一些細微的地方也能加分。雖然看上去并不重 要,但是要知道壓死駱駝只需要最后一根稻草就夠了。那么這些“細微的地方”指的又是什么呢?
合適的硬件
請注意這里有個形容詞“合適”。編程需要有計算機是毋庸置疑的。不過企業也沒有必要傾盡全力去配備最高端的設備。購置 CPU、內存、硬盤等設備應該根據實際情況量力而行。決策要明智,因為足夠與奢侈之間只有一步之遙。做一個簡單的年度預算有助于從整體上來把握。此外,詢 問員工關于硬件配置的要求也非常有效。生產力是關鍵,但是也不要忘了考慮以下因素:
- 多臺顯示器可以提高工作效率。但是顯卡的購置成本會增加。
- 要配置舒適的鍵盤和鼠標。這對程序員而言是獨一無二、不可或缺的。
- 使用 UPS 要盡量避免功率損耗和尖峰。
軟件
除了硬件之外,開發人員還需要使用軟件。和其他電腦工作者一樣,專門的文件壓縮和解壓縮工具、文本編輯器、圖形操作軟件、文件檢索工具、監控工具等等,都是必要的,它們能提高程序員的工作效率。
其他配置
程序員這個職業使得我們不得不長時間地坐著。那么一張舒適的椅子就很有必要。大多數自稱標準化的辦公椅達不到這個要求。而身體的不舒服會直接影響生產效率。此外,桌子尺寸、工作空間以及光線條件都是微妙而重要的影響因素。
工作時間的靈活性
是否要提供彈性工作制已經是一個非常熱門的話題。讓員工可以選擇在家工作,并且提供靈活的工作時間,可以在保持工作與生活平衡的同時,降低損耗的勞動力。靈活的工作時間包括:如有需要可以自由決定上下班時間,或者四天的工作周,以及夏令時。
思考總結
Oscar Levant 曾經說過,“幸福不是在于經歷了什么,而在于記住了什么。”
同樣的,John Wooden 也說,“細節決定成敗,千里之行始于足下,千里之堤毀于蟻穴。”上面我寫的內容可能不一定都對,但是我的中心思想是鼓勵協調和對話,這終將會讓我們越來越享受于工作,越來越愛編程。
譯文鏈接:http://www.codeceo.com/article/programmer-happiness.html
翻譯作者:碼農網 – 小峰
</div>