终于推出新产品
介绍
介绍
我的上一篇文章讲的是我如何应对一个特定问题。原来,这个问题是我尝试开发的一个应用程序的一部分。哦,这没什么特别的,也不会改变我们的商业模式或生活方式,但这就是我的专长。
简单来说,它就是一个发票生成器。你填写一些表格,预览发票,它就会生成一个 PDF 文件。看到了吧?很可爱。你可以在这里找到它。
副业坟场
我在电脑/GitHub 上启动了很多项目。完成了多少个?一个也没有 :D 总有各种借口不去完成一个副业。时间不够,兴奋感消退,你不再需要它了……
解决了 PDF 问题后,我实际上有几天没再处理这个问题。我很高兴解决了一个难题,然后就继续前进了……这个项目,就像之前的几十个其他项目一样,注定要在我的 GitHub 上埋葬,并在我的电脑上变成一个不活跃的文件夹。我偶尔会瞥一眼这个文件夹,然后想:哦,是的,我记得我尝试过这样做……但是,经过几个月的拖延、计划和一厢情愿……它终于上线了。
那么,这次有什么变化吗?
谁在乎完美?
首先,我已经购买了域名和服务器来托管我的应用程序。所以,我决定这么做。当然,这不算什么大投入,但我还是花了不少钱!
其次,我改变了对这款产品的看法。我有很多关于如何改进它的想法(当然,我的意思是看看它的状态……)。我希望实现很多功能。但是,有一个简单的规则……构建一个产品花费的时间越长,它达到生产状态的可能性就越小。
所以,我问了自己一个非常简单的问题:
您无法从中拿走什么功能?
答案:生成 PDF 格式的发票
在 DHH 和 Jason Fried 合著的精彩著作《重来》中,你会发现很多有关此类事情的精彩建议。
打造半个产品,而不是半途而废的产品
什么时候可以安全地让用户使用它?可能比你预想的要早得多。一旦你的产品完成了它需要的功能,就可以发布出去。即使你还有一堆事情要做,也不意味着它还没完成。
建立动力的方法是先完成一件事,然后再去做下一件事。没有人喜欢被困在一个看不到终点、永无止境的项目里。
项目无穷,看不到终点线。这听起来很像我之前启动副项目时的所有尝试。将项目实现一个不可或缺的功能,给了我一个可实现的目标。所以,那个版本完成了。现在,我可以继续改进它,或者添加新的功能。一步一个脚印,一步一个脚印。
一路
做了三年开发者之后,我其实一直没机会负责系统管理的部分。我写代码,但从未管理过服务器、配置过DNS,也从未真正了解过系统运行的状况。当然,这并非我的本职工作,但我不喜欢在这方面有这么大的缺口。推出一款产品意味着我最终不得不负责这部分工作。即使我只负责一些基础工作,探索一下也感觉很好。
结论
无论如何,发票制作器现已上线。它是我的,即使它不够漂亮,也不能满足我的所有需求,我仍然为它感到自豪。我自豪,是因为我战胜了自身的不自律、恐惧和不安全感。我希望这段经历能让我记住一些事情:
- 立即启动!
- 解决自己的问题
- 以某种方式做出承诺
- 完美只是神话
- 如果产品从未发布,那么一个好的功能比十几个好
编码愉快 <3
鏂囩珷鏉ユ簮锛�https://dev.to/damcosset/on-finally-launching-something-1i39