程式設計師的權利
本文由碼農網 – 小峰原創翻譯,轉載請看清文末的轉載要求,歡迎參與我們的付費投稿計劃!
“起來,不願做奴隸的開發者們!是時候為了捍衛我們自己基本的工作場所權利站起來了”,Jeff Atwood說。Jeff Atwood,Stack Overflow Coding Horror fame的聯合創始人,執筆了第一份程式設計師權利法案。
這真是令人難以置信,一家公司一方面願意支付開發人員高額的薪水,另一方面卻用糟糕的工作條件、廉價易令人發狂的硬體削弱了他們的戰鬥力。企業究竟是幾個意思?這居然還是一種很普遍的現象!
我建議設立程式設計師的權利法案,是想通過防止企業拒絕程式設計師成功所需的基礎要求來保障程式設計師的權利。
1.每個程式設計師都應該有兩個顯示器
隨著液晶顯示器價格的崩潰和雙輸出顯示卡的普及,除非你是傻瓜否則你就不會讓你的開發人員只能使用單個螢幕。到現在為止,已經有證據表明雙屏是有生產力優勢的。如果你想最大限度地提高開發人員的效率,那麼確保每個開發人員都有兩個顯示器。
2.每個程式設計師都應該有一臺快速的電腦
開發人員需要執行很多軟體來完成他們的工作:開發環境,資料庫引擎,web伺服器,虛擬機器等等。執行所有這些軟體需要一臺擁有大量記憶體的快速電腦。開發人員的電腦越快,他們除錯迴圈和編譯的週期就越快。
沒有必要非得購買最頂級的配置裝置,那是愚蠢行為——但應該始終確保你買的電腦記憶體大速度又快。將時間花費在盯著進度條上面是很浪費的。
3.每個程式設計師都應該自己選擇滑鼠和鍵盤
還在大學的時候,我做過繪畫生意。我僱的每一個畫家都要求自己去買畫筆。這是我學到的第一件事。給新畫家備好標準的畫筆是沒用的。“公司”準備的畫筆很快就會被束之高閣,佈滿塵埃。但是,對於自己買的畫筆,畫家卻會精心對待。自己去買畫筆的畫家知道欣賞專業的20美元一個的畫筆與廉價的一次性畫筆之間的差異。
擁有自己的畫筆會有一種持久的責任感。程式設計師對他們使用的滑鼠和鍵盤也應該具備同樣的感情——因為滑鼠和鍵盤是我們基本的日常工具,我們也應該好好對待它們。
4.每個程式設計師都應該有一把舒適的椅子
面對現實,椅子真的很重要,因為工作的時候我們都需要坐著它——不要因為它在屁股下面就忽略它,不好的椅子會導致很多健康問題,影響程式設計效率。所以為什麼不準備一把舒適的椅子呢?當然,也許你會說你僱開發人員主要是因為他們的大腦,但不要忘記這也是開發人員工作的有利條件之一。
5.每個程式設計師應該有一個高速的網際網路連線
好的程式設計師從來不寫可以借鑑的程式碼。而網際網路就是參考資源最好的渠道。很難想象,如果沒有高速、反應靈敏的網際網路搜尋,程式設計師的世界將是如何的黑暗。
6.每個程式設計師都應該有一個安靜的工作環境
程式設計需要集中注意力。程式設計師不能在一個老是被打攪的環境中有效地工作。請確保你提供的工作環境能夠保護你的程式設計師的思緒處於一種流暢的狀態,否則就會浪費他們大量的時間用於調整來回跳躍的思緒。
我們要求的這些權利都是一些很基本很容易做到的事情。這不是奢求,是軟體開發人員基本的工作生活質量保障。如果你所在的公司還沒有意識到這些,那麼快要求你作為一個程式設計師的權利吧!請記住:要麼你改變你的公司,要麼讓你的公司改變你。
譯文連結:http://www.codeceo.com/article/programmer-right.html
英文原文:The programmer’s Bill of Rights
翻譯作者:碼農網 – 小峰
[ 轉載必須在正文中標註並保留原文連結、譯文連結和譯者等資訊。]
相關文章
- 程式設計師的《權利法案》程式設計師
- 極限程式設計的“權利法案”程式設計
- 如何從初級程式設計師順利晉升到高階程式設計師?程式設計師
- 程式設計師的《權利法案》,你認為還有什麼應該加進來?程式設計師
- 程式設計師的“非程式設計師”之路程式設計師
- 以前的程式設計師,現在的程式設計師程式設計師
- 程式設計師請注意:非同步程式設計模式已被人註冊為專利程式設計師非同步設計模式
- 程式設計師必看的書-Ruby程式設計師程式設計師
- 《程式設計師的春天:EOM與程式設計師》程式設計師
- Lisp程式設計師眼中的其他程式設計師Lisp程式設計師
- 程式設計師必看的書之Java程式設計師程式設計師Java
- 程式設計師OR非程式設計師,有些程式設計的事需要知道程式設計師
- 盲人程式設計師的程式設計生涯程式設計師
- 程式設計師入門選擇書籍學習的利與弊程式設計師
- 智慧財產權日特稿:誰動了程式設計師的原始碼版權?程式設計師原始碼
- 悲催的程式設計師,以及程式設計師的悲催程式設計師
- 程式設計師的燈下黑:“逗到底”的程式設計師程式設計師
- 美女程式設計師觀點:程式設計師最重要的非程式設計技巧程式設計師
- 程式設計師快速睡眠攻略 失眠程式設計師的福音程式設計師
- 《程式設計師健康指南》:給程式設計師的健康書程式設計師
- 愛偷懶的程式設計師是好程式設計師程式設計師
- 程式設計師啊,程式設計師,究竟是咋的程式設計師
- 普通程式設計師和厲害程式設計師的差距!程式設計師
- 結對程式設計的利與弊程式設計
- 程式設計師何苦為難程式設計師?程式設計師
- 程式設計師何必難為程式設計師程式設計師
- 盲人程式設計師是如何程式設計的?程式設計師
- 糟糕程式設計師的程式設計風格程式設計師
- 一個老程式設計師的程式設計之路,寫給年輕的程式設計師們程式設計師
- 讓老闆開心的程式設計師不是好程式設計師程式設計師
- 程式設計師的自我修養之全棧程式設計師程式設計師全棧
- 程式設計師在國外:矽谷的那些中國程式設計師程式設計師
- 程式設計師與非程式設計師的思維差異程式設計師
- 程式設計師妻子自述:那些程式設計師教給我的程式設計師
- 程式設計師妻子自述: 那些程式設計師教給我的程式設計師
- 程式設計師的出路程式設計師
- 程式設計師的幸福程式設計師
- 程式設計師的工具程式設計師