程序員如何突破工作三五年遇到的職業瓶頸?

 

 

最近後臺有讀者問了這樣一個問題:行情不好,想轉產品發現面試機會都不多;平時主要用Java,想學點機器學習方面的東西,奈何加班嚴重根本沒時間系統性學習,作爲一個畢業三年的碼農,真是心累...

 

其實我在剛工作的時候也經歷類似問題,寫了幾年代碼覺得這樣的人生好無趣,想轉管理序列不走專業序列,也想過轉產品轉測試,從後端轉算法等等...後來經過一番折騰才得出一個結論:當人變得浮躁,問題便會接踵而至,解決方法就是“自省”。

 

不斷推翻自我,懷疑和驗證,從旁觀者角度去看待自身的問題,去提出解決方案。

 

 

這裏也跟大家分享一位美國工程師海爾邁耶提出的“海爾邁耶系列問題”,和程序員日常工作抉擇其實有着異曲同工之妙:

 

1、你要做什麼?不要用過於專業的詞彙,要清晰地表述你的目標。

2、這件事現在是怎麼做的?現在的做法有什麼侷限?

3、誰在關心這件事?你的方法有哪些創新?你爲什麼覺得你的方法能夠成功?

4、如果按照你的方法完成了,會帶來什麼變化或影響?

5、你的方法需要多大成本?如何對過程和結果進行評估?

 

作爲程序員,如果你想學一項新技術,也可以從以下幾方面去考量然後做判斷:


1、你學這項技術的目標是什麼?爲了找工作還是感興趣清晰表達出來。

2、這項技術現在是怎麼做的?有什麼侷限?

3、這項技術有什麼創新點嗎?爲什麼它能成功?

4、在實現目標過程中使用這項技術,主要和誰相關?

5、如果這項技術能成功,會給你帶來什麼影響和變化?

6、使用這項技術需要付出多大成本?如何評估投入和收益比?

 

 

通過這樣的拆解,很多問題其實就沒那麼複雜。不要想一出是一出,這樣只會讓你感覺更心累,好像各種問題圍繞着你,公司壓榨、前途迷茫、沒有生活、沒有個人自由...

 

文藝復興時期的法國作家蒙田曾說過:“真正的自由,是在所有時候都能控制自己。”

 

越自省,越自知,就越自由。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章