Reinvent the Wheel
a year ago
- #learning
- #innovation
- #software-engineering
- '不要重复发明轮子'的建议是有害的,因为它抑制了好奇心和探索精神。
- 重新发明轮子(或任何技术)能带来更深入的理解和创新,正如历史上不断改进的轮子所证明的那样。
- 理查德·费曼的名言强调:只有亲手创造,才能真正理解一件事物。
- 计算机科学的基础概念(如协议和密码学)应该被更多人探索和重新实现。
- 动手实现字符串或路径库等基础功能,能揭示日常编程概念中隐藏的复杂性。
- 从零开始构建事物可以教会我们设计中的权衡取舍,以及现有解决方案的不完美之处。
- 重新发明轮子有多重好处:学习知识、传授经验、修复缺陷、创造定制化解决方案。
- 在软件工程中,实验和原型开发是成本最低的获取洞见、提升技能的方式。
- 最终建议是:'为洞见而重新发明,为影响而重复使用',在创新与实践间取得平衡。