開發者的中年危機:下一步該幹什麼?
這周,我辭掉了我那份舒適、薪水很高的工作。
之所以走到這一步,是因為我在回顧過去已經取得的成績之後,發現不知道未來30年應該做什麼。
這是中年危機嗎……
不管中年危機與否,作為開發者,總會到達一個已經做了一段時間並且開始思考下一個選擇的階段。當發現錢沒那麼好賺了:你就需要額外的動力繼續前進,直到退休。
你可以認為已經寫了足夠多的代碼,想往上晉陞,成為主管/經理。為什麼不呢?團隊需要領導、管理人員、Scrum Masters 等。但沒有聽上去的那麼簡單,你必須處理的事情遠超過你的想像,但這就是業務的重要組成部分!
你也可以抓住這個機會,成為一名自由顧問,可以隨時隨地旅行,並在公司尋求幫助的時候幫他們解決問題。
或者是再進一步,開始自己做代理商,跟隨大型項目發展,目標是成為可以為企業量身定做的解決方案的一站式服務。
為什麼不換個工作?我認識一位CEO賣掉了他的小 IT 企業,做起了販賣食品的生意:他看起來很開心!
也有人留了下來,為了錢。我不會責怪他們:每個人都需要支付賬單!
讓激情推動你前進
我決定在接下來的三個月內完成我的項目,並嘗試從中建立起一個初創公司。
這個項目叫 Seeld 。
它最初是我和前同事,也是最好的朋友 Emad,一起做的一個業餘項目。
我們嘗試用自己的消息系統解決隱私和安全問題。
我們幾乎完成了MVP。實際上,我們做的不只是MVP功能,只是因為我們太過喜歡它。
享受吧
我和 Emad 既著迷又擔心我們作為用戶在網路上每天面臨的隱私問題。
我們花時間閱讀關於隱私、安全性、零日漏洞等相關的文章和博客文章。從技術角度(CORS、CSRF、攻擊等)和從社會角度(泄漏的後果、大數據挖掘、政治影響等)去思考。
不管我們試圖以自己的項目為解決辦法的想法是否天真,我們享受去解決這個問題的過程!這也正是我需要的動力!
質量問題
還值得指出的是,在我們自己的代碼基礎上進行工作有一種真正的樂趣。
你看,我們已經應用了渴望付諸於行動的所有的偉大實踐:在規劃和開發方法中保持敏捷性,行為驅動或測試驅動代碼,花費時間重構或重寫來不斷提高代碼的可維護性和可重用性等。
遵循這些原則,實際上我們已經非常驚人的生產力!這讓我們很開心!
這種工作在企業中是否可行?我以前認為這是可能的,但改變企業的IT文化是一個艱巨而漫長的過程,而我迄今從未見過。
所以,我想說的是什麼?
我的觀點是:有些人簡單地認為自己很幸運能夠被付薪水去寫代碼。這真的很不錯:有人付錢給你寫代碼是非常好的!
另一方面,很多開發者在某種程度上會渴望更多的東西。
這種渴望將迫使他們探索不同的角色(成為領導者、成為經理、成為自己公司的CEO),或者促使他們去尋找能夠使得自己的技能更有價值,以便於做出一些改變。
開發者的中年危機就是:我寫的所有代碼的目的是什麼?
Seeld 給了我目的。
那你呢?這麼多年來你的動力來源是什麼?是開源?還是一個業餘項目?不要害羞,請讓我在評論中知道。
加油吧!
編譯自:The Developers Midlife Crisis: Whats Next?
文章來源於開源中國社區開發者的中年危機:下一步該幹什麼? - 開源中國社區
推薦閱讀:
※無需從 App Store 下架,App 便能轉至其他開發者賬號→詳細圖解&附蘋果官方 Q&A
※Pycon 2016 小記