援引一段 Philip Walton 说的话:
Reinvent the wheel
Reinventing the wheel is bad for business, but it ’ s great for learning. You may be tempted to grab that typeahead widget or event delegation library from npm, but imagine how much more you ’ d learn by trying to build those things yourself.
GitHub 上的菊苣 @substack @sindresorhus @tj 无一不是轮子大户,
只不过他们重新发明的轮子比重新实现的轮子多。
而我个人是更喜欢造轮子的过程,可以自己亲手实现一些东西,我大部分相关知识都是通过造轮子学来的,虽然 learn by doing 有时候不是打好基础的好方法,但的确是不能缺少的。有了一定基础之后造轮子和模仿一些 coding style 能让你更快进步。
万一你其中一个轮子顺便做成功了呢?
三月份我做了一个轮子 GitHunt 偶然在 ProductHunt 获得了较高的 upvote ,我收获的虽然不是千万融资但也体验了 一把两天做出一个网站挂到 PH 的体验,这件事给我的经验就是「以后还是准备好再放到 PH 吧,不然吐槽得我承受不住」
其实,我一般不会透露我最开始学 JavaScript 是两年前从 这里 开始学起的,当时只是准备造个 V2EX 的轮子,然而我什么都不会,于是想看看 V2EX 是如何实现的。
如果你也喜欢造轮子,或者打算造轮子, 甚至没有好的想法我都可以提供一些 idea ,欢迎来交流。
我会很高兴看看你做了什么和即将做出什么。
以上。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.