造轮子

造轮子,为什么鄙视造轮子,我赞成造轮子!

流过昼夜 提交于 2019-12-07 18:37:17
软件开发行业里有一个名词叫“造轮子 ”,似乎造轮子已经成为一种贬义词。每当有人提及“你这是在造轮子!”或者会说“你这是在山赛xxxxx”。被说的一方总会感觉到一丝凉意,甚至会有一种不被尊重的感觉。当我第一次听到有人跟我说“你这是在造轮子!”时,我变得异常敏感,即使是现在我也会感觉到一些不适。 在开源世界里这种情况似乎已经是家常便饭了,无时无刻都会有人再说“你这是在造轮子!”。 作为开发者无论从事的是低级的Ctrl+C,Ctrl+V 还是已经小有所成。都应该时刻谨记你的成果或许会在未来的某一天被人称之为“轮子”。当你的作品有幸被称之为“巨大的轮子”的时候,也要记得这只是通向成功道路上的坎坷的一部分。 什么是轮子? 关于造轮子我们大家心中都有一个比较统一的标准,那就是重复制造那些已经存在了的(软件、功能、类库、框架)的行为。一旦你的(目标、功能)和某个产品或者项目一致,并且当你开始实现它们时,其实你就是在制造轮子。 这里先提及一个概念就是“模仿”, “模仿”从出生到死亡我们一生都在做的事情。“造轮子”、“山赛”等其本质就是在模仿。 微软在模仿、Google在模仿、三星 在模仿 、苹果也模仿。雷达、红外、人造卫星、人造心脏等等技术都是模仿的成果。 我们说的轮子其实也是一种模仿,之所以被称之轮子主要还是评价人 主观判断。因为这个世界上重复的事情太多了。 谁在鄙视制造轮子?