您如何找到动力来开展您的副业?

2025-06-07

您如何找到动力来开展您的副业?

我从事网页开发已经十多年了。一切始于一个免费的大学版 Photoshop 授权,它让我踏入了网页设计领域。我意识到,如果我想让我的设计在网络上展现,就必须学习 HTML 和 CSS。Photoshop 和一些网页开发成了我的爱好。大约在同一时间,我发现了另一个爱好:写作。

我过去一直是,现在仍然是个游戏迷。2008年,有人找到我,请我为一个刚刚起步的小网站PlayWatchRead写文章。很快,我也参与了网站的设计和开发,一直到2018年网站成立十周年。

从那时起,我就一直试图在爱好和创作之间找到平衡。多年来,我一直断断续续地与我的WordPress网站保持着联系,但网站始终未能上线。直到最近,我才终于可以上线并开始使用。好吧,我得承认,这件事被搁置了好几年。但这些年来,我一直难以保持动力,最终交付产品。那么,我是如何找到动力并最终保持下去的呢?

从小事做起

激励过程

平衡你的业余项目和爱好的时间非常困难。无论是绘画、网站还是播客,都一样。你最初的计划越大,失败的可能性就越大。没有什么比做自己热爱的事情失败更糟糕的了。

在我尝试建立网站的过程中,我有很多目标。我想向世界展示我的能力,一部分是做一个博客,最后,我想要几乎完全自由的风格设计。每次我开始使用 WordPress,都失败了。为什么?因为我的目标都太大了,而 WordPress 又太大,无法实现我的一些目标。

对我来说,幸运的是,我们生活在一个后 WordPress 时代,网站建设也随之而来。如今,搭建一个静态网站比几年前容易得多。但最初的技术架构选择只能解决一半的问题。我不得不缩小范围,但又不能忘记我的目标。

缩小初始范围,但不要忽视最初的目标

如果按照我最初的想法来做网站,我得花上几天甚至几周的时间。这肯定会让我再次失去动力。所以我问自己,什么样的最小成果才能让我保持动力?我喜欢摆弄网站代码,而且偶尔还能写篇博文。那么,为什么不先做一个显示博文列表的页面,再做一个显示单篇博文的页面呢?

小规模迭代

我的网站的初始版本终于上线了。它甚至还有第一篇博客文章!接下来怎么办?我以前有很多想法,现在仍然有很多。网站和文章我都能写。看到这份清单,看到我想写和整合的内容,真是让人望而生畏。尤其因为它涉及两个截然不同的层面:写作和编程。

为了保持动力,我和自己做了个约定。由于我的职业生涯围绕着编程,我的首要任务是写作。但是,每写一篇文章,我都会为我的网站或与之相关的项目实现一个想法。为了让你了解一下,以下是我的一些迭代步骤。

Figma 中的我的图表组件

什么?最后一个跟我的网站无关。它不一定是网站本身的改动,只要对网站有影响就行。所以,通过把注意力转移到 Figma 上,我学到了一些可以运用的新东西。

优先考虑

但我的下一个迭代计划是什么呢?我会尝试优先安排我的博客文章和改进工作。有两个重要因素会影响优先级排序。首先,也是最重要的一点:我最兴奋的事情应该获得最高优先级。其次,我会尝试将网站的改进与我接下来的博客文章结合起来。

我的网站内容和访问量都在增长。所以在这方面我已经有两个选择。我可以创建一个“置顶”文章版块,确保我最喜欢的文章始终可见。另一个选择是创建一个“关于我”页面,提供更多关于我自己的背景信息。我决定将第一个功能与本文一起发布。

我的优先事项会改变,而且经常改变

我的优先事项会变,而且经常变。和你们很多人一样,每当我读到别人的新博文时,我都会对一些全新的事物感到兴奋。我会利用这种极致的兴奋来提升我的动力。所以我的优先事项必须改变,而且经常改变。这很好,因为我会根据自己的动力来调整优先事项。当你强迫自己去做某件事时,即使是你喜欢的事情,你也会更快地失去动力。

寻求对你工作的反馈

我的优先事项不仅仅是因为阅读了其他博客文章而改变的。我经常根据反馈来获得新文章和网站改进的灵感。我会与妻子、朋友和同事分享我的工作,以获得初步反馈。但我也会在不同的社区分享我的工作。在这里,我得到了最重要的反馈。

我从设计我的标志开始,并在 Dribbble 上画了一幅数字绘图。我在The Practical Dev上分享我的文章。尤其在 The Practical Dev 上,文章的评论和讨论激励我继续创作。正是这些建设性的讨论,让我有很强的动力去写这些文章。这意味着我的优先级会根据读者的评论而变化!

什么能让你保持动力?

正如你所读到的,我最终成功启动我的网站并保持动力的过程是循序渐进的。你是如何保持对爱好和副业的动力的?请在评论区或推特上告诉我!

文章来源:https://dev.to/vyckes/how-did-i-find-my-motivation-to-get-my-side-projects-going-4kp
PREV
React Hooks
NEXT
React 19 的新功能:深入了解最新功能