在编写了几个(比较晦涩的)开放源码软件框架之后,我很难理解写一个好的框架是不够的--你必须花一些时间来推销你的框架,就像你花在编码上的时间一样多。那么,我的问题是:有哪些有效的方法可以让您的开放源码软件项目广为人知呢?除了写博客之外,我怎样才能用尽可能少的人力去获得市场上对我的代码的最关注呢?
(编辑:我是一个懒散的程序员,我讨厌文档,但我正在忍无可忍。我想出名)
发布于 2010-11-02 01:32:00
开始交一些声音比你大的朋友吧。
社交网络是一个很好的工具:推特上有影响力的人,脸书,巴斯,你喜欢分享他们的追随者可能喜欢的新的有趣的东西。新的联系就像货币一样。所以,想想那些很受欢迎,有大量观众的人,他们会对你的作品感兴趣。那就让他们知道吧。
为了促进这一点,你应该像对待创业公司一样对待你的项目:拿出一个电梯宣传,简洁地描述你的项目是做什么的,它解决了什么问题,以及为什么有人应该关心。随着时间的推移,一个博客或某种进度记录也是有价值的,因为那些对跟踪一个项目感兴趣的人通常想看看它是如何发展的,如果不是更多的话,就像项目本身一样。
10次中有9次,如果你不是在发垃圾邮件,你要意识到你在和一个只想找到酷东西的人交谈,而你的项目本身就很有趣,他们会和其他人谈论,或者至少链接到它。
发布于 2010-11-12 15:26:20
一般来说,一旦少数人相信新的开源玩具很棒,它们就会像野火一样蔓延开来。
但是,框架和库的吸收速度有点慢,因为一旦选择某个东西作为依赖项,如果它变得无法维护或向不正常的方向发展,就会失去一些东西。大多数开发人员宁愿把时间和注意力花在项目上,也不愿花在项目的依赖性上。
根据我的经验,为库、框架或其他主要作为依赖关系而不是独立项目的事物建立信任的最快方法是:
换句话说:让潜在的用户知道你的框架明天还会出现。这意味着不仅要证明它的有用性,而且要证明你和其他人都在继续开发和使用它。
发布于 2010-11-12 11:29:11
https://softwareengineering.stackexchange.com/questions/16137
复制相似问题