首先,你得知道理解代码的能力取决于三个方面:
- 知识――解决问题所需要的模块
- 链接――模块之间的胶水
- 假设――形成链接的工具
所以很显然,提高编程能力需要更全面的方法途径。
1.获取更多的一般知识
既然理解代码的能力依赖于现有知识与问题之间的匹配数量,那么由此我们可以推出,掌握的知识越多,成功的可能性越大。
作为程序员,我们很有必要花费大量的时间来获取新知识。并且我们需要关注的,更多的是原理而不是技术。
考虑到这一点,让我们来看看我们需要囊括其中的一些知识:
语言的具体知识
语言的具体知识是许多开发人员关注的重点。
了解语言和框架的底细。去了解API和语言结构,寻找陌生语言的不同之处,知道内部的工作原理。
通常有很多课程和信息有助于我们掌握这方面的知识。
这类知识的问题是,不断地会有新知识出现。新框架、语言的新版本……并且,时间越久,这方面的知识就越不值钱。
Read full article from 优秀程序员之道:深入理解你的代码 �C 码农网
No comments:
Post a Comment