论坛首页 Java企业应用论坛

谈谈“不要重复发明轮子”

浏览 26424 次
该帖已经被评为良好帖
作者 正文
   发表时间:2010-06-25  
"Don't Reinvent the Wheel"

Reinvent  的翻译为“(在不知他人以发明的情况下)从复发明,彻底改造,从新使用”
关键是:在不知道别人发明的前提下。

但是如果已经知道别人的发明,研究后再造,那么这就叫做创新。引用牛顿的话来说是:站在巨人的肩膀上
0 请登录后投票
   发表时间:2010-06-25  
知行合一
才是真理
0 请登录后投票
   发表时间:2010-06-28  
人家说的是不要重复发明 可没说不能重复制造
0 请登录后投票
   发表时间:2010-06-29  
很是支持发明,起码只有造出来才晓得是重复的轮子嘛
0 请登录后投票
   发表时间:2010-06-29  
让人不能接受的是:发明了一个不怎么样轮子强迫别人使用,实际上还存在可以免费使用的更好的轮子。
0 请登录后投票
   发表时间:2010-07-06  
darkelf9 写道
不要重复发明轮子 是从工程角度出发说的

在实际项目中,尽量用已经通过工程证明 的可用的轮子
如果一定要做一个,那也必须要在对已有轮子充分了解下,能够保证自己做的轮子 比已经有的轮子 有非常明显并且本质的好处


至于个人通过做轮子学习,自己的时间当然自己可以支配,愿意去读源代码愿意去造轮子去冒险都可以,只要自己觉得值得就行
但是不要让公司和团队为个人的轮子去冒险




角度不同,观点也就肯定不同了,基于学习的角度来看,楼主的做法还是很值得学习的,很好的学习方法
0 请登录后投票
   发表时间:2010-07-23  
不重复发明轮子的必经之路就是重复发明轮子
0 请登录后投票
   发表时间:2010-08-03  
不要被老外给蒙骗了,他们是想掌握核心,让我们永远根在他们后面而已。
0 请登录后投票
   发表时间:2010-08-03   最后修改:2010-08-03
linliangyi2007 写道
楼主可以无视那些看不起“发明轮子”的人,自己写过跟自己看过是两回事


同感,咱偷空也做了不少轮子,有持久层,aop,标签库,分布式事件,rpc等,呵呵,在很多项目里头用的蛮好啊。
0 请登录后投票
   发表时间:2010-08-03  
不是闭门造车就行了。嘿嘿
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics