我如何提出项目想法(并且从未遇到过教程地狱)

2025-05-28

我如何提出项目想法(并且从未遇到过教程地狱)

我经常看到“教程地狱”这个词,我总是纳闷为什么这么多人都卡壳了,而我自己的项目却有那么多想法。让我来解释一下为什么我从来没有陷入过教程地狱,以及我是如何想出这么多不同想法的。

教程

当然,我在学习过程中观看了很多教程,并且我仍然会这样做以获取有关某些事物的更多知识并每天提高我的技能。

但是,即使我正在观看并遵循教程,我已经在脑海中吸收了该教程中可以使用的好东西,并思考如何在我自己的一个项目中使用它们。

一个很好的例子就是待办事项列表教程,似乎每个人都已经看得够多了。其实,我不太明白。如果你看了一个关于如何创建待办事项列表的优秀教程,你就能学到在科技行业找到工作所需的最重要的编程技能之一:CRUD(增删改查)。

由于每个人都知道待办事项列表的工作原理,因此这是学习和理解 CRUD 功能的最佳方式。

如果你不知道CRUD是什么:

  • 创建(任务)
  • 阅读(查看/阅读任务)
  • 更新(任务)
  • 删除(删除任务)

这种逻辑出现在如此多的应用程序中,我很高兴在创建待办事项列表时了解它,然后在我自己的项目中使用它(比如Nikki - 在线日记)。

项目想法

我相信每个人都有自己的爱好或兴趣。我的兴趣是日语、日本文化和音乐。我学习过音乐学和日本研究,专注于电影/电子游戏及其音乐。

因此,我的所有灵感都来源于这些爱好,而且有很多。以下是一些例子:

  1. 拉丁字母到汉字的姓名转换器
  2. 汉字记忆游戏
  3. 星座计算器
  4. 我在动漫中看到的一个虚构公司的标志设计
  5. 为庆祝 Pokémon 诞生 25 周年,Pokédex 推出了 PokeApi
  6. 一个包含我最喜欢的导演的各种特色的致敬页面
  7. 一个在线日记,用户可以在其中记录自己的想法,使用国际化
  8. 以及更多

作为一名 React 开发人员,我能够在我的项目中使用许多不同的功能和逻辑,因此在面试中讨论它们,从 useState/useEffect 到 ContextAPI、CRUD(localStorage 和 Google Firebase)、国际化、SEO、PWA、各种 API(数据获取)、UI 设计、a11y、缩略图创建等等。

结论

正如你所见,所有这些项目都源于我的爱好,也源于我的灵感。它们功能多样,展现了我的个性。它们让我的项目在招聘人员眼中显得独一无二,这也是大家的评价:

停止克隆 Netflix 或 Instagram(学习目的除外),开始创建自己的项目,展现您的个性,让您脱颖而出,让您令人难忘。

因此,想想您对什么感兴趣,您的个性是什么样的,并开始创建您喜欢谈论的项目,因为它们是独一无二的并且是由您创建的。


谢谢

感谢您的阅读和付出。我非常感激!

文章来源:https://dev.to/yuridevat/how-i-come-up-with-project-ideas-and-never-faced-tutorial-hell-3287
PREV
我如何通过让简单的项目看起来更大而获得第一份开发人员的工作
NEXT
如何将 React App 部署到 GitHub Pages