关于重复造轮子


    对于重复造轮子(简单点就是说重复写各种世面上已经有的库)很多人总有很多看法,有些人觉得浪费时间浪费精力,有些人嗤之以鼻觉得不知道是跟了什么风非得写了个库才能装牛逼。当然也有一些比较有理有据的观点,比如新写的库安全和稳定性都不一定比得上发展了很久的库呀,比如写出来的东西也许很垃圾还不及别人的万分之一呀,比如可以用写库的时间去做点对人类更有贡献的事情呀,等等等。
     
    对此,我只想说一句,都它妈是坨屎。我认为,重复造轮子实际上是深入学习的过程,放之四海皆准的大道理谁都懂,到实现的细节的时候你能搞定吗?孙子兵法背下来了就是军事家了?用Linus说的话说,别tm给我废话,给我看你的代码。

    所以骚年,别沉迷那些表面的东西了,去写个库吧,去深入细节,去证明你所认为你了解的那些道理都是正确的。

    ----- 后补 -----

   1)其实所谓的细节,就是领域知识,掌握好基础的理论的同时,还是需要对领域知识进行深入的挖掘的,不然只能让自己流于表面。两者相辅相成,缺一不可。
    2)造不造轮子看实际情况,一般来讲商业项目不大赞成造轮子,除非经过实践证明不得不造。
    3)造轮子更多的是让自己能深入理解细节,是很好的学习手段。


Comments

Popular posts from this blog

一时有感