怎樣提升自己的編程能力?

最近反思一個問題:自己編程兩年多以來,爲什麼近期的編程能力沒有較大的提升?日常自己也參與不少項目,gitHub 上提交了不少的代碼,CSDN 上面也寫了不少自己的見解。還是感覺編程中有些力不從心。

過去一段時間中參與了若干開源項目,github 上也提交了不少代碼。

 

csdn 上主要記錄自己編程中遇到的報錯問題,和常用的庫的介紹,和學習筆記等。

正確的方法

看了一些論壇和大牛的觀點,發現前一段時間自己的方向有偏差,正確提升編程能力的方法如下:

1、多讀好書:書籍會系統介紹常見的知識點,讀一本書比讀100篇博客有用的多。博客的作者技能良莠不齊,所以可能陷入誤區。對於基礎知識點,閱讀好書,學習在線課程,閱讀官方文檔(React的官網文檔,最好是英文文檔,中文很多翻譯不準確)。這樣逐步搭建自己的知識框架。

對於前端的知識框架,需要閱讀很多書籍。

JS 部分

CSS

第三方庫(React、小程序)、NodeJS、JS 數據結構和算法、還有基礎應用。

 

這些書,自己看過沒幾本,所以下一階段主要是看書!

 

2、多參與項目:參與項目就會寫很多的代碼。這樣可以讓你明白學過的知識具體怎麼使用,哪些知識比較常用,自己哪些知識學得不牢固。實踐是檢驗真理的唯一標準,項目是檢驗知識的唯一標準。

可以有針對性的參與項目(不同項目主要練習不同的知識點)

todo

3、多閱讀源碼

學習設計模式

leetcode 函數式編程

todo

4、多使用非百度的搜索引擎:可以獲取很多英文的參考資料,百度會減弱自己的英文能力

5、自己做一個開源的項目

一個alibaba的大佬告訴我,如果到了一定的水平(例如alibaba內部),大家基本功都很棒,那麼自己怎樣才能更勝一籌呢?關鍵就是自己需要有亮點!可以嘗試做一個自己的開源項目,並且在 github 上有三位數的星星;這樣才能獨當一面。當然,現在自己離這個還有很遠的路。

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