1. 程式人生 > >學習的一一般步驟

學習的一一般步驟

記得上小學的時候,我們還沒有學習方程,但是已經開始學著用方程的思想來解決一些問題,類似的高中的時候,也沒有學習到微積分,但是也開始了一些微積分方面的思考;意思是當知識累計到一定程度,就容易萌生一些對於現有知識體系不足點的思考;

同樣的事情,在學習程式設計之後也是不斷的發生著,記得最開始接觸前端的時候,那會兒不知道有angularJS,VUE之類的,只會用JQuery,因為學的是java,於是在寫前端程式碼的時候,也不禁運用起了面向物件的思考方式,將一個網站的各個元素進行分割,形成了一個一個的元件,雖然很low,但是也是一次思想的萌芽;後來再接觸VUE,就感覺如魚得水,原來一直夢寐以求的東西,果然是存在的;

一直以來我都秉承著一個觀點,世界上聰明的人很多,如果我有一個好的點子,肯定有人就已經把這個點子實現,並且造出了產品;最近的一次經歷再一次驗證了我的觀點,在寫VUE的時候,感覺各個元件之間的資料同步,真的是很麻煩的一件事情,之前用元件之間資料通訊的手段解決了這個問題,但是很粗糙,然後就開始思考,肯定有已經完善的解決方案,我沒有發現,然後就看到了VUEX,而VUEX就一直躺在那裡,在真正遇到問題產生思考之前,我卻對他視而不見;

因此,就產生了這樣一個學習的一般過程,先不斷實踐,然後遇到問題,思考問題的本質,尋找現有的解決問題方案(一定存在),學習他人的先進經驗

  • 不斷實踐
  • 發現問題
  • 思考問題
  • 尋找解決方案
  • 學習
  • 不斷實踐