程序员口中的“造轮子”是什么意思?

程序员口中的“造轮子”是什么意思?

显然,车轮子是圆形的,这是大家公认的,最合适的形状。而你非要发明另一种形状的轮子,这种行为就叫「重复发明轮子(Reinventing the wheel)」,即「造轮子」—— 明知道你做的不可能比前辈做得更好,却仍然坚持要做。

放到编程中,就是说业界已经有公认的软件或者库了,你明知道自己不可能比它做得更好,却还坚持要做。作为练习,造轮子可以增加自己的经验,很多事情看起来简单,但只有自己动手,才会发现其中的难点。当然实际开发中也有很多情况不得不造轮子,比如希望做到「自主知识产权」、刷 KPI 之类的;或者造轮子的人真的觉得自己开发的版本有更强的功能、更好的性能也说不定呢。

重复制造它的意义有两个

1:你的到了锻炼

2:你牛逼的话可以比前人造的更好,间接造福了全世界

重复制造轮子和重复发明轮子是不一样的。发明是researching,制造是engineering,不能混为一谈。我们说,不要重复发明轮子,但是没有说,不要重复制造轮子。

相关推荐

1000cc是多少斤
o365邮箱

1000cc是多少斤

📅 07-17 👁️ 8738
一天有多少分钟?一天等于多少分钟?
o365邮箱

一天有多少分钟?一天等于多少分钟?

📅 11-08 👁️ 4281
科普文章
365bet亚洲官方网址

科普文章

📅 10-19 👁️ 4034