我如何在 100 天内完成 100 个项目恭喜!

2025-05-24

我如何在 100 天内完成 100 个项目

恭喜!

最初发表在我的博客上。


我完成了#100Days100Projects挑战🥳,在本文中我将介绍我完成这项挑战的经历,并且还将回答我在Twitter上收到的一些有关此挑战的问题。

这将是一篇“问答”类型的文章,所以希望你喜欢!😃

这个挑战是关于什么的?

这项挑战的主要目标是连续100天,每天构建一个项目。您可以点击此处了解更多规则。(注:如果您对更轻松的挑战感兴趣,还有一个更简单的版本:#30Days30Projects 😃)

我于2019 年 9 月 17 日开始此挑战,并于2019 年 12 月 25 日结束

您在挑战期间建造了哪些项目?

在最后一个项目(#100)中,我添加了我在挑战期间构建的所有项目,因此如果您想查看它们,请单击此处

所有项目都是基于 Web 的 - 主要是前端(HTML、CSS、JavaScript),其中一些项目在后端使用了少量 NodeJS。

我使用了各种 API、一些 JS 库(ReactJS、p5js - 用于处理画布),但大多数项目都是使用 Vanilla JS 和 CSS 完成的。

你是怎么想出这么多主意的?

显然,这 100 天里有很多人问过我这个问题。

很简单:我是个天才。🧠

只是开玩笑😆...我远非如此。

事实上,在过去的一年里,我收集了很多资源,因为我需要为文章视频等寻找灵感,而且我也用它们来获取这些项目的灵感。

而且,一遍又一遍地重复这个创作过程,你最终会从周围的一切事物中汲取灵感。我做的一些项目,是因为我在日常生活中看到了一些需求(例如,喝水应用、随机数生成器、倒计时、密码生成器等等)。

别忘了,其中一些项目是我的粉丝建议的。(谢谢大家🙏)

我最常用来获取灵感的资源

您是否有长期计划,还是自发地这样做?

在这 100 个项目中,我认为只有 2 或 3 个是事先“计划好的”——比如前一天。😅

其余的都是自发完成的。

但我不建议这么做。最好还是先计划好——这样可以避免你马上想出主意时可能遇到的麻烦。

你为什么这么做?

我喜欢挑战!🥰

就这么简单。

我喜欢挑战自己的极限,而这个挑战看起来就能做到这一点(事实也确实如此!)。另外,我注意到,如果我公开宣布自己在做某事,最终我还是会真的去做——也许是因为失败后我会感到羞愧。我不知道。我还没失败过一次挑战呢。😆

我参加的第一个挑战是365天跑步挑战。我在Facebook上公开宣布要参加,并且每天上传一张跑步后的照片,这给了我完成挑战的力量(实际上我坚持了422天)。我不能让我的粉丝失望,对吧?🤪

另一方面,我知道如果我每天发帖,就能激励他人。我想让人们知道,即使是像我们这样的普通人,只要下定决心,也能有所成就。我们拥有强大的意志力,只是我们没有充分发挥它的能力!

是的。我是个普通人。没什么特别的。如果我能做到,你也能做到!

创建一个项目需要花多少钱?

有些项目我30分钟内就能完成,有些项目花了我6-8个小时,还有一两个项目因为没法完成,不得不“推迟”到第二天。虽然我把这些项目推迟到了第二天,但我还是从头开始重新做了——只运用了之前学到的知识。事实证明,这真是一个“摆脱困境”的好方法。从头开始重做就行了。

我平均每天需要1-1.5个小时。这包括:构思 + 执行 + 社交媒体。

请记住,我从 2013 年就开始编码了,所以经验较少的人可能需要更多时间,但这实际上取决于项目难度。

是什么促使你继续前进?

正如我上面提到的,考虑到我公开承诺接受挑战,我认为失败的耻辱感促使我继续前进。我不能辜负我的观众!

我有一笔 25 美元的“惩罚费”,我必须为失败的日子支付这笔费用,但我认为在我开始之后我从未想过这件事。

我添加了金钱方面的内容,因为我知道它会吸引人们,并且他们中的一些人会希望我失败(狡猾的你!😜)所以他们会每天签到 - 这最终让我的帖子的浏览量略有增加😁。

你在挑战过程中学到了什么?

我学到了以下几点:

  • 学习如何“勾画”和规划项目结构
  • 学习并尝试了一些我以前从未使用过的技术和 API
  • 了解有关 CSS 属性的更多信息(定位、动画等)
  • 学习了更多关于如何使用 JS DOM API 的知识

它最终帮助我巩固了我的原始 JS 和 CSS 技能!

你会采取什么不同的做法?

我注意到,我最初计划的项目比现在简单得多。我原本计划做更多功能齐全的应用程序,但考虑到这个挑战并非我唯一的目标,我最终做了更多简单的项目(比如只用 HTML/CSS 实现设计,不用 JavaScript)。

如果我再次接受这个挑战,我会:

  • 减少天数(30 或 50 天)或
  • 100% 专注于挑战(不再处理客户工作或其他项目等)

这样我就可以制作更“复杂”的应用程序。

尽管如此,考虑到目前的情况,我对自己所做的项目感到满意。

此外,我最终花了很多时间在社交媒体(Twitter、Linkedin、Facebook、Instagram——每次我都会为其创建一个新图像)上发帖。

也许一个好的“随处共享”系统将有助于加快这一进程。

别误会,在 SM 上发帖很重要,我不会放弃,但如果可能的话我会加快速度。

人们应该接受这个挑战吗?

如果你想要一个好的挑战。是的。

如果你想学习新事物。是的。

如果你想与你的观众互动。是的。

你应该坚持100天吗?看情况。

你有时间吗?那就坚持吧。否则我只会坚持30天。

您下一步计划做什么?

另一个挑战。🤩

2020年,我计划全力投入YouTube,所以新年伊始,我准备发起一个31天31个视频挑战(更多详情即将发布)。我希望我的YouTube频道有足够的视频储备,所以这个挑战非常有效。

谁知道呢……如果一切顺利的话,也许我会继续这样做。

如果你想关注我的进展,请订阅!😃

结论

如果您有任何其他问题,请告诉我,我很乐意回答并更新文章!

我希望这对你有帮助!

感谢您的阅读!🙏

文章来源:https://dev.to/florinpop17/how-i-built-100-projects-in-100-days-5be7
PREV
作为开发者赚钱的方法
NEXT
80+ 款面向开发者的应用创意