怎样提升自己的编程能力?

最近反思一个问题:自己编程两年多以来,为什么近期的编程能力没有较大的提升?日常自己也参与不少项目,gitHub 上提交了不少的代码,CSDN 上面也写了不少自己的见解。还是感觉编程中有些力不从心。

过去一段时间中参与了若干开源项目,github 上也提交了不少代码。

 

csdn 上主要记录自己编程中遇到的报错问题,和常用的库的介绍,和学习笔记等。

正确的方法

看了一些论坛和大牛的观点,发现前一段时间自己的方向有偏差,正确提升编程能力的方法如下:

1、多读好书:书籍会系统介绍常见的知识点,读一本书比读100篇博客有用的多。博客的作者技能良莠不齐,所以可能陷入误区。对于基础知识点,阅读好书,学习在线课程,阅读官方文档(React的官网文档,最好是英文文档,中文很多翻译不准确)。这样逐步搭建自己的知识框架。

对于前端的知识框架,需要阅读很多书籍。

JS 部分

CSS

第三方库(React、小程序)、NodeJS、JS 数据结构和算法、还有基础应用。

 

这些书,自己看过没几本,所以下一阶段主要是看书!

 

2、多参与项目:参与项目就会写很多的代码。这样可以让你明白学过的知识具体怎么使用,哪些知识比较常用,自己哪些知识学得不牢固。实践是检验真理的唯一标准,项目是检验知识的唯一标准。

可以有针对性的参与项目(不同项目主要练习不同的知识点)

todo

3、多阅读源码

学习设计模式

leetcode 函数式编程

todo

4、多使用非百度的搜索引擎:可以获取很多英文的参考资料,百度会减弱自己的英文能力

5、自己做一个开源的项目

一个alibaba的大佬告诉我,如果到了一定的水平(例如alibaba内部),大家基本功都很棒,那么自己怎样才能更胜一筹呢?关键就是自己需要有亮点!可以尝试做一个自己的开源项目,并且在 github 上有三位数的星星;这样才能独当一面。当然,现在自己离这个还有很远的路。

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