Review 《The Key To Accelerating Your Coding Skills》

这是一篇偏方法论的文章,对于方法论的文章,都是那种“道理我们都懂,可是没有多少人能坚持下去”。
这篇文章名是“提高编码技术的关键”,文章的内容也确实罗列出了这些点。

对于刚刚出新手村的人而言:

  • 应该注重细节,比如仔细阅读文档和教程
  • 学会 debug 错误信息,学会如何阅读错误,能从解决掉的问题中学习到经验教训等等。

对于中阶选手而言:

  • 你需要知道学习“编码”不仅仅是编码,还要学习专业领域的知识以及程序性知识(什么是程序性知识举例:如果发生缓存雪崩,那么该怎么做)
  • 不要给自己设限,每天都要超越昨天的自己,走出自己的舒适区,与其将编码拉入自己的舒适区,更好的方式是在自己的技能树之外开辟新的枝干。

对于高阶玩家而言:

  • 熟练掌握算法与数据结构
  • 熟练掌握框架
  • 开发过程中学会重复使用轮子,如果不能使用以前的轮子,就需要思考为什么不能使用,有什么地方可以改进等

个人感觉这种方法论的文章,都差不多,不仅仅是在编程方面,在其它方面,比如摄影也是一样的道理,学习摄影的过程,首先也是先看懂相机的说明书,然后再拍摄,如果出现“过曝”等情况,要学会处理。再积累了一定经验之后要开始学习更专业的知识,形成自己的风格等等。

The Key To Accelerating Your Coding Skills

Comments
Write a Comment