程序員的激情其實(shí)是一種痛苦
我不是一個(gè)“充滿激情的程序員”。我覺得,固定 8 小時(shí)工作之后,就應(yīng)該去做點(diǎn)別的事情,比如說看看科幻小說,和我親愛的妻子聊聊天等等。當(dāng)別人問起,我會(huì)正兒八經(jīng)地這么回答,“這才是所謂的生活。你也應(yīng)該試一試”。
其實(shí)我內(nèi)心非常看不上那些充滿激情的程序員,他們所謂的激情就是一天花上 12 甚至 16 個(gè)小時(shí)坐在電腦前寫代碼,或者為了寫代碼而犧牲了自己的愛好、睡眠以及人際交往,有時(shí)候甚至連基本的生活自理都無暇顧及。這哪還是激情啊,這分明是一種強(qiáng)迫癥。
大男子主義亦或是偏執(zhí)狂?
我們的文化不對(duì)勁。如果我們迷戀上一個(gè)女子,用類似于在公司工作時(shí)孜孜不倦奉獻(xiàn)的方式去追求她,會(huì)被當(dāng)成是瘋子!
然而,這種瘋狂放到工作中就成為榜樣了,只要能孜孜不倦勤勤懇懇地專注于寫代碼——哪怕你嚴(yán)重內(nèi)向甚至有著自閉障礙,也會(huì)成為雇主們的最愛。
更糟糕的是,太多太多的男性程序員因此而心甘情愿地犧牲其他時(shí)間,用于寫代碼,并以此為榮。然后,這種工作至上的潮流驅(qū)使高科技領(lǐng)域的女性人員也不得不隨波逐流。程序員就像是受虐狂一樣,在被揍了之后,樂呵呵地說:“Thank you,sir。我能不能再要一個(gè)?”
從我的經(jīng)驗(yàn)來看,真正的問題是,那些將所有醒著的時(shí)間全都奉獻(xiàn)給工作的程序員盡寫一些低劣的代碼,害人害己。
技術(shù)高手表示要累死了
我是從一段慘痛的經(jīng)歷之后才了解了此基本真理。這也是我被一家現(xiàn)已解散的機(jī)構(gòu)——Conduit Internet Technologies 解雇的原因。
每天工作 12 到 14 個(gè)小時(shí),如果幸運(yùn)的話,周日的時(shí)候才可以休息。突然某一天,管理層發(fā)現(xiàn)我們有一項(xiàng)工作沒有做好,于是能干的我奉命在第二天早上之前一定要干完它。我不得不熬夜趕工。
整整一個(gè)晚上我都在工作。但是在這個(gè)過程中我破壞了一個(gè)提供給產(chǎn)品使用的數(shù)據(jù)庫,雖然有自動(dòng)備份,但是我太累了——一直工作到清晨 5 點(diǎn)鐘,以至于并沒有發(fā)現(xiàn)這個(gè)情況。
直到當(dāng)天下午我才意識(shí)到我的錯(cuò)誤,然后馬上開始在家里修復(fù),但是管理層已經(jīng)切斷了遠(yuǎn)程訪問。他們以為我已經(jīng)徹底搞定了數(shù)據(jù)庫,然后覆蓋了。
……
我并沒有刻意去抗議,但是他們還是多付了我一個(gè)月的薪資,并允許我找到工作后再離開辦公室,怎么說呢,這做法明顯比他們?cè)谶@件事的責(zé)任認(rèn)定中要顯得寬容得多。不過,話又說回來,對(duì)于這份工作,我真的是要累死了,被炒魷魚更像是一個(gè)解脫。
Passion==痛苦
這里有一個(gè)小插曲。當(dāng)雇主告訴你他們看重于開發(fā)人員的 passion 時(shí),其實(shí)是在告誡你。聽到這個(gè)詞,那你就馬上掉頭跑吧,因?yàn)楹竺嬗欣匣⒃谧分恪?/p>
很多人并不知道,“passion”這個(gè)詞是希臘語πάσχειν(paschein)翻譯過來的,原意是“忍受痛苦”。其實(shí),這才是工作的實(shí)質(zhì)。但是我們沒必要因?yàn)橐环菪剿惺芡纯?,除非你?CEO。否則,你的薪水是不足以支付你需要面對(duì)的各種狗屎。
當(dāng)鼻子遇到磨刀石(埋頭苦干)
但是,上面我所說的這些都不應(yīng)該成為工作偷懶的借口。如果你在工作,那就好好工作。干好每天八小時(shí)的活,然后立馬就走。對(duì)得起雇主發(fā)的薪水,就成了。
怎么才算是對(duì)得起雇主發(fā)的薪水呢?專心,避免一切不必要的分心。進(jìn)入狀態(tài),寫出你最好的代碼。避免毫無意義的會(huì)議。避免干重復(fù)的活。將工作中的空余時(shí)間用于學(xué)習(xí)新的技術(shù)和設(shè)計(jì)模式上,提高自己的技巧。就像讓程序員失去編程激情的 5 件事這篇文章中說的那樣,不要經(jīng)常做無用功。
然后八小時(shí)之后,你就可以手機(jī)靜音,瀟灑地離開辦公室了。Email、通知和語音郵件通通拋之腦后,等到了第二天的工作時(shí)間再繼續(xù)埋頭苦干,但是可千萬不要將自己榨干了。
你可以去做別的事情:喝點(diǎn)小酒、發(fā)呆、祈禱、做愛、和孩子嬉戲、遛狗、給喵星人撓肚皮、搞藝術(shù)、去搏擊俱樂部和陌生人 pk、閱讀、手淫、做音樂、甚至是跳傘。只要不是寫代碼就行。
一切都是因?yàn)槿诵?/strong>
你只是個(gè)人,不是神仙,所以沒有必要舍身忘己榨干自己,為資本家創(chuàng)造財(cái)富。你創(chuàng)造的價(jià)值越高,他們?cè)谥Ц读四阈劫Y之后所能獲得的差額就越多。
保證每天的休息時(shí)間不但可以為第二天的工作提供充沛的精力,而且也是你的權(quán)力。所以,該休息時(shí)就休息,不要管雇主對(duì)你朝九晚五的工作時(shí)間的抱怨。
因?yàn)檫@些雇主是不會(huì)顧及你的健康和快樂的。但是健康和快樂才是我們?nèi)酥詾槿耸紫葢?yīng)該為自己做的事情。如果你們國家的文化不是這樣說的,那就是在騙你,親。
你在辦公室中的所作所為只是一個(gè)手段而不是目的。如果你將過程當(dāng)作了目標(biāo),那只會(huì)讓你忽略生活中最美好的事情。并且,如果你不能得到喘息的機(jī)會(huì),只會(huì)讓你漸漸地討厭這份工作,乃至厭惡編程。