制定程序員《權(quán)利法案》保護應(yīng)成功必須條件
“程序員應(yīng)有的權(quán)利你都要去爭取!而且記住:你可以讓公司做出改變,要不然你就換一家公司。”
一個公司愿意付給一個開發(fā)人員6萬~10萬美元的薪水,卻用糟糕的工作條件以及破爛的硬件設(shè)施摧殘他,這對我來說是難以置信的。不管怎么說,這買賣 一點都不劃算。然而,我卻總能看到這樣的事情。這讓人很震驚,竟然有這么多公司依然沒有為軟件開發(fā)者的成功提供必要的基礎(chǔ)條件。
我提議,我們應(yīng)該制定一個針對程序員的《權(quán)利法案》,以防止公司拒絕給程序員提供取得成功所必需的基礎(chǔ)條件,最終達到保護程序員權(quán)利的目的。
譯者注:《權(quán)利法案》,又譯《人權(quán)法案》(英文:The Bill ofRights),指的是美國憲法中***至第十條憲法修正案。權(quán)利法案包括了言論、新聞、宗教與集社等方面的自由與權(quán)利。權(quán)利法案也向美國人民保證,法 案中所列出的權(quán)利并不是美國人民所能夠享有的全部權(quán)利,而僅僅是人民所擁有的最重要的權(quán)利。
1. 每個程序員都應(yīng)該有兩個顯示器
在LCD價格跳水以及雙輸出的顯卡如此普及的情況下,如果你還把你的開發(fā)者限制在一個屏幕上,那你一定是瘋了。通過把電腦桌面雙倍擴大可以獲得生產(chǎn)力的提升,這已經(jīng)被充分論證過了。如果你想把開發(fā)者的生產(chǎn)力發(fā)揮到***,請確保每個開發(fā)者都有兩個顯示器。
2. 每個程序員都應(yīng)該有一臺快速的電腦
程序員必須運行很多軟件才能完成他們的工作:開發(fā)環(huán)境、數(shù)據(jù)庫引擎、網(wǎng)絡(luò)服務(wù)器、虛擬機,如此等等。運行所有這些軟件需要一臺快速的電腦,再配上很 多內(nèi)存。程序員的電腦越快,他們每次編譯、調(diào)試的周期就越短。我不是讓你當(dāng)“發(fā)燒友”,花天價去購買***、最***的配置——但是,你也得向高配置看齊吧。 給你的開發(fā)者配備快速的、帶有很多內(nèi)存的電腦吧。眼巴巴地盯著進度條等待絕對是一種浪費!
3. 每個程序員都應(yīng)該自己選擇鼠標(biāo)和鍵盤
在大學(xué)的時候,我經(jīng)營過一個代客油漆的業(yè)務(wù)。我雇用的每一位油漆工都需要他們自己購買刷子。這是我早期積累的經(jīng)驗之一。將一把標(biāo)準(zhǔn)的刷子扔給一位新 的油漆工是行不通的。這些“公司標(biāo)配的”刷子不被愛惜,很快就會淪落到破損不堪的狀況。但是,那些自己買刷子的油漆工很珍惜他們的刷子。他們懂得欣賞花 20美元買來的專業(yè)刷子與那些從一元店里買來的一次性刷子之間的差別。擁有自己的刷子讓他們產(chǎn)生一種持久的責(zé)任感和手藝人的感覺。程序員應(yīng)該和他們的鼠標(biāo) 以及鍵盤保持一種相同的關(guān)系——它們是我們用來實踐我們手藝的最基本的日常工具,我們應(yīng)該加以善待。
4. 每個程序員都應(yīng)該有一把舒適的椅子
別小看這個問題!很大程度上來說,我們靠屁股每天坐上8個小時來謀生。為什么不在一把舒適的、設(shè)計優(yōu)良的椅子上度過那8小時呢?要坐8個小時啊,僅 僅給程序員提供勉強過得去的椅子是不夠的,要讓他們坐得愉悅才行!當(dāng)然,你雇用程序員主要是為了他們聰明的腦袋,但是也別忘了照顧他們的其他重要部位。
5. 每個程序員都應(yīng)該能快速接入互聯(lián)網(wǎng)
任何東西只要能“偷”來的,好的程序員從來不會自己去寫。互聯(lián)網(wǎng)是有史以來“偷”東西的***去處。我完全贊成“讀萬卷書”,但如果沒有快速響應(yīng)的互聯(lián)網(wǎng)搜索、不能彈指間找到我想要的東西,很難想象我是否還能正常開展工作。
6. 每個程序員都應(yīng)該有安靜的工作環(huán)境
編程需要全神貫注。程序員在一個嘈雜的環(huán)境里是沒法高效工作的。請確保你的工作環(huán)境能夠保護程序員的“心流”狀態(tài),否則他們寶貴的時間將在各種干擾之下消耗殆盡。
譯者注:心理學(xué)家米哈里齊克森·米哈里(Mihaly Csikszentmihalyi)將心流(flow)定義為一種將個人精神力完全投注在某種活動上的感覺;心流產(chǎn)生時會有高度的興奮及充實感。
我們要求的這幾個基本權(quán)利是容易辦到的。這些要求并不過分,但它們對于軟件開發(fā)者工作生活的質(zhì)量起著關(guān)鍵性的作用。如果你所在的公司在這方面做得不好,那就改善一下吧,這既不需要大量的資金投入,做起來也并不難。作為程序員,你要去爭取應(yīng)有的權(quán)利!而且記住:你可以讓公司做出改變,要不然你就換一家公司。
原文鏈接:http://www.codinghorror.com/blog/2006/08/the-programmers-bill-of-rights.html
譯文鏈接:http://blog.csdn.net/happydeer/article/details/18773213