论“重复造轮子”
这篇文章从一个常见的技术讨论入手,探讨了“重复造轮子”这一现象。作者指出,它看似是个人偏好或技术问题,实则普遍存在于个人、团队甚至公司层面,往往导致资源浪费。 文章深入剖析了其出现的几个核心原因:程序员之间相互轻视,觉得不如自己写的顺手;因版权协议限制而不得不自研;以及部门间因进度紧张、沟通不畅而放弃代码复用。作者还提到了一种“战略级”的造轮子,并以自己前公司的实践(如自研类似Hadoop的系统)为例,分析了其与拥抱开源路线在业务发展上的不同结果。 作者的核心观点是,重复造轮子在大多数情况下并不值得,除非是为了有意义的创新或受限于客观条件。他特别对创业公司提出务实建议:应尽可能采用开源技术,将有限的精力聚焦于业务本身,避免陷入研发底层框架的“奢侈”消耗中。文章通过具体案例和经验,为技术决策提供了清晰的参考视角。