翻譯來源:iteye
注:501程式設計師指的是那些選擇在每天5點01分下班的程式設計師,他們通常在下班後,就不再關心工作,而是把精力放在家庭上。
當我初次接觸到《501程式設計師宣言》(譯文見本文最後部分)時,我就高度贊同它的觀點。程式設計師這個職業(尤其是在舊金山)通常鼓勵加班。但我卻不喜歡這樣做,我向往的是一種快樂的程式設計方式。501程式設計師宣言,太棒了!
然後,我就讀到以下內容:
《501程式設計師宣言》 寫道
如果你:
●寫技術部落格。
●參與開源專案的開發。
●在業餘時間參加技術交流活動。
●幾乎只讀和程式設計與開發效率有關的書籍。
●在GitHub上有自己的託管專案。
●許下諾言始終做到最好,或者讓別人深信這一點。
……我們會因此而尊重你。以上內容或許並不全面,但列出的這些,說實話,它們幾乎都是值得尊重的。
讀完這些,我凌亂了。因為我幾乎符合以上所有條件。對於我來說,程式設計不是一份工作,而是一項充滿激情的事業。我曾參與過一些開源專案中,這倒不是因為我本身有多麼的優秀,而是因為程式設計是一項令人肅然起敬的工作。想想看:擁有一臺電腦,只要你能想得到的,你都有能力把它開發出來。我想這也是每一個程式設計師的夢想吧。
開源是一項偉大的運動。它為我提供了諸如Acme::Bleach、Semicolon和 Haskell 之類的優秀的專案。並且這些都是免費的,因為創始人的本意就是如此。撇開玩笑不談,也正是這點惹惱了我(因為我發現這些條件讓我不再是一名501程式設計師)。開源運動允許我們以絕大多數工作想都不敢想的速度來推動社會的創新發展。難道你沒看見近5年來,由於科技的發展,整個世界發生了巨大的變化嗎?而且,你將有成千上萬名有志於讓世界變得更美麗的同行……大部分職業本應該也是如此幸運的。
我可以肯定我是一名501程式設計師。我喜歡和朋友呆在一起討論技術問題,我喜歡以一種連續不斷的節奏來開發我的 專案(我滿足《501宣言》的條件)。無論是哪一份新工作,我總是安排合理的時間去工作。我尤其想找一份每週工作時間少於40個小時的工作。但或許這些可 能不適合你。因為,雖然你成為了一名程式設計師,但這僅僅是因為你擅長程式設計並且薪水豐厚,而不是因為你熱愛程式設計。
下面這段由zacharyvoase女士發表在 Hace News 上的留言道出了我的心聲:
引用
一週只有5天,一天也僅僅有8個小時在工作。總共大約佔到你一生時間的25%吧。此外,另有33%的時間花在了睡覺上。
你一生中所有重要的事,都要擠在這珍貴而又少得可憐的時間裡完成。比如上學、醉酒、結婚、買房、參加葬禮等等。
鑑於此,我決定:我不再把我生命中這寶貴的25%的時間浪費在做我不喜歡的事情上。
對於這段話,我猜你想說的是:
引用
雖然對於我們來說這只是一份工作,但我們依然做到最好。
你可以不喜歡程式設計。而我也理解這一點。但如果這句話的潛臺詞是,當你由於工作出色得到獎勵之後,就放棄了學習和創新,我將無法容忍這一點。
另附《501程式設計師宣言》譯文:
《501程式設計師宣言》 寫道
我們是程式設計師。我們以我們的工作為榮,但不允許生活被其完全左右。
基於此,我們非常自豪的宣佈,我們認為:
●家庭比老闆的生意更重要。
●業餘時間比公司提供的免費零食更重要。
●過自己的生活比辛苦維護個人品牌更重要。
●有計劃和連續不斷的工作節奏比個人超常的能力更重要。
●花時間自己去購物比耗費心思得到微軟的免費T恤更重要。
●和摯友打球比和上司打球更重要。
●不拖團隊後腿比成為業界大牛更重要。
在以上所列內容中,我們把前者看的更重要。對於後者,我們不屑一顧。
但如果你:
●寫技術部落格。
●參與開源專案的開發。
●在業餘時間參加技術交流活動。
●幾乎只讀和程式設計與開發效率有關的書籍。
●在GitHub上有自己的託管專案。
●許下諾言始終做到最好,或者讓別人深信這一點。
……我們會因此而尊重你。以上內容或許並不全面,但列出的這些,說實話,它們幾乎都是值得尊重的。
而從這些內容中,我們也意識到你將把事業深深地融入到你的生活中,這些努力會讓你不可避免的會成為我們的上司。對於這一點,我們為你感到高興。
但反過來,你也必須意識到,事業的成功是和你是否尊重我們,包括對我們作為專業人士並有享受多姿多彩的生活權利的尊重,是息息相關的。選擇尊重這些,我們將一起創造美好的未來;而如果選擇否定這些,一切成功的夢想都將只是夢想。而這一切,將取決於你的選擇。
雖然對於我們來說這只是一份工作,但我們依然做到最好。