我第一次写这篇文章是在四年前。我把它放在了一个现在已经不存在的博客上。有趣的是,我仍然会自己参考它,所以我想它最好放在一个其他人可以看到的地方。我对原始内容只做了一些细微的调整。我工作方式发生了很大变化,但这些要点中的大多数并没有改变。
我同时进行许多个人项目。我喜欢这样做,因为它让我始终处于创造状态。同时,这也可能变成一个微妙的平衡技巧。为了让一切继续前进,我为自己制定了一些指导原则,我将在本文中与大家分享。但是,更重要的是了解什么最适合你,并考虑一下释迦牟尼的智慧之言
“不要跟随别人的地图。”
对我有效的可能对你无效。但是,听到其他人如何设置他们的工作流程,可能会让你重新思考自己的工作流程,因此希望这将是一次有益的脑力锻炼。
整理
每三个月左右,我会列出所有我的项目。有时间限制的项目排在首位(但如果我的热情在别处,它们并不总是排在首位)。对于每个项目,我都会分解完成它们所需的执行任务。我尽量使每个任务尽可能小且可操作。

我实际上会用多种方式写下相同的列表——一些是数字化的,一些是纸质的。我发现重复可以帮助我强化和回忆我的优先事项。我还发现大型网格化的 Moleskine 素描本 对我整理自己很有用。对我来说,重要的是它们足够大,有足够的空间写笔记、画糟糕的草图,或者一般来说可以摊开。
除非必须按顺序完成,否则我通常会将最简单、最快的任务放在前面,这样我就可以把它们完成。我喜欢从我的清单中划掉事项的感觉,因为它是一种积极的强化。我为没有截止日期的项目制定了截止日期;设定一个具体的截止日期可以帮助我向前推进。
只在你清楚下一步该做什么时才停止
这是一个非常简单实用的技巧。如果你在计划偏离或蜿蜒时停止,那么这个项目很可能永远无法问世。如果你可以做到,试着只在你清楚下一个可操作事项时才停止工作。你将带着比以前更明亮的眼神回到项目中。
当然,当你一直在同一个问题上撞墙时,这个方法就不管用了。有时候你需要休息一下,把事情放下一段时间,或者第二天再回来,这样可以帮助你解决问题。但总的来说,即使在你找到解决方案之前,你仍然知道接下来该做什么。更多的是我所警告的那种倦怠感。在你还有计划的时候停下来。
即使倒退的工作也是进步

允许自己犯错。说真的,去犯错吧。我过去常告诉我的学生,要做出好的作品,需要经历两个糟糕的项目。**永远不要把自己与他人展示给你的东西相比——他们的最终成果往往是许多失败尝试的结果。** 多做尝试,然后精简。如果你花了一两天时间搞砸了,不要灰心。你从这些错误中获得的教训可能会比你做得完美时更多。继续前进吧。
走出舒适区,但要慢慢来
做一些你熟悉和理解的事情,也做一些你不熟悉的事情。我们应该在项目中培养个人成长,但如果没有一些舒适感,很容易感到沮丧。让你的项目挑战你的边界,但不要过火。在你漂浮到太空中之前,给自己一个起跳的基础。
弄清楚你的“工作室戒律”
你需要什么才能工作?你需要音乐吗?你需要水吗?你需要隔离吗?你在咖啡馆工作效率更高吗?也许你需要特定的显示器。也许你集中注意力更好,因为你安排了休息时间?如果你包里带着零食,以防你饿了,你会工作效率更高吗?研究你自己。写下你需要做到的 10 件事才能提高效率,并在开始工作之前尝试对它们进行分类,这样你就会有更少的借口停止取得进步。我曾在 SuperYesMore 上写了一篇关于此主题的帖子,发布在此处。
腾出时间
我通常会将时间安排好,以便在特定的晚上(例如预约)进行每个项目。然而,有些时候你应该坚持下去,不要担心其他未完成的项目。有时,连续工作 15 个小时或更长时间会让你获得一些你在几周内断断续续地工作无法获得的进展。但是…
打破你自己的规则
你是否有一个固定的时间安排,并且你无法完成 X 因为 Y?仔细检查一下,确保你没有为自己制定一些限制,让你有借口不去完成事情。上周有效的东西本周可能无效,所以要花时间重新评估你自己的规则。换句话说:要适应。
为他人做事
让你的项目之一成为有利于他人的项目。这条指导原则听起来可能很奇怪,但如果你一直只为自己工作,那么工作就会开始变得有点沉闷。我指的也不是你的工作。它不需要过度。即使偶尔为需要帮助的人贡献几个小时,也能帮助你更广泛地思考周围的世界。
奖励:如果你建立了一个社区,并达到准备启动你捐赠的项目的阶段,你身边可能就有其他人可以与你分享完成一项好工作的喜悦。
研究是有意义的生产时间
阅读你感兴趣的内容,或者深入挖掘你的兴趣,可以节省你处理时间。在你的工作领域寻找英雄,并关注他们。我有很多。
四处看看其他东西。反向工程一些东西。我在 CodePen 上有一个巨大的私人收藏,名为“反向工程”。当我在机场无聊、在电话中等待,或者有一小时的时间要打发时,我通常会浏览那个文件夹:分解东西、更改东西,寻找所有东西工作原理的边界。
读一本书,读一些文档,看一些演讲,参加一个研讨会,看一些动漫,去博物馆,闭着眼睛听音乐,玩游戏。需要一个起点吗?CodePen 挑战赛适合你。 很多事情都可以为你的工作提供养分。所有这些花费的时间——虽然不会让你的 GitHub 贡献图更绿,但对你的发展很重要。
让它有趣

个人项目很有趣,因为你想做它们,对吧?享受你的乐趣。我真的很喜欢周末的含羞草鸡尾酒,所以每个星期六早上我都会在窗户边写代码时喝一杯。这是一个非常简单的技巧。它不是苦差事;而是纯粹的享受。我拒绝其他计划来做这件事,因为我喜欢它。找到方法让工作本身成为一种奖励。也许你只能在做副项目时听你喜欢的专辑。也许你有一条舒适的毛毯,你在阅读编程书籍时可以把自己裹起来。也许你可以在完成最后一个组件后去公园。你知道什么能真正让你兴奋地工作,什么不能——利用这一点。
我还想象当我完成某件事时我会有什么感觉。这在只有少量枯燥工作才能阻止我完成某件事时尤其有效。我把它想象成已经完成了,并从完成某事以及不拖延它中感受到少许多巴胺的激增。然后我追逐这种感觉。
这实际上是一些很棒的建议和很好的提醒——特别是关于反向工作和长时间工作的部分。
我现在身处多个项目之间,很难找到真正的平衡!
我真的需要听到这个。感谢分享,Sarah!
感谢分享,Sarah,我有很多正在进行的项目,并且一直在努力确定要专注于什么,这帮助我澄清了一些事情。
当你卡住试图解决复杂问题,但最终回到一个更好更简单的答案时……你就达到了你的目标。你的更简单的答案将考虑更复杂的变体。你的解决方案将显得“显而易见”,但这是来之不易的。当你对主题的理解达到一定程度并能驾驭它时,你就会达到这种心境。
我发现,当我为他人而不是为自己做副项目时,我会更加专注。我想是因为我必须向他们汇报进度,而我可以原谅自己做自己的项目。与家人和朋友一起抽出时间做其他人的项目也更容易,比如“我今晚不能那样做,因为我正在为 y 做 x”。