查看原文
其他

如何低成本的完成一个副业项目

Hugo Zapata 高可用架构 2020-11-06

斜杠青年的时代,尝试更多项目,会给自己带来更多机会,也给自己带来更多人生体验,但是我们如何有效的完成一个副业项目?


完成一个副业项目很难,这不是什么秘密。


我经历过一些副业项目,也顺利完成了一些项目。在这篇文章中,我将重点介绍一些行之有效的行动和措施。


在繁忙的日程安排下,如何开展并完成副业项目?关键点在于优化应对被打断。与其指望有几个小时的深度工作,不如实事求是地适应它,以更好的方式来利用时间,通过有技巧地快速切换状态,来降低打断的成本。


一个失败的副业故事


也许你有类似的经历,在项目


  • 积极性高

  • 优先于其他任务

  • 长时间工作,因为兴奋

  • 渴望使用新技术工作

  • 周末干活完全没问题


一段时间后:


  • 动力减少

  • 觉得压力过大

  • 当有其他工作时,很难保证在项目上的投入

  • 现在觉得做其他事情更来劲

  • 忘记了如何推动项目前行

  • 搞不清自己在项目上忙什么

  • 淡忘了项目并进行归档


副项目的挑战


  • 任务切换和高认知负荷让人疲惫不堪

  • 丧失兴趣/动机

  • 完美主义--永无止境的项目

  • 冒牌货综合症

  • 缺乏专注力

  • 缺乏时间

  • 生活中各种意外事件


重新制定目标


我相信,如果目标不明确,从一开始就会给自己设定失败的目标。


我曾经为自己想法感到兴奋,但后来发现自己并没有真正投入到这个想法中,只是想探索一些很酷的功能/工具。深入了解自己的真正动机是件好事。


感到无从下手也会导致放弃项目,下面我会说说需要制定小目标,以及为什么它是关键。


如果你的过往记录包括很多雄心勃勃的项目,但没有一个完成,那么从更小的东西开始,似乎是合乎逻辑的方法。


选一个小目标,也许先只做关键功能,也许只支持一个平台。切断第一个版本的功能,记住,有很多力量反对你完成项目,所以减少负载很重要。


方法


现在,你对你要完成的工作有了明确的想法,对你的流程进行一些行动和调整,会增加胜算(产出)。


  • 准备好你的环境(无痛的状态切换)

  • 制定小目标(小步快跑)

  • 每次任务前进行心理热身

  • 预测并淡然面对中断

  • 改变你的物理位置

  • 在每次任务结束时记下心中的想法


小步快跑是关键


我认同的理念,不要同时打开太多盒子(开启太多任务),每个盒子是一个任务/功能,或是你已经开始但还没有完成的东西。


等待几周或几个月的才能完成一个任务令人沮丧。小步迭代会给你带来小的成就,它让旅程充满乐趣,也不会有那么多突发情况让项目卡住。


Geepaw Hill分享了关于软件开发小步迭代的优秀资源。

https://www.geepawhill.org/2020/06/26/more-on-small-steps/


每次任务前热身,减少认知疲劳


在开始实际工作之前,先写下在这个环节中要达到的目标。我觉得这个仪式很有价值,它能帮助我找出下一小步。每次工作写下项目目标(概览)也是一个很好的方式,让你可以切换到状态,提醒自己这一切是为了什么。


我需要有一个“状态切换”日志,在这里写下当前的进度,以及下一步要做什么。如果你有这个文件,读取之前的工作日志,会让你更快的恢复到工作状态。


快速切换状态


只需要花费不大的精力是至关重要的,减少启动任务所需的开销。


这是我最处理副业项目最重要的方法之一,我的方法:


  • 在笔记本上创建一个独立的系统用户

  • 有一个只针这个项目的电子邮件地址。

  • 有一个状态切换日志,在那里记录项目目前正在发生的事情,通常是在每次工作结束时。


这些对我来说是很有价值的工具,让我解释一下原因。


为你的项目服务创建一个单独的系统用户


通过创建一个单独的用户,您将自动拥有所有的操作系统工具(日历/笔记/备忘录等),只对你当前的项目有效。


你桌面上的所有文件都与你的项目有关,这可能看起来可能有些小儿科,但想想如果你使用同一个用户来处理你的各种工作任务,你会发现很容易分心。


  • 找到一个文件的时间会拉长(过滤不相关的文件,突然看到其他项目的一些记录)。

  • 与你项目无关的提醒/日历通知。

  • 处理其他项目的设置会很有压力。


我想是 Seth Godin 推荐的,他建议有一台单独的笔记本电脑来处理副业项目,比如写书。这也是一种选择。


你可以添加更极端的措施,比如重定向分散注意力的网站,比如新闻网站或 reddit。如果你需要登录其中一个网站,最好切换用户账号。尽量保持你的项目环境干净。


为你的项目设置一个单独的邮箱


我是使用电子邮件来当笔记工具用的粉丝,它随处都有,UI 简单。拥有一个独立的电子邮件账户,让你可以从任何设备上捕捉相关的笔记/想法/链接。这对我来说很有用,当我在做其他事情时突然有了一个想法,或者发现了一个资源,发送邮件可以实现一些我想纳入项目的事情。


之后,当我登录到项目环境时,就会收到相关信息的邮件,也不会被其他事情分心。


记录状态切换日志


状态切换日志只是一个文本文件,你可以在其中添加当前项目状态的简短摘要,以及你当时的想法。


这对我来说很有帮助,因为写下来的行为,可以帮助我对下一步可以做的事情有一个清晰的想法,下次有时间做项目的时候,我就会有一个起点,而且可以减少认知负荷,从而最大限度地提高工作效率。


换个工作地点


去图书馆或咖啡馆(如果可能的话)或切换到另一个房间,有一个专门的空间来处理你目前的副业项目,会有不同的效果。


不知道为什么,对我来说,用同一张桌子做不同的工作和副业项目并不理想。如果可以的话,我建议有一个不同的地方,帮助你快速切换状态。


放弃的项目不总意味失败


一些被放弃的项目最终成为多年后创造其他新项目的灵感。也许你学到了一些新的知识,探索了一个想法,或者发现了一个以你当时的知识和资源不可能解决的问题。


有一个开放的心态很重要,接受出现的死胡同,它们是强大的老师。


当然,能产出项目是最酷的,通过缩小项目范围和接受中断,你能最终完成项目,并向全世界发布。


英文原文:

https://hugozap.com/posts/how-to-finish-your-side-project/


参考阅读:


本文由高可用架构翻译,技术原创及架构实践文章,欢迎通过公众号菜单「联系我们」进行投稿。

高可用架构
改变互联网的构建方式

长按二维码 关注「高可用架构」公众号

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存