造輪子的含義是指你明明知道不可能比前輩做的更好,卻依然堅持做,比如輪子是圓的,你偏偏要做個方的。
在軟件開發行業里面,不要重復制造輪子,這句話已經被濫用了,我們每個人在開始學習一門新的語言的時候,都是從hello world開始的,世上有那么多的hello world,難道我們就因為重復制造輪子而不去學習了么?
我覺著有些時候,重復制造輪子是完全沒有問題的,起碼以學習的方式去制造輪子還是很提倡的。Spring MVC已經很強大了,但是這并不妨礙你自己去寫一個summer MVC,相信你在寫完之后,會發現自己對MVC的理解會上升到另一個層次,掌握到了Spring MVC的精髓,這個是別人教不了你的。
大概是在前幾年,我在Iteye里面看到一篇博客,里面作者介紹了自己開發出的一款開源的代碼生成器,評論里面,有幾條都是在說作者是重復制造輪子,沒有什么前途之類的話。前不久,無意中我看到那個作者在博客里面發招聘信息,給出的薪水還不低。他自己成立了公司,公司的核心技術就是代碼生成器。
有的時候,重復制造輪子,也可能是一件好事。
推薦閱讀:JavaEE和安卓哪個好?