写给”源码爱好者“

现在出现越来越多的喜欢研究源码的人,这是件好事吗?不见得。

  • 真的有那么多值得研究的源码?比如研究个web框架的一堆,研究linux内核的却没多少,如果是奔着提高段位,后者不比前者要好的多,为什么不研究呢?
  • 真有那么多能研究源码的人吗?我对此表示严重怀疑,连个crud都写不好的人给你说他研究了一堆源码,我是一点不信。事实也的确如此,大部分人的研究源码,就是看看别人的blog,看看源码注释,甚至不少连clone一份源代码到本地都懒得做,更别提调试了,不调试,叫研究源码吗?
  • 所谓研究,可能多是无用功。当然也不全是无用功,研究者最想的作用可能是面试扯淡,这点或许能达到。
  • 越研究,越扭曲。持续的做一件超出自己能力范围的事情,没有收获也要硬说有收获,自我欺骗,再去骗人,怎么看也不是好事。

既然这么多坏处,那就不学习了,当然不是,至少咱得学会怎么调试代码吧。

讲到这里,不少人要跳出来喊了,俺们研究开源代码是为了学怎么写好代码,至于能不能理清逻辑,debug调试这些不重要。这其实跟看艺术品自己成艺术家一样扯淡,没有功底,看多少也白搭。

一个没有高级趣味的人。 email:hushui502@gmail.com
原文地址:https://www.cnblogs.com/CherryTab/p/14993320.html