您可以在开源项目中看到许多睿智的想法。作者如何发现这些想法还不存在?
我应该学习软件动力学,历史和趋势(太阳下没什么新东西吗?)吗? 我不想启动另一个名为“API to xyz”的github项目。我该怎么办?
答案 0 :(得分:6)
抓痒。找到你觉得有问题或讨厌的东西,写一些代码来解决这个问题。您可能不是唯一受此特定问题影响的人。
答案 1 :(得分:2)
我相信许多软件项目,无论是否开源,都是从确定需求并努力提供需求开始的。
认为您对找到的照片管理应用程序不满意。根据您的需求开始(或分配现有的)是一种选择。
您想使用哪种软件但可以找到适合您的软件?如果您现有的应用程序或多或少地提供了您的需求,为什么不努力改进您最喜欢的应用程序呢?