程式設計師一周花多少時間程式設計?

2022-09-10 13:27:15 字數 1857 閱讀 1689

本文是碼農網原創翻譯!

我走進晚會的時候,演講已經開始了,michael arrington 正在大談特談關於建立企業的艱辛:很多時候甚至只能趴在桌上小憩一番。但是,我想補充幾句。我看到過很多論述,說這樣的工作方式反而 會適得其反、與成功失之交臂,甚至還會對程式設計師的身體產生極大的危害。但是,很少有人會對此進行定量分析。鄙人不才,下面先行拋磚引玉。

我們一般每天工作8小時,那麼一周就是40小時。在極端的條件下(當然也不現實),如果乙個程式設計師整整一周不吃不喝也不睡覺,所有時間全部用來寫**,那麼就有24×7小時,乘起來是168小時,是平時的4倍。

當然,人又不是機器,不可能24小時全部用來工作,程式設計師也是人,也有正常的生理需求:例如,睡覺。人的最佳睡眠時間是7至8小時。也許,熬上一兩 天少睡一點,也能撐得住,但是之後往往需要補充睡眠,睡得更多。而且在此期間,工作效率往往很低。為了更好的工作,我們假設每天7.5小時的睡眠時間,7 天就是52.5小時,那麼168小時減去52.5小時的睡眠時間之後,剩下115.5小時!

還有吃飯。吃飯也是必不可少的,首先得有食物(點餐或者自己烹飪),然後才能吃到肚子裡。一天3餐,假設我們每頓需要30分鐘,那麼一天就是90分 鐘。如果是點比薩之類的快餐,那每次要花的時間可以減少到15分鐘,一天下來,可以減少到45分鐘。就算一天需要60分鐘也就是1小時的吃飯時間。那麼 115.5-1*7=108.5小時。此外,刷牙洗臉刮鬍子,有的時候還有洗澡,這些至少要30分鐘 =>108.5-0.5*7=105小時。還 有上下班浪費在路上的時間,2023年全國平均上下班所用的時間為45分鐘乙個來回,也就是5.25小時一周 =>105-5.25=99.75小 時,就算100小時。當然,如果你想省這部分時間,完全可以趴在桌子上睡!

100小時,也只是比平均的40小時多1倍半了。而我們甚至還未曾談及生產力、家務勞動、疾病、朋友聚會、約會、追妹子等等活動。撇去這些不談,假設一周7天天天工作,那麼每天也就10至14小時的工作時間,而這樣的工作強度也只能在短時間內真正有效率(最多幾個月)。

所以,問題就來了,我們花了2.5倍的時間,是否能給創業公司帶來天文數字般(即10倍或100倍)的預期回報?我們多花的150%的價值在**? 是不是一周幹40小時企業回報率就泯然於眾,而100小時就會讓企業一躍成為類似facebook這樣家喻戶曉的公司?如果增加員工的時間投入就能提公升企 業的價值,那為何不多聘用幾個程式設計師?坦然而言,如果投入更多的時間就意味著會有巨大的回報,那麼肯定是增加員工更為划算,這筆帳誰都會算,不是嗎?

如果上述結論不正確,那麼為什麼一些企業家還有拼命灌輸「瘋狂加班」的文化?大家為何對arrington 和jason calacanis 提出的「工作、工作……直到死去」這一觀點極力追捧?其中一種可能是,大家不知道該如何衡量,只是單純地認為加班加點總會有有豐厚的 利潤。不過我發現其中另有玄機。

事實是,無論我們用來考核工作的指標再怎麼精密,也無法真正衡量出乙個程式設計師的工作效率。此外,大多數公司中都有競爭機制。哪怕有的人並不想「爭權 奪位」,也得花很多時間詳細地審核**、檢查bug。像arrington這樣的人,是不會花時間也沒有這個專業能力來做考核員工業績這種繁瑣的事情的。 所以,他們就採取用工作時間來衡量乙個人的生產力。這樣,哪些程式設計師花了多少時間工作(還必須時時刻刻都得寫**!)或者哪些程式設計師常常「不坐在電腦前寫 **」,一眼望去,立刻清楚。打個比方,如果你能在凌晨1點arrington打**給你的時候,毫無怨言,立即開工,那麼你等於是把時間都投入到了工作 中,當然愚蠢自大的人是不會明白,其實接個**修復問題只要10分鐘就可以搞定了。

因此,儘管arrington 和 calacanis一再強調,他們所說的希望程式設計師能一直工作的真實含義是,希望他們能夠隨時待命。很大一部分原因是,如果沒有這些程式設計師,有很多問題光 憑他們個人,根本無法解決,但是這於乙個創業公司的能否成功是無關的。話說,有些已經成立的公司裡,甚至還會有這種愚蠢的老闆,在他們莫名其妙的腦瓜裡, 竟然有這種觀念:比boss早走一秒鐘竟然是彌天大罪!

程式設計師應該花多少時間去學習

當然,程式設計師不可能像機器那樣可以一直工作,期間也會被其它事宜打擾。比如,睡眠。人的最佳睡眠時間是7 8個小時。你可以偶爾付出一些額外努力或者是連續一兩天加班,但是這將使你的工作效率達到低峰。當偶爾變成經常,你的老闆也不再因為你的努力而經常感謝你。假設,以7.5個小時計算,那麼,這樣就可降至115...

外包程式設計師日常一周

先自我介紹一下吧,屌絲程式設計師一枚,外人眼中的禿頭油膩中年大叔,6年碼農,工資最低,不會高大上的 只會重複的造輪子。加入csdn,我並不想寫一些技術類的文章,因為自己技術很菜什麼都不會,敲 只是為了餬口,說愛好吧也談不上,想努力學習吧,性格又比較懶。迷茫。在這裡是想分享一些自己作為底層程式設計師的...

IOS程式設計師(新人入職一周)

今天是我入職的第一周,在一開始的幾天,我都做好被辭退的心理準備了,剛一入職,先讓你改需求,你不管是培訓,還是自學的,原來都是看自己的 或者幫別人找找錯,這次可是要在別人的邏輯上改,剛一上手,看別人 就感覺,我去 人家寫的 基本看不懂,還不能進行大的改動,一改動,就會出現連鎖性錯誤,第一天看別人的 我...