关于优先考虑副业
1. 它有助于我的职业和个人成长吗?
2. 它能解决特定问题吗?
3. 我对此有多热情?
结果
资源
空闲时间我想做很多事,比如编程项目、探索新爱好,或者只是读本书。然而,每当我尝试着手一个项目时,往往最终都无法完成。我很难避免在电视、社交媒体或闲逛上浪费太多时间。
作为一名前端 Web 开发者,我一直想创建一个作品集,发布在我的个人网站上。我以为我现有的项目已经足够多了,但结果发现大部分都是半途而废的项目。意识到这一点让我对自己感到失望,但也迫使我审视自己的习惯,试图理解为什么我总是完成不了业余项目。我决定仔细审视一下工作之外的任务管理,并一直在尝试不同的策略来平衡娱乐和业余项目。
在这篇文章中,我将重点介绍我关于如何确定项目优先级的经验。我认为,选择项目并确定优先级是任务管理的重要组成部分。以下是我在决定做什么时会问自己的三个问题:
1. 它有助于我的职业和个人成长吗?
我想投入更多时间去完成一些能帮助我学习新技能的业余项目。例如,我想学习更多关于 Web 动画、状态管理、WebSocket 等方面的知识。这可以通过学习一项新技能、参加在线课程或开发一个我想用的应用程序来实现。
2. 它能解决特定问题吗?
我想在构建单页应用程序方面获得更多实践。我发现,当我致力于解决实际的具体问题时,比仅仅在理论上“练习”时,我的动力最强。这能帮助我保持专注,并让我在过程中学到新的东西。
3. 我对此有多热情?
坚持一个项目一直是我最大的难题之一。如果副业项目没有回报,我很难坚持下去。但如果我能更高效地投入更多时间和精力,去做我热爱的事情,那我就能做得更好。所以,当我确定项目的优先级时,我喜欢给每个项目都打上一个热情度评分。我这样做的灵感来源于Hatch Notebook。
结果
根据以上问题,我选择在下班后处理以下事项:
- 改造并完善我的个人网站。我希望通过更强大的在线影响力来展示我的作品,从而提高我的市场竞争力;我对现有的网站并不满意,因此我选择使用Gohugo重新构建我的网站。
- 创建一个四子棋游戏。我目前的工作是使用 Redux 进行应用程序状态管理。Redux 的学习难度较高,所以我随机挑选了一个游戏来构建。您可以通过此链接查看最终项目。
- 为奇妙清单 (Wunderlist) 构建一个新功能。为了解决特定问题,我为奇妙清单 (Wunderlist) 的待办事项应用构建了一个简单的 API 调用接口,可以从以行分隔的任务列表中批量添加待办事项。这正是我缺少的功能。您可以通过此链接查看最终结果。我非常高兴能够参与其中,因为它帮助我解决了之前在使用这款应用时遇到的一个问题。
下班后我很容易集中精力并将时间投入到这些项目上,因为它们要么有助于我的个人和职业成长,要么解决了特定的问题,要么我对它们充满热情。
我仍在努力寻找平衡工作、副业和娱乐的方式。看来这将会是一个持续的过程。目前,我认为我走在正确的道路上。