现在的位置: 首页 > 综合 > 正文

《程序员》 — 如何让代码声名远播

2017年08月16日 ⁄ 综合 ⁄ 共 832字 ⁄ 字号 评论关闭

《程序员》| 作者 Peter Cooper

摘要:许多程序员信奉“酒好不怕巷子深”,他们对市场、广告、宣传之类的词汇无爱。过去,振奋人心的开源项目很少,那样想或许没错。可如今开源世界人山人海,很难再找到纯靠运气的成功项目,所以至少要做到方便别人发现。

第1步:准备就绪

项目名称:确保项目有个令人喜爱的名字。不一定聪颖或有描述性,但一定不能含沙射影地讽刺什么。防止与其他项目重名,使用相对独特的名字,方便日后搜索别人的引用。

项目主页:“主页”一词有点过时,你需要的是便于向人介绍的“Home”URL。可以使用独立域名,已有域名上的页面甚至可以是常规的GitHub repo。确保页面在主流浏览器上展现良好,标签要做到准确、简洁。

第2步:传出消息

社交网络:自己的社交网络简介是个不错的起点。从实际认识的人那里可以得到更多的即时反馈。如果项目真正有趣,即使从单点开始也能迅速扩散。

影响人、博客作者和小众媒体:不论哪种项目,总有对应的技术生态位,而每个生态位总有一些有影响力的人。从影响人那里获得一条tweet、转发甚至整篇博客会给项目带来巨大影响。花点时间在你的生态位中找到影响人,可以通过Twitter或邮件联系他们,注意礼貌、得体。

除了小众媒体,像Hacker News和Reddit这样的公众新闻站点也会有帮助。

注意最好别在项目上线第一天就用遍所有技巧。如果短期内流量太猛让站点挂掉反倒不美,不如细水长流更从容些。

第3步:保持冲劲

用户支持:最终,会有用户或开发者希望提供反馈、帮助或指出项目问题。要有自己的策略,如何处理无所谓,但不能让用户觉得没人理会。如果不希望别人提出问题或贡献代码,应当事先讲明。

延伸触角:多数项目都没必要事先创建专用的Twitter账号、博客或Facebook页面,但项目步入正轨以后却应当考虑这些。它们不仅便于保持跟用户的联系,还方便用户对项目的宣传。

长期规划:特别成功的项目会带来一些业务机会,或者如果项目得以广泛使用且备受赞誉,也可以考虑出书。

抱歉!评论已关闭.