美文网首页
小谈造轮子

小谈造轮子

作者: 捏捏你的脸 | 来源:发表于2016-06-15 04:25 被阅读133次

最近一直在gitHub 论坛上看到这个词语,开始不明觉厉,闲下来的时间仔细去查找了一些来源。引用知乎上一位说的很好的人的话与大家共学习。

作者:飞奔的火焰

链接:https://www.zhihu.com/question/21818673/answer/74952951

来源:知乎

著作权归作者所有,转载请联系作者获得授权。

程序员圈里的轮子就是指各种已有的现成的,可以直接拿来用的解决方案。这个解决方案可以是他人已经实现的source code(eg:全球著名交友网站github),也可以是任何依赖库(Caffe,Theano etc.),或者是一些现成的企业或者单位提供开放的API(比如一些中文分词的接口)。

轮子有时候不能直接用。最常见是因为需求不完全相同,也可能因为专利需要规避,或者开源社区使用的证书,也有可能因为你觉得直接用太没有成就感了我就想自己写,原因很多。

我们都知道轮子的出现极大的解放了生产力。而造轮子这个概念最早什么时候出现在码农圈还真不好说。只能说我第一次接触到造轮子这个概念的时候觉得很贴切,老板说我们的征途是星辰大海,所以我们要从造轮子开始。

至于意义嘛,请让我们用答高考题的模板来回答,

个人层面来说,不仅锻炼了实际动手的能力,更深入的理解了造轮子过程中的各项细节以及如何服务于上层应用,用轮子的时候用的更爽更顺手。毕竟下面的总是想让上面的更舒服。

工作层面来说,轮子造的好,大家都看得到,升职加薪跳槽指日可待。

社会层面来说,不同的人实现的轮子必然有差异,侧面也推动了这个方向的深入研究和发展。

不同的轮子在我看来其实也是也一种peer review的过程,究竟是技不如人还是吊炸天,talk is cheep,show me the code (- 0 - ) !  plz. 

看来想要学习好iOS ,造轮子的功底必不可少~  反复的Review ,观摩别人的技术,加以实践,做出自己的一套框架,正如ibreme 大神说的一样, 自学能力是能否学好iOS首要依据 ,毕竟技术时时都在变化,一味的借鉴 引用别人的技术,东西始终还是别人的。

一起来造轮子吧~ 

相关文章

  • 小谈造轮子

    最近一直在gitHub 论坛上看到这个词语,开始不明觉厉,闲下来的时间仔细去查找了一些来源。引用知乎上一位说的很好...

  • 2019-05-31 程序员修仙进阶标准,你到哪个阶段了?

    闭门造轮子 > 使用别人的轮子 > 开门造轮子 > 分享轮子

  • 造轮子之仿射变换

    有人说,我们不应该再造轮子;也有人说,学习怎么造轮子可以带来更深的理解。我说,用轮子有用轮子的乐趣,造轮子有造轮子...

  • 开源时代,一杯敬明天,一杯敬过往

    Reinvent the Wheel 从“我们不要重复造轮子”到,兄弟们“我们造轮子”吧 不要重复造轮子 意味着我...

  • 轮子

    不是想造轮子,而是想获得造轮子的能力,以便我需要造的时候造的出来

  • 【springboot+easypoi】一行代码搞定excel导

    我们不造轮子,只是轮子的搬运工。(其实最好是造轮子,造比别人好的轮子) 开发中经常会遇到excel的处理,导入导出...

  • springboot生成二维码

    我们不造轮子,只是轮子的搬运工。(其实最好是造轮子,造比别人好的轮子) 1、 在pom.xml中加入依赖 2、添加...

  • easypoi结合spring-boot 快速使用

    我们不造轮子,只是轮子的搬运工。(其实最好是造轮子,造比别人好的轮子) 开发中经常会遇到excel的处理,导入导出...

  • 造一个方形的轮子7--Controller支持(下)

    造一个方形轮子文章目录:造一个方形的轮子 01、添加DispatcherServlet 接上一篇《造一个方形的轮子...

  • 造轮子

    前端有哪些轮子(不包括 Node 后端领域) 标准库的扩充underscore.js 扩充了 Array 和 Ob...

网友评论

      本文标题:小谈造轮子

      本文链接:https://www.haomeiwen.com/subject/lfnudttx.html