程序員編程需要多少個(gè)小時(shí)?

2012-01-29 12:30:48來源:伯樂在線作者:

Michael Arrington曾發(fā)表一篇博文說,創(chuàng)業(yè)者必須加倍的努力工作,甚至不惜趴在辦公桌上睡覺,這樣才能成功。對此,我并不贊同其觀點(diǎn),我看了很多評論都是關(guān)于這樣工作會適得其反,不但沒有獲得成功,相反的,這也給

Michael Arrington曾發(fā)表一篇博文說,創(chuàng)業(yè)者必須加倍的努力工作,甚至不惜趴在辦公桌上睡覺,這樣才能成功。對此,我并不贊同其觀點(diǎn),我看了很多評論都是關(guān)于這樣工作會適得其反,不但沒有獲得成功,相反的,這也給程序員的身體造成一定的危害(長期或是短期都會有影響)。

我們每天平均工作8個(gè)小時(shí),這樣算下來,平均每周有40個(gè)小時(shí)。假設(shè),在最佳狀態(tài)下,當(dāng)你啟動(dòng)一個(gè)程序24*7(不休不眠)這相當(dāng)于168個(gè)小時(shí),這就意味著是日常工作的4倍。

當(dāng)然,程序員不可能像機(jī)器那樣可以一直工作,期間也會被其它事宜打擾。比如,睡眠。人的最佳睡眠時(shí)間是7-8個(gè)小時(shí)。你可以偶爾付出一些額外努力或者是連續(xù)一兩天加班,但是這將使你的工作效率達(dá)到低峰。當(dāng)偶爾變成經(jīng)常,你的老板也不再因?yàn)槟愕呐Χ?jīng)常感謝你。假設(shè),以7.5個(gè)小時(shí)計(jì)算,那么,這樣就可降至115.5小時(shí)。

其次是飲食。每天你必須得吃飯(叫外賣或者自己下廚),一天至少三次,平均而言,每餐30分鐘,那么三餐就是90分鐘。假如你定一份pizza,這樣每餐可延至15分鐘,一共可以延至45分鐘。因此,我們平均每天多空出一個(gè)小時(shí),便降至108.5個(gè)小時(shí)。去衛(wèi)生間?刷牙?淋?等等,在最好的情況下,每天 30分鐘=>即可降至105個(gè)小時(shí)。上班途中需要花費(fèi)多少時(shí)間?根據(jù)2007年的一份調(diào)查報(bào)告顯示,平均需要45分鐘往返路程,即每周需要5.25 個(gè)小時(shí)=>降至100個(gè)小時(shí)。也許這樣算可以減少你在桌子在底下的睡覺時(shí)間。

100個(gè)小時(shí),這當(dāng)于2.5倍的工作量。我們甚至還沒有談到勞動(dòng)力、家庭需求、疾病、朋友、非工作需要和其它活動(dòng)等等。事實(shí)上,你是在尋找一個(gè)每周7天,每天10-14個(gè)小時(shí)的工作場所。

問題是2.5倍的工作能使你的創(chuàng)業(yè)公司達(dá)到(10倍或是100倍?)的預(yù)期收益嗎?程序員額外的150%價(jià)值是多少?假如一周40個(gè)小時(shí)是公司的正常收益,那么,100個(gè)小時(shí)就意味著有類似Facebook這樣的估值嗎?如果真是這樣,那么你的老板為什么不多雇傭些其他的程序員呢?如果是因?yàn)橥度敫嗟臅r(shí)間就會有一個(gè)巨大的回報(bào),那么肯定是比給你增加更多的人員要?jiǎng)澦懔,不是嗎?/p>

如過不是,那又是為何?為什么很多程序員喜歡像Arrington和Jason Calacanis文中提到的那樣成為一個(gè)工作狂,要知道這樣工作過度會導(dǎo)致疲勞致死;蛟S有一種可能性,他們不知道如何計(jì)算,或者他們認(rèn)為多工作幾個(gè)小時(shí)可以轉(zhuǎn)化為額外的薪資。

事實(shí)上,即使你在工作中設(shè)立了復(fù)雜的工作指標(biāo),也無法衡量程序員的工作效率。這就好比一種游戲方式,即使人們不去嘗試比賽,但你也必須要花時(shí)間去了解代碼的細(xì)節(jié)。

有些人像Arrington一樣沒有時(shí)間或者沒有這方面的專業(yè)知識去做到這一點(diǎn),相反的,他們會利用更多時(shí)間來提高工作效率,這就意味著,程序員大部分時(shí)間都在工作(他們每分每秒都在編寫代碼),這就使他們在非工作時(shí)間還在努力的編寫程序成為一種習(xí)慣。如果一名程序員在凌晨一點(diǎn)鐘時(shí)接聽Arrington 電話,這就說明她一直在工作,她會花10分鐘的時(shí)間去接聽電話并且把這個(gè)問題解決掉。

因此,當(dāng)Arrington和Calacanis說,他們希望程序員拼命工作,更多的原因是他們認(rèn)為在他們的幫助下沒有程序員解決不了的問題。我想說,這里沒有絕對的成功或是失敗。你可以閱讀這些類似的故事,或許早離開一分鐘比晚離開一份鐘對你的老板來說意義完全不同。

一周工作時(shí)間超過40小時(shí)會導(dǎo)致生產(chǎn)力下降這逐漸呈現(xiàn)出一種令人不安的規(guī)律性。作為程序員,如果你的創(chuàng)造力下降了,你的失誤就會增加,直到達(dá)到某個(gè)階段,在這個(gè)階段中,你做錯(cuò)的東西比做對的東西還要多。當(dāng)你花很多的時(shí)間在某種活動(dòng)中時(shí),我是否該特別提醒下健康問題呢?
所以,我想說,程序員對待自己的健康問題,應(yīng)予以重視。

關(guān)鍵詞:程序員編程

贊助商鏈接: