总是忍不住重复造轮子

2024-02-09 12:45:42 +08:00
yanyao233  yanyao233
不知道大家有没有这种感受,生活中突然有个需求,跑去搜了下发现别人已经实现过了,完美解决自己需求,但还是手痒想自己再造一次
5165 次点击
所在节点   程序员  程序员
30 条回复
Cola98
Cola98
2024-02-10 11:31:46 +08:00
会有,会比较好奇别人怎么实现的,然后对着它的代码一顿抄,或者想下自己要怎么去实现,还是很有意思的
zzdgfv
zzdgfv
2024-02-10 13:02:13 +08:00
人生在于折腾,像国外极限运动一样。过程最重要
LavaC
LavaC
2024-02-10 13:05:01 +08:00
我也经常陷入这种困境,想实现一个效果到底是引入现成的轮子还是自己花时间搓一个出来,但在后者的过程中难免消磨掉实现主要目标的精力,最后结果也只不过是一个不成熟的工具。
yafoo
yafoo
2024-02-10 18:15:19 +08:00
最近在优化 mvc 框架
zhqjsh
zhqjsh
2024-02-10 21:07:05 +08:00
完美实现还造什么。
beyondstars
beyondstars
2024-02-10 22:43:01 +08:00
重复造轮子其实也是个学习的过程,有的库做得太通用,参数很复杂,自己写一个可能还简单些。
matrix1010
matrix1010
2024-02-11 09:11:58 +08:00
如果你在公司这么干,而且在公司产品上用你自己的轮子,可能你要感谢公司没把你裁了。如果是个人这么干,可能是你造的东西太简单,建议你选个复杂点的并做到性能匹配原版并且有足够的单元测试
yidinghe
yidinghe
2024-02-14 00:02:24 +08:00
你看那些刷题的,一道题目刷了不知道几万遍了,这轮子造了不知道几万个了。然而你不会因此就不刷了,因为别人再怎么刷收获也不是你的。软件库的轮子其实也差不多,你不造个轮子就得不到它的设计经验。而且不要因为没人用就不愿动手,你之所以有动手的愿望,无非就是因为看到别人的轮子还不够圆。
ygmyth
ygmyth
2024-02-14 23:10:10 +08:00
折腾的乐趣,享受过程,当做休闲了
nebkad
nebkad
363 天前
这很正常,我前两天又手痒造了个基于 ticket 的 spinlock 并且实现了用合理的代价支持线程退出争夺锁
准备再过段时间实现一次 poison 检测
而这些东西,任何现代操作系统都直接提供了实现

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1015148

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX