一個(gè)當(dāng)了爹的程序員的自白
本文是從 Why I Go Home: A Developer Dad’s Manifesto 這篇文章翻譯而來(lái)。
我喜愛(ài)我的工作,我喜愛(ài)我的事業(yè),我喜愛(ài)解決難題,我喜愛(ài)開(kāi)發(fā)漂亮的軟件。這些僅僅次于我對(duì)我的小女兒的喜愛(ài)。
前幾年年輕些時(shí),我是一個(gè)到公司最早,編一天的程序,最后一個(gè)離開(kāi)公司的程序員,回到家后上網(wǎng),繼續(xù)編程,直到深夜。開(kāi)發(fā)什么并不重要,我只是想編程。然后一件奇妙的事情發(fā)生了。我和老婆有了一個(gè)孩子。
當(dāng)知道珍妮懷孕了后,我欣喜若狂。并不是因?yàn)榈玫竭@樣的一個(gè)結(jié)果是一個(gè)不容易的過(guò)程,而是我一直都想要個(gè)孩子。我想做一名父親。不,我想當(dāng)一名好父親。我發(fā)誓,我向我未出生的孩子發(fā)誓,我將會(huì)是,最起碼,是一個(gè)一直在她身邊,只屬于她的好父親。
對(duì)于這樣的諾言,你可能會(huì)想“哪你還去不去工作了?程序員這種以咖啡因做動(dòng)力、經(jīng)常加班加點(diǎn)、動(dòng)不動(dòng)就最后決戰(zhàn)的職業(yè)是不允許你以一句‘我要回家和孩子一起吃飯‘就能應(yīng)付的。”的確是這樣。對(duì)于我,這是一個(gè)”什么更重要”的問(wèn)題,我有一個(gè)簡(jiǎn)單的理由:如果你把工作搞砸了,你總可以再找另外一個(gè)工作,但如果你把家庭關(guān)系搞砸了,特別是跟孩子的關(guān)系,你永遠(yuǎn)無(wú)法彌補(bǔ),你會(huì)一輩子背負(fù)這個(gè)債務(wù)。
所以,我的選擇是,每天都要在家里花些時(shí)間陪我的女兒,即使是這樣做對(duì)我的事業(yè)有負(fù)面的影響。我每天早上6:30-6:45到公司,結(jié)結(jié)實(shí)實(shí)的工作9小時(shí),下午4點(diǎn)鐘左右離開(kāi)公司回家。從4:30到7:30的時(shí)間是專享的,它屬于我的女兒。這樣做了之后,最難處理的部分是,和我一起工作的很多人是在西海岸的(從時(shí)區(qū)習(xí)慣上,他們比我們會(huì)晚幾個(gè)小時(shí)),很自然,他們經(jīng)常會(huì)把會(huì)議時(shí)間安排在太平洋標(biāo)準(zhǔn)時(shí)間的下午2點(diǎn)或3點(diǎn)。這直接跟我設(shè)定的和我的女兒一起玩耍的時(shí)間有沖突,所以,我會(huì)盡量要求重新安排這樣的會(huì)議,或直接不參加。當(dāng)然,我會(huì)盡量照顧到工作,如果有事情是非常的重要,我還是會(huì)到場(chǎng)的,不論是什么時(shí)間。我是非常堅(jiān)持我的作息安排,原因就是我上面提到過(guò)的思想認(rèn)識(shí)。一旦把女兒放上來(lái)床,我就可以和妻子一起自由安排余下的時(shí)間,有必要的話也會(huì)開(kāi)發(fā)點(diǎn)程序。在晚上8點(diǎn)或9點(diǎn)被打電話去和西海岸的團(tuán)隊(duì)開(kāi)會(huì)的事情再也沒(méi)有發(fā)生過(guò)。
起初,留下我的兄弟們?cè)诠靖苫?,我卻獨(dú)自回家,這讓我內(nèi)疚很多。尤其是在一次工作互查的過(guò)程中有人反饋說(shuō),作為一個(gè)團(tuán)隊(duì)的領(lǐng)導(dǎo),當(dāng)團(tuán)隊(duì)不得不加班時(shí),領(lǐng)導(dǎo)最好也應(yīng)該隨團(tuán)隊(duì)一起加班。但是,如果你看一下我的時(shí)間分配,每天超過(guò)9小時(shí)花在工作上,只有3小時(shí)留給我的女兒。如果有人說(shuō)這不公平,那這最不公平的是對(duì)我的女兒。
這樣做了之后,我發(fā)現(xiàn),離開(kāi)鍵盤一段時(shí)間,反而會(huì)增加我的工作效率。我回到家,和女兒玩耍,吃完飯,給她洗澡,給她讀童話,抱她上床。所有的這些時(shí)間里,我的大腦并沒(méi)有停止,潛意識(shí)里仍在整理分析遇到的問(wèn)題,思索解決的方案。有大量的科學(xué)研究表明,當(dāng)你想解決一個(gè)難題時(shí),停下來(lái)休息一下是對(duì)你解決這個(gè)問(wèn)題有好處的。加之,有些事情是可以提振你的精神的,比如和一個(gè)2歲的孩子玩耍。
的確,我的代碼的產(chǎn)出量不再向以前那樣豐碩,一定程度上是因?yàn)檫@些日子里我更多的把時(shí)間花在指導(dǎo)上,但同時(shí)也是因?yàn)槲业拇a寫的更精簡(jiǎn)、更好了。
我發(fā)現(xiàn)的另外一個(gè)好處是,我不再有筋疲力盡的感覺(jué)了。趕任務(wù)、加班加點(diǎn)給你帶來(lái)的危害很大。如今,我來(lái)到公司,精神飽滿、思路清晰,能扎扎實(shí)實(shí)的工作。但你每天工作20小時(shí)的瘋狂加班時(shí),實(shí)際上只有很少的時(shí)間是有效率的(甚至完全沒(méi)有效率!)疲勞過(guò)度后你的大腦是混沌的,除了工作做不好,工作之外的所有事情都會(huì)受到影響。更糟糕的是,這種影響還會(huì)自我放大。因?yàn)槟阆肫疵耐瓿梢粋€(gè)需求不合理或計(jì)劃評(píng)估錯(cuò)誤的項(xiàng)目,你必然會(huì)弄得精疲力竭,這樣又會(huì)導(dǎo)致你在下一個(gè)計(jì)劃上完不成任務(wù)而加班加點(diǎn),你進(jìn)入了一個(gè)惡性循環(huán)。
即使你沒(méi)有像我這樣好的理由,你也要嚴(yán)格限制你的加班加點(diǎn)。你甚至?xí)l(fā)現(xiàn),當(dāng)拿出一些時(shí)間花在一些有益的業(yè)余愛(ài)好上后,你的工作反而會(huì)做的更好。如果你對(duì)我的建議感興趣,那就買一本37signals 公司的那個(gè)家伙寫的 Rework (重來(lái))這本書(shū)。里面有很多這方面的東西。

天倫之樂(lè)
原文:http://www.aqee.net/why-i-go-home-a-developer-dad%E2%80%99s-manifesto/
【編輯推薦】