當前位置:
首頁 > 科技 > 我是一個堅持「朝九晚五」的程序員

我是一個堅持「朝九晚五」的程序員

編者按:程序員給你什麼感覺?瘋狂加班?技術狂人?作者以自身經歷說明,污名化的程序員也可以成為優秀的時間管理者。本文作者Matthew Jones,原文標題I Am a 9 to 5 Developer (And So Can You!)

我近來一直在思考Safia Abdalla所發的一條的推特——

一個可能不受歡迎的觀點(還有一點諷刺):

要成為一個偉大的工程師,你不需要寫博客,也不需要致力開源,更沒必要進行技術演講或者做任何其他事情。

你可以把代碼扔在辦公室,這完全沒問題。

——Safia Abdalla (@captainsafia), 2018年1月13日

這段文字讓我心頭一動,雖然我也認識到其中的諷刺意味。自從我因拒絕加班而被炒魷魚之後,我對潛在僱主說過的一件事就是我不願意加班。至少,別是定期加班。我偶爾會經歷那麼幾次「地獄周」,這個時候我們會要麼進行特定的編程,要麼修復特定的漏洞,問題解決了之後,我就拍拍屁股走人。

Abdalla女士的推文比這更進一步,正因為如此,我突然更好地認知到了自己的思維過程。看,我選擇了這種心態(出現,搞定問題,拍屁股走人),很大程度上是為了保護我自己的理智。如果我沒有明確界定什麼時候可以考慮工作問題,我就會一直考慮這些問題,對於那些我還沒做或者沒有解決辦法的事情,這的確是個有效的方法。我是不是個專心致志的程序員,這種明確界限的行為可以幫我控制衝動的想法。


界限與沮喪感

問題在於我們根本解決不完問題。對於像我這樣渴望思考的人來說,我看編程全都是尚待解決的問題,而我又的確可以找到讓人們心滿意足的解決方案。沒錯,我是解決了一個問題!恩,太酷了!可那又怎樣呢?這隻會讓人抓狂、沮喪。

由於我思維和大腦的失控,我不得不設定界限,我不得不離開工作崗位,我不得不成為一個朝九晚五的程序員。

我知道有很多程序員都患上了冒名頂替綜合症。你可能在某個時候也有過這種癥狀:它讓你感覺自己是個騙子,根本不知道自己在做什麼,只是假裝在做什麼而已。我的問題是,如果我不設定這些界限,如果我允許自己繼續工作、探索和解決問題,我冒名頂替綜合症只會變得更糟。我想知道所有的事情,但很明顯我沒法知道所有的事情,因為我實在是想得太多了。

所以,我必須設定界限,比如像「工作就是工作」和「休息就是休息」這樣的界限。設定界限可以使我幫助我保持清醒,理智在線。很久以來我都覺得這導致我不像是一個程序員。我不能一連串編16個小時的程,因為到最後我根本就沒法做任何事了,我還有心愛的妻子和三個孩子,他們需要我關心他們,愛護他們。而現實就是,我們親手編寫的代碼永遠不會愛我們的。但是,我還是想做得更好,做一個更好的程序員,就像那些我尊敬的人一樣,我痛恨自己沒有能力做到這一點。

在這個問題上,推特和其他社交媒體可以說是最糟糕的。那些很聰明的程序員——說實話,我很欣賞他們的工作——會自豪地宣稱他們編程只是花了一整天的時間而已,他們還宣稱這樣很有成就感。而我呢?我就只能坐下來,對我為什麼不能像他們那樣感到無比地絕望。為什麼我不能在這方面努力呢?該死的大腦!你為什麼不讓我像他們一樣高產呢?我可以做到像他們一樣好,只要你別擋我的道!

我花了很長時間才意識到我的大腦並不能這樣運作。我永遠也沒法進行連續16小時的編碼,我也永遠都不可能熬個通宵還能把事情做完,我永遠也不會像Twitter上那些人所說的那樣「富有成效」。沒辦法,我就是做不到。而且,作為一個工作了11年的專業的軟體開發人員,我發現其實這也沒什麼大不了的。

的確沒關係,因為每天工作八小時我仍然可以解決問題,我仍然可以完成我的工作,而且完成的相當出色,我仍然可以有效地領導我的團隊,我仍然可以用有趣的解決方案來解決有趣的問題。我只需要把一切都在我設定的邊界之內擺平就行。關鍵是要意識到,這並沒有讓我比那些推特的程序員們黯然失色,反而會讓我更加與眾不同。


做「朝九晚五」的程序員

我敢打賭有一群可以被稱為「沉默的大多數」的程序員,他們只想干自己的活,然後就拍屁股走人回家。這些人不會在晚上熬夜,以試圖解決困擾他們幾個星期的問題。這些人也不寫博客,也不致力開源項目,更不會進行技術會談或者對編程以外的其他工作表現出一丁點兒興趣。這些人有時被戲謔地稱為「朝九晚五的程序員們」。我要在這裡告訴這些人,儘管我們是所謂的「朝九晚五的程序員」,但我們依然相當地出彩。

如果你是一個朝九晚五的程序員,那麼這不僅不會使你成為一個糟糕的程序員,反而會使你成為一個優秀的時間管理者。

我不是來告訴你哪條路更好的,我只能告訴你怎麼做對我有效——很簡單,那就是成為一個朝九晚五的程序員。我只想做我的工作,而且想把工作做好,然後回家做其他事情(比如寫這篇博客)。我需要這樣做來保持頭腦清醒。你也可以,即使你的大腦和我的不一樣!你真的沒必要用數不勝數的編程結果來證明自己是一個好的程序員。你只需要深入思考問題,有一份想把工作做好的心就好。

你猜怎麼著?如果你現在正在讀這篇文章,那你已經做得很好了。該回家就回家,沒事兒,我保證,明天活照樣干,碼照樣編。

我就在這裡祝你編程愉快嘍!

編譯組出品,編輯:郝鵬程。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 36氪 的精彩文章:

區塊鏈遊戲+IP,NBA庫里化身首個明星加密貓
存儲解決方案大廠美光,如何搭上自動駕駛的快車打造下一個增長極?

TAG:36氪 |