阅读源码重要吗?有多重要?

最近在vue源码,看一点自己实现一点。感觉特别的耗费时间,问了一位前辈。前辈的一句话让我觉得很困惑,很少有人或者是专门去花费大段的时间去看源码。而是要在工程中遇到问题了才会去看源码,去了解原理。你们都是哪种?

阅读 4.7k
5 个回答
  1. 我以前写过一篇文章 谈学习:读源码,目前我的观点仍然没什么变化
  2. 基本上,当你不知道是不是该读源码的时候,就不要读;当你不读源码就无法精进的时候,自然会开始读源码
  3. 大部分时候,知道 why 比知道 how 更重要;面试的时候,可能要学得深一些,不过也不大需要深入到源码实现细节
  1. 面试需要,这是很现实的问题;
  2. 提高解决bug能力,明白实现细节能让你在出现问题的时候思路更开阔点;
  3. 提升编码能力,一个开源优秀项目必然有值得学习的地方;
  1. 基本的原理需要了解
  2. 不要为了看源码而看源码,毫无意义
  3. 看源码一般是为了解决某个特定的问题,或者说,为了对某个功能进行更深入的了解,定制,才会选择看源码

源码看不完的

如果你只是一个一般的程序员,就没必要去研究源码,能用就行了,没必要浪费时间。如果你是个技术宅,可以去研究源码,当然,你的工作肯定不是切图这些琐碎的工作了,应当从事更加高级的工作

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏