
最近一個(gè)看到程序員自嘲的帖子,程序員要么被搬磚,要么就是錢多話少死得快,還說成青春飯,老了還在寫代碼被嘲笑。今天路上遇到一個(gè)妹子,說起程序員的職業(yè)說到了,為啥程序員哥哥們都喜歡熬夜,是不是覺得白天寫代碼沒有夜里寫代碼來的有感覺。當(dāng)時(shí)聽了這話心里很不是滋味,有點(diǎn)凄慘的感覺。世人原來都是這么理解碼農(nóng)這個(gè)職業(yè),說起來都帶著怪怪的口吻。
昨天看到一個(gè)冷笑話,說是一個(gè)程序員爸爸因?yàn)榻?jīng)常熬夜弄得兩歲的兒子也跟著熬夜,把兒子的生物鐘也給搞亂了。曾經(jīng)看過一個(gè)調(diào)查中國(guó)的程序員不加班熬夜的概率幾乎為零,難道程序員真的喜歡熬夜?筆者就以過來人的身份分析下程序員為啥被加班被熬夜。
現(xiàn)在的中國(guó)互聯(lián)網(wǎng)發(fā)展與科技最先進(jìn)的美國(guó)在發(fā)展速度以及技術(shù)程度在全球范圍都屬領(lǐng)先,也許大家都覺得在科技方面中國(guó)還有很美國(guó)一樣領(lǐng)先的東西,隨著中國(guó)科技的進(jìn)度目前很多新型行業(yè)技術(shù)發(fā)展起碼不次于老美,在互聯(lián)網(wǎng)和新能源充電領(lǐng)域中國(guó)還是走的比較快速。邏輯思維里的老羅曾經(jīng)總結(jié)過一句話:中國(guó)人幾乎是世界上最勤奮的民族,對(duì)財(cái)富的追求所以中國(guó)人沒有理由不在未來崛起。說到互聯(lián)網(wǎng)企業(yè)中國(guó)bat三家在技術(shù)層面和美國(guó)巨頭企業(yè)有差距,整體還是世界領(lǐng)先的水準(zhǔn)。筆者認(rèn)為中國(guó)的互聯(lián)網(wǎng)發(fā)展就是靠加班加出來的。
也曾有幸在一家還算知名的互聯(lián)網(wǎng)公司任職過兩年的時(shí)間,正點(diǎn)下班走人都會(huì)覺得很不好意思,不是公司的制度規(guī)定不讓正常下班走人,百分九十九的人還在埋頭苦干,這個(gè)時(shí)候正點(diǎn)下班,就會(huì)有種做了虧心事的趕腳。到晚上十點(diǎn)的時(shí)候還有一堆黑壓壓的人頭在埋頭做事,這基本上屬于國(guó)內(nèi)互聯(lián)網(wǎng)公司的常態(tài) 。已經(jīng)就業(yè)或者對(duì)程序猿圈子有所認(rèn)知的人,互聯(lián)網(wǎng)公司給的工資比傳統(tǒng)的企業(yè)多很多,而且在年終獎(jiǎng)方面也是超過很多,基本上一年下來是傳統(tǒng)行業(yè)的2倍差不多,從加班的時(shí)間以及熬夜的程度,超過的這些工資早就用時(shí)間給補(bǔ)償上了,有這種工作氛圍中國(guó)互聯(lián)網(wǎng)公司發(fā)展在世界前列也不難理解了。
白天無休止的會(huì)議以及產(chǎn)品經(jīng)理不間斷的需求變更。在中國(guó)無論公司都有一些技術(shù)討論會(huì),程序員是需要一個(gè)對(duì)腦力要求極為苛刻的職業(yè),有人做過一個(gè)調(diào)查,在一個(gè)人集中精力做一件事情的時(shí)候,如果中間被打斷了5分鐘,起碼需要三十分鐘的時(shí)間恢復(fù)到之前的狀態(tài),會(huì)議和需求的變更,會(huì)經(jīng)常打斷程序員的思維,久而久之就會(huì)覺得白天特別煩,比較煩。選擇在夜深人靜的時(shí)候?qū)懘a,構(gòu)思不失為一種好的選擇。這點(diǎn)傳統(tǒng)的企業(yè)比互聯(lián)網(wǎng)公司會(huì)稍微好點(diǎn)。
工期壓縮的很短,無奈被迫加班熬夜,這基本上是加班熬夜最直接的理由。在中國(guó)不懂技術(shù)的領(lǐng)導(dǎo)懂技術(shù)算是一種常態(tài)。作為技術(shù)工種的程序員,代碼細(xì)節(jié)極多,很難直接估測(cè)出直接完成的時(shí)間,而且完成了還需要初步測(cè)試以及深入測(cè)試。而且中間再疊加需求的變更,技術(shù)人員的實(shí)施難度可想而知。記得有個(gè)項(xiàng)目經(jīng)理說過一句話:產(chǎn)品都是改出來的,你會(huì)發(fā)現(xiàn)最終呈現(xiàn)的產(chǎn)品樣式和最初設(shè)計(jì)的樣式天壤之別。在程序界也是很稀松平常的事情。
有一些技術(shù)geek的確喜歡在夜間寫代碼,白天睡大覺。這些人占比極少,基本上屬于真正喜歡編程范疇的人群,對(duì)代碼癡迷到無以復(fù)加。記得有個(gè)同事說過,有個(gè)50多歲的老頭特喜歡寫代碼,但又特別喜歡抽煙,每次憋不住了抓緊出去抽半根煙,過過煙癮,抓緊回來繼續(xù)代碼,這是真愛。但是目前有多少是對(duì)程序的真愛,絕大部分覺得寫代碼拿的工資高,能改善下生活,靠意志加入編程的大軍。
絕大部分程序員并不喜歡被人稱作喜歡熬夜加班,熬夜的理由雖然多種多樣,要么為了生活,要么為了興趣。