我构建了我的第一个全栈应用程序:我学到的 5 个教训
我的博客是用 MERN(MongoDB、Express、React.js 和 Node.js)技术栈搭建的。这是我的作品集。我之前没有搭建过任何全栈项目。在搭建这个项目的过程中,我学到了很多东西。
在这篇文章中,我将分享我在构建这个项目时学到的 5 个经验教训。
注:我只是个初学者。这些建议只是我的经验。
第 1 课:开始之前做好计划。
无论是全栈项目还是前端项目,启动时务必做好规划。因为这能帮你节省大量时间。列出你的应用程序将具备的所有功能。
就我而言,创建新帖子、编辑、删除帖子、评论帖子等。此外,用户登录并注册。
第 2 课:参加课程
如果可能的话,选择与您的项目类似的课程。
如果你是新手,可以尝试在 Udemy 或 YouTube 上寻找类似的项目课程。课程不必与你的项目完全一样。如果你的项目是 CRUD,可以找一个 CRUD 课程。这能帮你省去很多时间,避免犯错。
第三课:寻求帮助
寻求帮助。当你遇到困难,不知道该怎么办时,可以向他人寻求帮助。Discord 上有很多程序员,他们也很乐意帮助你。你也可以在 Twitter 上直接联系程序员,他们很乐意帮助你。
第四课:不要着急
不要试图一次性完成整个项目的代码,因为这根本不可能。总有一天会弹出一个错误,需要几个小时才能解决。
把项目分解成更小的部分,一次解决一个部分。
尝试使用 Notion 或 Trello 之类的工具。这些都是跟踪项目的好工具。
第五课:谷歌搜索
遇到错误时,直接用 Google 查找。不要犹豫,Google 能帮你节省很多时间。
我记得有一个错误花了我一整天的时间。我当时想自己解决。后来我用谷歌搜索了一下,几分钟就解决了。
第六课:休息一下
休息一下。编码时,如果出现错误而不去修复,后果会很严重。但这很没效率。
我记得有一天修复不了错误。然后我就一直待到凌晨两点。然后我就下班去睡了一会儿。第二天早上,我像变魔术一样修好了那个错误。你知道那个错误是什么吗?
我在分配变量时使用 == 而不是 =。😂
结论
今天就到这里。如果你想阅读类似的文章,记得在推特上关注我@coderamrin。
谢谢阅读。
文章来源:https://dev.to/coderamrin/i-built-my-first-fullstack-app-5-lessons-i-learned-1k22