1. 程式人生 > >阿里P8資深架構師專家的學習之路(末尾福利分享)

阿里P8資深架構師專家的學習之路(末尾福利分享)

本文要點

  • 閱讀和理解是不夠的,你還需要記住你學的內容。

  • 進行主動閱讀——你的大腦充分理解這些概念並將它變成你自己的東西。

  • 放慢你的大腦,做有創意的筆記,而且反覆閱讀是沒有用的,測驗才有效。

  • 經常反思你讀過的東西並進行聯想。

“他忘記的比你知道的還要多?”,那個人指的就是我。我成為一名開發者已經十多年了,忘記過不少知識。但問題是:我現在知道的,或者說,我記得的,和千禧一代的人(是指1980年代初到2000年代初出生的人)或者Gen X一代的人(是指1960年代初到1980年代初出生的人)一樣多麼?我的知識量真的比得上別人麼?在與這些更年輕更聰明的天生適合做技術的人競爭時,我做對了許多事情。其中我做的最好的一件事情可能就是持續學習。但是我現在需要做的更好一些。我需要停止忘記學到的知識,不論是已經學會很久的,還是剛剛學會的。

這就有了更多疑問:他的技能獲取模型分5個級別:新手、高階新手、勝任者、精通者和專家。大多數開發人員在職業生涯的大部分時期都停留在高階新手的階段。我已經在我的職業生涯中完成了足夠多的工作,可以證明我至少是一名勝任者。但是我需要做些什麼才能成為精通者和專家?程式設計技能水平上詳細寫到“程式設計人員的7個等級:碼農、程式設計師、電腦科學家、開發人員、工程師、架構師。”

我在職業生涯的大部分階段一直都使用相同的方法來學習。但是,由於我再有幾年就40歲了而且馬上會和GenZ一代的人(是指1990年代中期到2000年代中期出生的人)競爭,所以我一直嚴肅對待自己的學習策略。為此,我閱讀了許多關於學習的書、部落格和視訊。

 圖書

圖書方面,我降低了自己看書的存量,平均每次只看三本不同型別的書。我會將那三本書放到我的桌子上(或者Kindle主頁),把其它的書放到書架上。我想,你鍾愛的閱讀裝置一定有一個資料夾管理工具(在Kindle上叫做collections)。因此,我建議你將你的索引庫放到類似collections之類的工具裡,然後將一些最近要看的書放到主頁。我目前喜歡三種不同型別的書,例如:一本是關於Ruby的,一本是關於JavaScript的,以及一本是類似《The Passionate Programmer》的關於學習動力話題的。當我一有空讀書的時候,我就會挑選其中一本作為我當前的精神食糧。

  部落格文章和視訊教學

事實上,我現在不太重檢視書了。我過去的學習方式是在網際網路時代之前形成的,由於這種學習方式,在一二十年裡,我幾乎忽略了一些經典的視訊教學,在這些視訊中你能聽到關於別人的一些見解和感悟,對於現在的線上教學我是看好的,目前已經進入到了付費學習的學習時代,而且這種付費學習模式將會成為未來的主流學習模式。

  1. 我從事的技術進步得如此之快,以至於圖書中沒有我所需要的資訊。

  2. 我經常使用的技術太專業了而沒有一本權威的圖書,但是卻有很多的線上教學機構能隨時更新講解

  3. 我的千禧一代的同事從視訊中以更少的時間學到了更多的知識

分享一份我收藏的系統化java進階路線圖,包括了原始碼分析、效能優化、微服務架構、工程化、分散式、電商實戰。

      

針對上面的路線圖譜,有很多問題不是靠幾句話能講清楚,所以乾脆找朋友錄製了一些視訊,用來回答這些技術。很多問題其實答案很簡單,但是背後的思考和邏輯不簡單,要做到知其然還要知其所以然。下面是我擷取的部分課程表。


很多朋友都在迷茫最近離架構師還有多遠,分享的這些技術可以幫助你瞭解並且能讓你步入到架構師的隊伍中去,如果對上述的技術感興趣的可以加視訊分享群QQ群號:582505643 歡迎大家進去交流學習,我們一起學習一起進步,我覺得一個對技術感興趣的人不應該停止腳步,而是一直在學習、鑽研的路上。學習最重要的就是氛圍,一個人的學習很難堅持,如果是一個專門的學習分享的圈子就能讓你的學習不再枯燥。