毫无经验的情况下构建 Next.js 应用时我学到的 10 件事

大家好。👋

六周前,我开始从事我的第一个全栈项目 - Createthat.ai。

它是一个人工智能搜索引擎,为视频创作者提供免版税资产。

Createthat.ai Search Engine

除了运行一些基本的 Python 脚本和在大学学习 Matlab 之外,我完全没有任何 next.js 经验。

Createthat.ai GitHub contributions

11 月 7 日,即启动整整一个月后,Createthat 在 ProductHunt 上线。

Createthat.ai Product Hunt Launch

目前,我没有付费客户。🙂

以下是我在这一路上学到的 10 件事(无先后顺序)。

如果您正在考虑深入研究全栈项目,希望这里有一些价值。

1. 人工智能远非完美(尽管被大肆宣传)

尽管人们热议人工智能将取代所有人的工作,但这一目标仍然遥遥无期。

我不是世界上最笨的人(当然也不是最聪明的人),无数次我陷入完全困境,而人工智能也无济于事。

Google、官方文档和像这样的论坛仍然是您的朋友。

2. 我应该先学习一些基础知识

我首先深入研究了这一点。

回想起来,如果先坐下来花 2 到 3 天时间学习一些 next.js 基础知识,我以后就可以节省很多时间。

先快速学习一下 YouTube 课程,学习基础知识,它是免费的。😊

3. Stripe 端点太复杂

也许这只是我的想法,但构建条纹端点和用户信用系统总体来说是网站上最长、最困难的过程。

如果您正在使用条纹,请考虑从简单开始,并尽可能避免使用信用系统!

4. 利用人工智能可以轻松进行网页抓取

所以,我并不希望在花了数周时间整理所有内容之后,所有的媒体内容都被立即从我的网站上抓取。

在研究了使用简单的 Python 脚本如何轻松完成此操作后,我只能说,保护好你自己!

要记住一些事情。

5. Product Hunt 发布流量质量低下

我看到很多人都在为他们的 Product Hunt 的发布做准备。

这是一个了不起的里程碑,但请控制好你的期望。

此外,请考虑在 Product Hunt 上启动时从您的网站上删除您的联系方式,除非您希望收件箱里充满垃圾邮件。

Product Hunt 可能是一个很棒的开始方式,但它不应该是你唯一的策略。

6. Tailwind 非常棒

Tailwind 很棒!?为什么每个人都讨厌它?

就这些。🤣

7. 当某样东西坏掉时,你会学到最多东西

整天复制/粘贴 AI 代码很容易。但是当出现问题时?这时候乐趣就开始了。

如果你发现自己完全陷入困境,请记住,你在这种情况下学到的东西可能比其他任何时候都多。

这就是我发现的虫子的价值。

8.不要低估营销的重要性

您很容易认为自己的想法是世界上最好的想法,也许确实如此,但如果没有营销,就没有人会知道您的应用程序的存在。

有些人在 PH 或 X 上发布时只是有很棒的想法和/或很幸运。但我认为我们大多数人不会那么幸运。

做好营销准备。

9. 几乎 100% 的可能性是,你会花 1 天的时间来修复一个经验丰富的开发人员 1 分钟就能解决的问题

开始的那天,我花了 4 个多小时尝试在主页上显示一张图片。

问题出在 app/public/my-image.png

你能发现问题吗?

如果你不知道你就不知道,而且人工智能在这些情况下也无能为力……这也引出了我的最后一点。

10. 与人工智能的爱恨交织

别误会,我非常喜欢人工智能。

我绝对不可能在四到五周的时间里从零开始建立起这样一个正常工作的网站。

对此,AI 深表感谢。

问题是,当你缺乏经验时,你无法判断人工智能是给了你好的建议还是让你陷入困境。

如果你不小心,人工智能可能会浪费你节省的大量时间。

最后的想法

好吧,谢谢你阅读我的头脑风暴!我希望有人能从中有所收获。🤝

附言:你可以免费试用我开发的应用程序。我只希望你能通过电子邮件或在这里给我一些反馈。🙏

很快再聊,

-马特