10 小时完成 10 个 JavaScript 项目 - 编程挑战
TL;DR:我完成了一项编码挑战,其中我创建了:10 小时内的 10 个 JavaScript 项目,所有这些都是在Twitch上直播的。
您可以在下面的 YouTube 上找到该录音:
如果你喜欢这类内容,别忘了点赞👍并订阅。这会很有帮助!谢谢! 🙏
上周我醒来时脑子里有了这个疯狂的想法......
我去跑步了,这个想法让我越来越兴奋。我也想去!🔥
我喜欢挑战。尤其是编程挑战。尤其是这些疯狂的挑战。
我也知道人们很乐意看到一个疯狂的人(也就是我)做出像这样的疯狂挑战。
所以我基本上已经拥有了开始所需的一切。
10 个小时要“消磨”了。用 OBS 直播。用 VSCode 写代码。但我需要项目。我该建什么呢? 🤔
我刚刚上线,默默地开始构思项目创意。大部分创意都来自我的app-ideas仓库,我很感激一年前创建了这个仓库。每当你需要一个 app/项目创意时,它都会派上用场。
观察我的人还不知道我要做什么。我只是不断地收集资源,并把它们写在 README 文件中。
还得为项目查找一些设计方案。我可能是我认识的最差的设计师了,所以……我不能依赖那些“技能”(如果你可以这么称呼的话,哈哈)。
我使用了朋友 Ildi 在UI Design Daily上提供的这个很棒的资源。这些设计可以用于任何项目,甚至是商业项目,而且无需署名。很酷吧?😁
当我把所有 10 个项目都写下来后,我还想确保它们并不相同,而且有一点多样性。
以下是我最终编码的项目列表:
- 倒计时器
- 测验应用程序
- 食谱应用程序
- 笔记应用程序
- 待办事项应用程序
- 电影应用程序
- GitHub 个人资料
- 绘图应用程序
- 密码生成器
- 天气应用
我在Twitter、Twitch和Discord上都有观众加入直播来支持我。大家的支持真是太棒了(谢谢!🙏)。
然后...挑战开始了!
我一个接一个地完成了那些项目……是的,我上过几次厕所。😄
不,直播期间我什么都没吃。之前我喝了奶昔,所以考虑到挑战带来的肾上腺素飙升,一切都还好。👍
前两个项目进展顺利,但后来我在 Recipe 应用上花了太多时间。
我为存储在 localStorage 中的餐点添加了收藏功能(不要问我为什么),这花了我将近 2 个小时。
从以前的项目中获得了一些额外的时间,所以最后一切都还好。
可能“最大”的挑战是绘图应用程序,因为我必须使用画布,而我已经有一段时间没有使用它了。
我通过一些很好的研究和即时(重新)学习来解决这个问题。😁我认为人们喜欢这一部分。
调试和研究是我们编码过程的重要组成部分,所以...为什么要隐藏它呢?
总而言之,一切都很顺利!
这十几个小时里,很多人加入了。我记得我们一度有超过100名现场观众。太疯狂了!😄
直播结束后的第二天,我还把视频上传到了我的YouTube频道。到目前为止,这是我制作的最棒、增长最快的视频。就连YouTube的算法都收录了它,真是太棒了!
截至我写这篇文章时,这段视频的观看次数已接近4万次,自上传以来,已有超过4000人订阅了我的频道!我对此非常感激!
人们似乎很喜欢这类挑战,所以……我要再尝试一些!😁
接下来是:1 小时内完成 10 个 JavaScript 项目。迷你项目。6 分钟项目。
我会及时向你通报进展情况!
如果您想观看现场表演,请随时加入Twitch !
感谢您的阅读!希望您能从中受到启发,并希望有一天您也能尝试这个挑战,享受和我一样的乐趣!
祝你编码愉快!😇
文章来源:https://dev.to/florinpop17/10-javascript-projects-in-10-hours-coding-challenge-316d