我不知道这个问题是否与软件开发完全相关,但我还是尝试一下:
像很多程序员一样,我喜欢从事业余项目。有时候,看似好的主意结果并不是那么好,所以我放弃了这个项目。但是有时候,项目会产生一些有用的东西。所以,我可以将其发布,然后发布给全世界,对吗?
错误。不知何故,我似乎无法执行此步骤。我担心我的代码不够好,我总会想到次优的事物和可以添加的功能。因此,我什么也不释放,我失去了兴趣,并一度放弃了该项目。
这正常吗?您如何克服这种情况?
我不知道这个问题是否与软件开发完全相关,但我还是尝试一下:
像很多程序员一样,我喜欢从事业余项目。有时候,看似好的主意结果并不是那么好,所以我放弃了这个项目。但是有时候,项目会产生一些有用的东西。所以,我可以将其发布,然后发布给全世界,对吗?
错误。不知何故,我似乎无法执行此步骤。我担心我的代码不够好,我总会想到次优的事物和可以添加的功能。因此,我什么也不释放,我失去了兴趣,并一度放弃了该项目。
这正常吗?您如何克服这种情况?
Answers:
把它放在那里。
使用诸如GitHub或Bitbucket之类的社交编码网站进行此操作并不难。您将要使用的大部分内容可能不会被大量使用,但这没关系。在这些社交编码网站中,这几乎是很正常的事情,许多项目被放弃(甚至是一些有用的项目)。但是最重要的是,其他人可以摘走您剩下的(如果您拥有许可的许可证)。
即使您的东西可能不会被其他任何人使用,为什么仍然应该将其淘汰还有几个好处:
很抱歉,您所做的与您应该做的完全相反!
尽快发布它,听取人们的反馈,然后基于此实现新功能。并非相反!
你要失去什么?
您也可以安慰一下,除非它真的很好或者填补了一个新的市场,否则无论如何它都不会被注意到。
而且,如果您获得负面反馈-这是学习的机会。请不要浪费它。