R語言學習中什麼時候是突飛猛進?

  • 2019 年 12 月 5 日
  • 筆記

莊子在《逍遙遊》中寫道:

小知不及大知,小年不及大年。奚以知其然也?朝菌不知晦朔,蟪蛄不知春秋,此小年也。楚之南有冥靈者,以五百歲為春,五百歲為秋;上古有大椿者,以八千歲為春,八千歲為秋,此大年也。

我看到大牛的程式碼,我查看R包源碼的編寫,感覺自己才剛剛入門,還有很多東西要學,要掌握。此小大之辯也。感覺上面的階段只是入門的不同階段而已,就像幼兒園,分為小班,中班,大班,自己的水平相比大牛,僅僅是剛入門。

回到問題: 什麼時候感覺自己的編程突飛猛進的?

回答問題: 感覺入門了,感覺很多以前不懂的東西開始懂了,感覺以前懂的東西現在理解更深了,感覺對自己的認識更貼近於真實了,所謂登堂入室就是這種感覺吧。

學習生涯 回想我自己的學習R語言的經歷,總結如下:

1. 敲門

  • 第一級:跑別人的程式碼

2. 入門

  • 第二級:修改別人的程式碼,安裝包

3. 晉級

  • 第三級:查看包中幫助文檔,自己寫程式碼

4. 突飛猛進

  • 第四級:根據自己的需求,將程式碼寫為函數或者腳本,方便調用

5. 修成正果

  • 第五級:編寫自己的R包,將函數進行打包

6. 驀然回首

  • 第六級:把自己的R包,放到CRAN,github,部落格上,讓更多人受益