** ricohzhanglong:
尋找和留住優秀的程式設計師對於任何一家公司來說都是個不小的挑戰。除卻薪水與晉公升機會這些顯而易見的因素外,還有一些小細節需要我們特別關注。雖然不是引爆點,不過這些小細節卻是影響程式設計師快樂的重要因素。總得來說,快樂的程式設計師編碼速度更快、bug也更少。那麼這些小細節都有哪些呢?下面就來介紹一下。
合適的硬體
注意「合適」這個詞。程式設計由正確的電腦開始。公司購買合適的電腦並不會傾家蕩產。每家公司關於cpu、ram、硬碟等配件的決策都是不同的。請聰明地做出抉擇,因為好的配置會讓你遠離問題。堅持每年對硬體裝置進行評估有助於避免未來可能會出現的問題。除此之外,在硬體這個問題上保持坦誠、合理的對話也是非常值得鼓勵的。生產力是關鍵的度量因素,不過請不要忘記下面幾點:
生產力軟體
除了標準開發套件外,開發者還需要其他一些應用。常見的應用包括專門的檔案壓縮/解壓縮軟體、複雜的文字編輯器、圖形化軟體、複雜的檔案搜尋工具、監控工具以及組織化產品。這些應用會提公升程式設計師的效率,同時購買這些工具也不應該成為組織的障礙。
良好的環境
生產率一半來自於腦力,一半來自於體力。程式設計師在工作的時候大部分時間內都是坐著的。舒服的椅子是必要的。大多數標準的辦公椅都滿足不了這個目標。身體的健康問題會直接導致低下的腦力輸出。合適的桌子尺寸、足夠的空間以及柔和的自然光都不是什麼大的事情,不過卻是影響程式設計師效率的重要因素。
提供靈活性
工作靈活性是近一段時間內討論越來越多的話題。允許在家工作與靈活的工作時間會讓程式設計師保持更好的工作與生活的平衡狀態。靈活的工作時間包括可以在必要的情況下自由到達和離開辦公室、一周在辦公室內工作4天等等。
總結
oscar levant曾經說過「快樂並不是你經歷過的什麼事情,而是你能記得的一些事情」。john wooden也說過「越是細節的東西越重要,細節是魔鬼。細節會產生重要的力量」。本文旨在拋磚引玉,提供一些看法與廣大的讀者共同**。你覺得除了薪水和晉公升機會等顯而易見的因素外,還有哪些細節會影響程式設計師的效率,哪些做得好的細節會讓工作中的程式設計師更加快樂,編寫出更好的**,歡迎廣大讀者共同討論。
程式設計師的快樂 那些小細節
尋找和留住優秀的程式設計師對於任何一家公司來說都是個不小的挑戰。除卻薪水與晉公升機會這些顯而易見的因素外,還有一些小細節需要我們特別關注。雖然不是引爆點,不過這些小細節卻是影響程式設計師快樂的重要因素。總得來說,快樂的程式設計師編碼速度更快 bug也更少。那麼這些小細節都有哪些呢?下面就來介紹一下。...
程式設計師的快樂 那些小細節
尋找和留住優秀的程式設計師對於任何一家公司來說都是個不小的挑戰。除卻薪水與晉公升機會這些顯而易見的因素外,還有一些小細節需要我們特別關注。雖然不是引爆點,不過這些小細節卻是影響程式設計師快樂的重要因素。總得來說,快樂的程式設計師編碼速度更快 bug也更少。那麼這些小細節都有哪些呢?下面就來介紹一下。...
那些會阻礙程式設計師成長的細節
羅馬非一日建成,軟體系統也不是一天能夠寫出來的,在經年累月的編碼生活中,總會那麼些個不經意的瞬間暴露出來,而這些不經意的外在表現日積月累,猶如水滴石穿,會產生巨大的力量反作用於程式設計師的成長。我簡單列了幾條,看一看,興許就在你我身邊實實在在發生過。拿到開發任務後,直接上手寫 缺少必要的溝通與設計,...