打工人如何持續提升自己的技術能力?

好了,下班了,今天躺在牀上與你分享: 打工人如何持續提升自己的技術能力?

說實話,今天這個主題還真的不知道從哪開始說起,我就簡單說說我的想法吧。

不管做哪一行,企業最不可或缺的都是那些能夠解決問題的人。

作爲打工人,只有不斷的爲企業解決各種問題,才能體現你的價值,然而,只有當你能夠爲企業解決越來越大的問題的時候,才能體現你的核心競爭力。

請注意,我這裏說的是大而不是多,如果只是解決了越來越多的低級問題,對你自己是沒有任何提升的,企業也不會給你漲薪資,優秀卓越也沒你啥事兒。

所以,作爲打工人,我們也需要不斷進化,才能爲企業解決越來越大的問題,這就要求我們要持續提升我們的技術能力。

那麼,該如何持續提升自己的技術能力呢?

我們可以從解決的問題從小到大依次來看。

作爲初級打工人,你解決的問題可能都是些空指針、數據庫唯一鍵衝突啊之類的低級錯誤,這類錯誤你只要具備一些基本的開發素養,比如java基礎知識,數據庫常識,都能夠輕鬆應對。這個階段,我們可以稱爲入門階段,找本類似《java編程思想》這種入門的教程看看,或者網上的教程看看就夠了。

作爲中級打工人,你可能會遇到稍微複雜一些的問題,需要通過多線程調試,斷點,日誌,stackoverflow才能解決,也有可能會遇到一些jvm調優的問題,比如oom,棧溢出等問題,這些問題說句實話只要你能合理的使用搜索引擎,基本上都可以解決,畢竟你遇到的問題,其他人90%都遇到過,而且,技術人都喜歡寫博客做筆記,所以,還是比較容易解決的。這個階段我們可以稱之爲熟悉階段,對各種技術都有所熟悉,比如多線程基本知識,jvm基礎知識,出了問題大概知道什麼方向。

作爲高級打工人,你可能會遇到一些非常複雜的問題,這些問題你通過搜索引擎根本找不到答案,這時候就需要你有非常深厚的功底了,有些問題你可能通過github的issue能找到答案,有些問題可能只有issue本身卻沒有答案,這些問題我們可以稱之爲源碼級的問題,你必須通過閱讀開源框架的源碼才能解決,比如Elasticsearch如何支持統一對存儲加解密,比如我最近遇到的一個同時引入sleuth和seata出現死循環的bug,官方也沒有答案,你只能通過閱讀源碼來解決。當然,這個階段你可能還會遇到一些解決方案級的問題,比如Excel導入10萬數據如何優化,100萬呢,下單如何優化,等等。這個階段我們稱之爲掌握階段,掌握各種技術底層原理,並能通過閱讀源碼解決問題。

作爲資深打工人,你需要解決的問題可能就不是簡單的項目級的問題了,你需要在部門在組織有一定的影響力了,比如,深入學習k8s等新技術,並帶領整個部門上雲,再比如,做出整個組織適用的中間件,給開源框架提PR,等等。這個階段我們稱之爲精通階段,精通各種技術的原理,並能在過往經驗的基礎上快速學習新東西,並帶動整個部門或組織向前。

作爲專家級打工人,你可能需要解決的都是一些行業級的解決方案了,比如寫一個牛逼的分佈式事務框架,等等。這個階段都是大牛了,我還沒有達到就不忘加評論了。

好了,總的來看,作爲打工人可能會經歷這麼5個階段,當然,並不一定就嚴格按照這5個階段來走,有的同學可能大學就完成了很多源碼的閱讀,有的同學可能一畢業就進入中間件團隊,這些無疑起點更高,成長空間更大。

如果按照這5個階段的話,我推薦一些學習心得:

  1. 初級,把大學的教材好好學完就差不多了,不是計算機相關專業的,可以去找找相關書籍。

  2. 中級,學習jvm、併發相關知識,會用多線程解決問題,把併發這塊的內容好好看看,把周志明的那本jvm好好看看。

3.高級,讀源碼,讀各種源碼,我建議先讀jdk源碼,然後讀netty源碼,再讀dubbo源碼,最後纔去讀spring等框架的源碼。jdk源碼自不必說,是基礎,很重要,你jdk源碼都沒讀過你跟我說精通spring我信你個大頭鬼,其次,是netty源碼,這會讓你精通網絡和IO的相關知識,非常有用,寫中間件必備,做物聯網必備,再次,dubbo源碼,dubbo真的是非常優秀的框架,整個設計非常好,而且源碼很清晰,它裏面也有ioc和aop的概念,但是實現方式與spring完全不同,非常推薦,最後,纔是spring和其他框架的源碼,如果你一開始就讀spring的源碼,我只能祝你好運了,同學,堅持,不要放棄。

4.資深,參與開源項目,給他們提PR,持續學習行業新技術,深度分享,帶動部門與組織。

5.專家,無法推薦。

最後,總結一下,在這5個階段中,你需要持續不斷地解決各種問題,而且,去挑那些大問題來解決,這樣,你才能持續不斷的提升,與此同時,你還應該做好總結,及時與他人分享,因爲分享可以使你掌握的知識更牢固,同時,還能鍛鍊你的語言組織能力,培養你的領導力。

好了,今天的分享就到這裏,各路大神,你們都是如何持續提升的呢?歡迎留言分享你的心得。

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