當開發者遇上中年危機,該怎麼做?

這周,我辭掉了我那份舒適、薪水又高的工作。

我之所以會走這一步,是因為在我回顧過去已經取得的成績之後,我不知道接下來的 30 年應該做什麼。

那就是中年危機……

這裡所謂的中年危機指的是,作為一個開發者,你總會到達一個已經做了一段時間並且開始思考下一個選擇是什麼的階段。只是能掙到錢再也不夠了:你需要額外的動力來繼續下去,直到退休。

你可以認為自己已經寫了足夠多的代碼,想往上晉陞,成為領導者/管理者。為什麼不這麼做呢?團隊需要領導者、管理者和 ScrumMasters 等。但是沒有聽上去的那麼簡單,你需要處理的事情比你認為得更多,但這都是業務的重要組成部分!

你可以抓住機遇,成為一名自由顧問,四處旅遊並在公司呼叫你尋求幫助的時候為他們解決問題。

或更進一步,自己創辦機構,承接更大的項目,旨在成為一個可以為其他企業帶來完全定製解決方案的一站式商店。

為什麼不徹底換個工作?我認識一位 CEO,他乾脆賣掉了他的小 IT 企業,做起了食品販賣的生意:只要他開心就好!

也有人留了下來,為了錢。我不會責怪他們:自己的人生自己負責!

讓激情衝鋒

我決定用接下來三個月的時間完成我的業餘項目,並嘗試依靠它建立初創企業。

這個項目叫做 Seeld。

它一開始是我和我的前同事,也是我最好的朋友 Emad 一起做的一個業餘項目。

我們嘗試用消息系統來解決隱私和安全的問題。

我們幾乎完成了 MVP。實際上,我們做的不僅僅是 MVP 功能,因為我們太沉醉於此了。

享受!

Emad 和我既著迷又擔心我們作為用戶在網路上每天需要面對的隱私問題。

我們用空餘時間閱讀關於隱私,安全,零天漏洞等的文章和博客。我們從技術(CORS,CSRF,攻擊等)的角度看,也從社會的角度(泄漏,大數據開採,政治影響,等等所造成的後果)去思考。

無論我們試圖用 Seeld 帶來的解決辦法是否幼稚,我們享受於解決這個問題的工作過程!那就是我所需要的動力!

質量事項

另外值得指出的是:工作於我們的代碼庫是一種真正的快樂。

你看,我們已經應用了所有我們渴望付諸於行動的偉大實踐:在計劃和開發方式中保持敏捷,行為驅動或測試驅動代碼,花時間重構或重寫以便於不斷地提高代碼的可維護性和可重用性,等等。

遵循這些原則方法,使得我們擁有了令人驚艷的生產力!而那讓我們開心快樂!

這樣的工作在企業可能嗎?我曾經相信這是可能的,但是改變企業的 IT文化是一個艱難而漫長的過程,而我(到目前為止)從來沒有親眼目睹過。

那麼……我的觀點是什麼?

我的觀點是:有的人會覺得自己能被付薪水去寫代碼真幸運。這是一個真理:被付薪水去寫代碼真的真的很棒!

另一方面,許多開發人員,在某些時候,會渴望更多的東西。

那種渴望要麼迫使他們去探索不同的角色(或成為領導者,或成為管理者,或成為自己公司的CEO),要麼促使他們去尋找能夠使得他們的技能更有價值和目的的情況,以便於他們做一些改變。

開發者的中年危機就是:我寫的所有這些代碼的目的是什麼呢?

Seeld 給了我目的。

那麼,你呢:在淫浸於代碼這些年後,你的動力來源是什麼?是開源,還是你工作的一個業餘項目?不要害羞,請暢所欲言。乾杯!

你可能會喜歡