我做了非常多的东西。
有些变成了比预想更大的项目。有些是实验。有些只是很小的工具——因为我想要一个非常具体的东西,又不想用现成的。
![]()
而最近我一直在想一个问题:一个项目到底什么时候才算真正做完?
不是弃坑,也不是等哪天想起来再做
不是被遗弃,也不是躺在文件夹里等着某个传说中的日子——你突然决定重新开始搞它。
软件开发里有一种奇怪的倾向:你刚把东西建出来,大脑立刻开始琢磨怎么把它变成更多东西。
能跑了,很好。
但如果有账号呢?
如果能跨设备同步呢?
如果有API呢?
如果我把它做成SaaS呢?
如果我加上十七个我一开始根本不想要的功能呢?
有时候这种扩展是合理的。很多好项目就是从小做起,然后长大,因为你意识到自己想用它做的事情远不止当初那一点。
但有时候我想要的只是一个只做一件事的工具
但有时候我想要的只是一个只做一件事的工具,而现在我有了一个能做那件事的工具。
任务完成。
我不认为每个项目都需要十二个集成、一个定价页和一份五年路线图,仅仅因为技术上它可以有这些。
我的很多项目开始时,动机都是某种版本的:
"我想看看我能不能做出这个。"
对我来说,这通常就足够了。
也许是在试一个新库。也许是想搞清楚某个东西怎么运作。也许只是需要一个很小的工具。也许只是凌晨一点冒出一个蠢想法,然后莫名其妙就开始做了。
如果我把东西做出来了,学到了想学的东西,最后得到一个能实现我想要功能的东西,我不觉得这算一个没完成的项目。
这意味着我从里面得到了我想要的。
每个实验都在悄悄变成一份责任
我觉得这一点对喜欢开新坑的人尤其重要。
否则每一个实验都会慢慢变成另一份责任。
现在你手上会多出一长串"应该维护、应该改进、也许最终应该变现"的东西。
这是让爱好变成工作的绝佳方式。
当然,也有另外几种情况:有时候你从一个小想法开始,然后不断想到新功能想加;有时候别人用了你做的东西,建议了一个很棒的补充;有时候你就是真的很喜欢这个项目,继续折腾它很好玩。
我喜欢做更大的东西——在我真的想做的时候。我只是不认为"增长"必须是衡量一个项目值不值得做的默认标准。
一个省了我五次点击的小工具,值得做。一个教会了我一些东西的实验,值得做。一个完全荒谬、存在的主要理由是让我笑了的应用,值得做。它不需要变成一个产品、一门生意或者我的新个人品牌,来证明我花的时间是合理的。
让一些项目就那样存在着
我越来越能接受让一些项目就那样存在着。如果发现一个bug,我大概会修。如果六个月后突然想到一个想加的东西,我可以加。
但有时候,东西做出来了,就到此为止。这不算失败,也不算半途而废。只是我一开始想要的那个东西,已经拿到了。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.