个人项目如何让你成为更好的开发人员

2025-05-24

个人项目如何让你成为更好的开发人员

对很多开发者来说,工作一整天后最不想做的事情就是继续写代码。整天盯着屏幕确实会让人精疲力尽。趁着有时间出去走走、吃点东西,不妨考虑开始一个个人项目。项目不必太复杂。

你可能想学习一个框架,或者对一个库很感兴趣。它甚至不必与你的工作相关。这是你学习真正感兴趣的东西,并从事一些你觉得有趣的事情的好时机。做个人项目可以让你成为更优秀的开发者,以下是一些方法。

你可以不加评判地进行实验

没人需要批准你的拉取请求,甚至没人需要查看你的代码。代码是否美观并不重要,因为你只是在玩玩而已。你可能想开始使用 VR,只想让你的小应用跑起来。代码可以丑到你想丑到什么程度,而且没人会注意到。

这就像你让孩子们在线条外涂色一样。你会开始以不同的方式思考和看待事物。此外,你还可以在这个过程中尝试不同的东西。你可以开始学习一个新的框架,然后发现自己不喜欢它,就立即停止。这不会对你的个人项目造成任何影响。

您将学习如何处理更多的应用程序生命周期

由于这是一个只有你参与的项目,所以所有决策都由你来做。这意味着你将学习软件架构,因为你必须设定项目的结构。你将学习如何选择符合你需求的技术栈,即使你并不了解所有涉及的语言。项目的所有细节,例如谁会使用它,或者它解决了什么问题,都将由你决定。

个人项目能让你深入了解开发过程的每个阶段。你甚至需要决定使用哪种托管服务以及需要哪些资源。这是接触各种技能的最佳方式之一。当你进入专业环境后,除了你的专业技能之外,你还能了解一些其他方面的运作方式。

你可以让你的思绪飘荡

编程很像一门艺术。完成同一项任务的方法有很多,你可以随心所欲地尝试。在个人项目中,你不必遵循工作中一成不变的模式。你可以混合使用,尝试各种不同的方法。如果你还没有机会尝试函数式编程,不妨试试。

这也是你实现你的百万美元创意的好时机。如果你希望别人能做一件事情,那就自己动手吧。你可能不会真的赚到一百万美元,但你解决了一个你遇到的问题。你的项目是你发挥创造力、做你想在工作中做的事情的时间。尽情享受吧!

如何选择项目

有时候,很难确定一个项目的想法。如果你有这个问题,可以先用不同的技术栈或其他东西复制一个不同的应用程序。这会激发你的思维,最终你会想出一个你更愿意做的事情。关键不在于想出一个好主意,而在于开始做某件事。

在复制应用一段时间后,你可能会注意到应用中的一些缺陷,并可以修复。或者,你可能会意识到自己不想再做这个复制品了,于是开始着手做其他事情。复制现有应用的目的并非真正地制作复制品。其目的是帮助你着手做某件事,以便找到你真正想做的事情。

个人项目能帮助你学习你之前不知道自己需要的技能,并让你有机会学习新的框架或编程语言。通过玩代码并享受其中的乐趣,你正在让自己成为更优秀的开发者,因为你仍在学习。有所作为总比无所事事好。

所以,即使你每天只花 30 分钟在你的项目上,也算数,因为你学到了一些东西。别忘了你曾经对代码的热情。你必须保持它!你做过什么很酷的个人项目?我训练了一个神经网络来预测用户接下来会点击什么,我还发现可以用 JavaScript 来编程微控制器。🤪……我得停止找东西玩了。


嘿!你应该在 Twitter 上关注我,理由如下:https://twitter.com/FlippedCoding

文章来源:https://dev.to/flippedcoding/how-personal-projects-make-you-a-better-developer-1n46
PREV
如何成为一名优秀的软件工程师导师
NEXT
生产环境开发、阶段和生产之间的区别