重复造轮子我的理解就是不断的模仿,IT界创新大多是基于模仿后的超越

试想,如果个人要实现一套spring mvc 框架,如果连spring mvc框架是什么都不知道就去造,造出来的轮子会跟已做出来的轮子会是一个样?更不用说改进了。当然谁要是没了模仿的过程,直接超越了,我只能相信这样人的确是天才,好比爱因斯坦了,说这样的人不存在么?肯定是存在的,微乎其微而已。再说爱因斯坦的研究不也是基于前人的研究成果么。当然,不排除一些天资聪颖的人才,理解记忆能力超强,别人的轮子一看结构设计图,立马就懂,并且能够以此有了自己更深的理解与独特的见解,不用自己亲自动手再把设计图倒腾一遍,把轮子再造上一遍,就能超越了。LZ不具备这样的能力,普通的程序猿而已。我的思维模式都是先把别人的东西从组织结构、代码逻辑重复的造上一遍,才能深入的理解这到底造的是什么轮子,怎么造的,这里边包含的思想、技术是否是自己已知的,这轮子是否还有提升改进的地方。当然,LZ去重复造轮子绝大多数原因是因为别人造好的轮子中有我不知道的东西,能提升自我,所以我才去造,至于在我重复造轮子的过程中,是否能超越,我想这是一种偶然的现象,如果时机成熟,天时地利人和,脑袋瓜子突的灵光一闪,说不定就成风云一时的轮子了。我敢说,能自己把spring mvc框架重写一遍的人,绝对比只简单应用过的人要对框架的理解更为深入,这样的人才有可能去创造一个新的类似的框架。

当然重复造轮子并不都是好事

LZ的个人观点是,重复造轮子没有关系,如果造轮子的基本功差,完全可以去造,这是锻炼提升自己的机会。但是如果已经很懂这只轮子了,还要去造个一模一样的,那完全没必要,人生苦短,何必吊死在一棵树上,留点时间给其他自己不懂的轮子吧。其实,重复去造个轮子,重要的不是轮子,而是重复造轮子的精神,不是每个人都能动手去实践,有这种想法能动手的人,精神已经可嘉了,至少能说明是积极向上,主动学习的。

posted on 2015-07-18 13:22  sonta  阅读(161)  评论(0)    收藏  举报