美文网首页DATA好文章程序员&&简书
我推广LedisDB的惨痛历程

我推广LedisDB的惨痛历程

作者: siddontang | 来源:发表于2014-08-06 23:21 被阅读4002次

中国有句俗话,叫做“酒香不怕巷子深”,大概就是“是金子总会发光”这种意思,不过在如今浩瀚如烟的开源项目里面,即使真的是金子,也不见得会发光。所以有时候一个好的推广手段是很必要的。

作为程序员,自己整了点开源东西,心里面谁不想大家都知道,都去用用,毕竟用的人越多,关注的人越多,自己的成就感可能越大。可是在这么多开源项目里面,为啥别人会关注你的?尤其是在Github上面,一大堆的项目,你的如何脱颖而出?

关于如何推广自己的开源项目,我尝试搜索了很多,但是没发现什么特别行之有效的方法,没准我得去学学SEO这些的。下面就来扯扯我的不成功的推广经历。

首先,你得有自我感觉能拿得出手的东西,我在github写了一大堆开源项目,但自己也知道,能拿的出手的也就那么几个,这里列出来几个自我觉得不错的东西,打打广告:

  • LedisDB,一个高性能的NoSQL,类似Redis,主要为了解决Redis内存不足的问题而开发,现在github上面已经有超过400个stars(大多是僵尸粉),貌似还行。
  • Mixer,一个用Go写的Mysql Proxy,支持基本语句的路由,目标很远大,路程很遥远。
  • MoonMQ,一个用Go写的消息队列,这货能被20多个人star真出乎我意料。
  • Libtnet,一个用C++写的高性能网络库,接口类似Python的Tornado,这货我以前费力宣传,但是收效甚微。

如果只是拿得出手,你看我轻易的列出来几个,但是更重要的一点,你这个东西得对人有用,得让人用起来,不然其他人凭什么关注你的东西。如果按照这个标准,貌似就剩LedisDB和Libtnet了。(LedisDB主要我们公司在使用,Libtnet被一家游戏公司在用,只要那公司技术负责人没骗我的话)

好吧,现在我还剩两个项目,如何宣传?Libtnet已经稳定了,我很久没有更新,以前写了很多文章都没啥大的反应,所以果断忽略。好吧,到最后,就剩一个LedisDB了。

既然要宣传,我就面临一个问题,在哪里宣传?国外有Reddit,有HackNews,还有Go Group等很多渠道,国内有CSDN,有OsChina这些的。作为一个中国人,当然自豪的先用国产的渠道呀,然后就没有然后了,不过OsChina还是非常不错的,这里赞一个。

于是我开始尝试直接在国外推广,在Go Group上面发了贴,在Reddit上面冒个泡,然后竟然发现还真有老外来关注了,而且有些人还在issues里面提出了很多需要改进的东西,有些人还帮我推广,顿时让我有了哇塞,就应该是这种效果的感觉。

一个开源程序,我觉得海外是需要重点关注的,顺便还能帮带提高英文水平。并不是说国内的环境不好,只是鉴于我的实际情况(没准我做的东西国内偏冷门,或者别人看起来是个山寨货)而得出的结论。

如果只是宣传还不够呀,还的有点干货的介绍才行,不然怎么让别人快速的了解你的东西是干啥的。好吧,我的英文太差,所以开始只能用中文在CSDN上面写Blog,写了几篇,我觉得还是停掉得了,文笔太差,与其练练文笔,还不如在练英语的基础上面去国外写Blog算了,Medium是一个很不错的选择。

好了,项目开始有人关注了,如何扩大影响呢?这个我还真没想好,只是觉得首先需要在issues上面做好姿态,别人问的东西好好的回复。于是乎我开始跟一些国外程序员深入交流,然后他们在交流的同时@了另一些人一起讨论,然后我的项目就又多了不少关注,貌似还有几个真的是大牛级别的人来了。不过跟国外程序员交流有一个很严重的时差问题,我经常性深夜跟他们讨论,累死了。

总之,折腾了这么久,LedisDB也稍微有了点stars,只是到最后,我忽然发现,要那么多的stars干啥,真的对你项目感兴趣的人,自然会跟你一起推动项目的前进,但是如果你不首先推广出去,又怎么可能找到发现那些对你项目感兴趣的人呢?怎么变成“先有鸡还是先有蛋”的哲学问题呢?

突然忘记了,还有一个很重要的地方,作为一个要推广的开源项目,主页是需要的吧,于是我在Godaddy上面买了域名,要我一个设计师的盆友帮我弄了个Logo,在让跟我们混得一个才毕业的小伙子用Bootstrap帮我弄个网页(赤裸裸地压榨呀),然后部署到Github上面,然后官网就有了,这里http://ledisdb.com,虽然不是特别高大上,但有总比没有强。

最后,在推广一下我的LedisDB,一个高性能NoSQL。

官网:http://ledisdb.com
项目主页:https://github.com/siddontang/ledisdb

相关文章

  • 我推广LedisDB的惨痛历程

    中国有句俗话,叫做“酒香不怕巷子深”,大概就是“是金子总会发光”这种意思,不过在如今浩瀚如烟的开源项目里面,即使真...

  • 写游戏的忠心建议 QAQ

    1. 首先难度要低。可以说得是很低很低。 今天我是要换第3个游戏了,先说说我的惨痛历程。 7月30号开始...

  • 2018-08-04世界各国农业推广的发展阶段

    世界各国农业推广的发展阶段 从世界各国的农业推广活动发展历程可以看出,由于各个国家的政治、经济、社会、文化、历史...

  • 2019:往事不回头,余生不将就

    回顾2018时,自然而然的就追溯到2017年,那是我人生中最惨痛的一年,惨痛到我曾怀疑我再也爬不起来,惨痛到我想把...

  • 生命中最惨痛的时刻如何造就我们?

    生命中最惨痛的时刻如何造就我们? 这是我最近看的一期TED演讲的题目。 也许有人会觉得,惨痛的时刻最好忘掉,惨痛的...

  • 记录我惨痛的经历。

    今天下午给财政部打了半天电话,从郑州市打到河南省,又打到北京,最后终于改好了信息。 过程真是非常的艰难。 就是一个...

  • 我的惨痛高考路

    今天是一年一度的高考日,我们这里噼里啪啦下了一天雨,我的心情就像这高考日的天气一样,阴郁忧怅。一般情况下,能...

  • 惨痛╯﹏╰

    接错正负极,烧了两个载波放大器,一个价格6700,m*Fuck!祈祷领导能顶的住

  • 惨痛的教训

    今天,是我一个朋友过生日。 我和几个朋友都在过生日的朋友家玩,看电视,玩手机,吃生日蛋糕,还吃了很多好吃的...

  • 惨痛的教训

    本想开源,结果却被骗 想到今天的事情就觉得不可思议,机智如我,居然也会被骗。说是刷单可以有佣金,一次单大概三四十元...

网友评论

  • bd9aa632a342:好棒👏我是一个正在学习编程的大学生,看了这遍文章后感触蛮多
  • 42e95c7617b6:似乎还有很长路要走 我也是想写一个go版的nosql看到你的github 然后来到这里 加油
  • ed1e63392488:@Benjamin 好提议,现在经常去哪里找相关技术的ppt
  • siddontang:@竹竿 对于codis,已经有相关整合:https://github.com/siddontang/xcodis。同时使用redis-failover https://github.com/siddontang/redis-failover 进行监控和故障转移,今年我们这边会基于这套体系来提供NoSQL支持。

    wiredtiger没研究过,年后再看看吧。不过应该也没精力整合了。 :smile:
  • a0e51503a484:我觉得replication 可以整合codis, ledis专心做好单实例的事情。另外WiredTiger https://github.com/wiredtiger/wiredtiger 貌似性能很高的样子,不知lz有没有兴趣整合进去
  • siddontang:@Bluek404 多谢,不过现在在弄transaction的支持以及重构replication,实在没啥精力了。另外,因为ledisdb只有少的可怜的英文文档,在国内实在有点难推。现在首要是更好的保证ledisdb的可靠性和提升性能,让已经对其感兴趣的盆友能够放心的使用。 :smile:
  • 88f635935bb0:表示是在找Golang写的数据库时看见的,然后从github一路到了这里
    如果在国内几个好的Golang群和论坛发一下的话一定效果不错
    比如http://golanghome.com还有http://golangtc.com
  • siddontang:@Benjamin 谢谢,官网是让我一个产品盆友弄的,还算凑合。以前真没想到过写presentation放到slideshare,我会考虑的。
  • K9YFzq:官网制作的很好啊。如果技术偏冷门一点,可以考虑写个Presentation放到Slideshare上去。刚Fork了项目,接下来研究一下。

本文标题:我推广LedisDB的惨痛历程

本文链接:https://www.haomeiwen.com/subject/fhketttx.html