程序猿的自我修养创业程序员的日常

如何获得个人项目的前 1000 个受众?

2016-05-10  本文已影响1873人  divviolet

最近中文技术社区忽然涌出一批有关建立程序员个人品牌的文章。初看觉得低调内向的程序员变得浮躁了,我倒是觉得如果项目拿得出手又的确对别人有帮助,学会更好的推广项目其实是双赢的一件事。

不过每件事的发展都和启动原因以及目标密不可分,他们会从运营过程的各个地方渗透进整个项目,个人项目尤其如此。

你可以把每一次开源项目、知识分享当成一个项目,用专业诚恳的态度去推广,再收获反馈、切磋技艺、认识同好的同时收获不错的赞数和粉丝数,我想这才能形成良性循环。

而当你只关注数据时难免想以利诱之走捷径,比如刷分、刷榜、刷赞、骗回复、买粉等等。但是充斥着这些的项目很容易让新的受众被迷惑也让有实力、洁身自好的人敬而远之。

接下来我会以推广我男友写的轻量响应式 CSS 框架:Spectre https://github.com/picturepan2/spectre 为例,结合我过往的职业经验及本次推广计划和大家分享怎样推广个人项目。

理解自己的作品

大家在开展自己的个人项目前应该设想过它是用来干什么的,为什么要创作,自己的作品和同类产品又有什么不同,创作出来后哪些人会用它,怎么样让它更加好上手,这是一个持续迭代的产品吗还是实验性的。想清楚这些问题不仅对创作本身有帮助而且对推广也有帮助。

比如 Spectre 的作者 Yan Zhu 自己想要搭建站点,行业内开源的 CSS 框架他也看过,不过还是想写一个自己用起来顺手、更加轻量的 CSS 框架。他也想总结一下自己的工作经验、沉淀出作品看看大家能不能用起来同时改进下自己的技术。他说一边写的时候自己又学了蛮多,计划要写的也越来越多蛤蛤蛤。

这些就帮助确定了 Spectre 是不断迭代、注重实际运用、体现作者审美的轻量级 CSS 框架。(话说 Yan Zhu 最近怎么这么喜欢基佬紫?点开他的 Dribbble 主页 https://dribbble.com/yanzhu 我感到一阵恐慌)抓住特点推广会比较好切入受众。

另外,不断迭代的项目本身也透露着作者是在不断改进以及注重用户反馈的,所以如果你的项目不是一次性的,记得在迭代方面花些心思噢。

找到受众所在

想被目标受众关注、谈论、使用当然要想办法找到他们。可以简单虚拟用户人群来推断其看到自己作品的渠道。

我们假定对 Spectre 感兴趣的受众可能是前端工程师,他除了日常工作还会看看微博、关注互联网新鲜事物、订阅若干技术博客、关注一些公众号、上上程序员论坛等等。也可能是设计师,他会上设计资讯网站、关注设计资源、观察新产品推荐等等。

80/20 原则提到大约 20% 的工作能带来整体成果的 80%。在推广上也是这样,只需要在几家热门站点上发布自己的作品,如果受到好评的话其他同类型的网站也会从中精选内容放到自己网站上,不管是国内国外的站点都是如此。

Spectre 的初期推广也大致是这样,Yan Zhu 在国外的一些站点比如 Hacker News、Reddit、Dribbble、Freebiesbug 和他的个人社交网络(包括 Twitter、Facebook、微博等)上发布了简单的项目信息,之后被转载到 Designer News、kachibito 等。同时国内开发者论坛 V2EX 的分享创造节点也是不错的选择。

值得注意的是,这次推广中效果最好的是 Hacker News。Hacker News 要求用户注册一段时间以后才能发表内容, Yan Zhu 在 Hacker News 发布投稿的当天收到了挺多网友的赞赏和评论,使得 Spectre 的访问量蹭蹭蹭往上涨。随后 ProductHunt 也发布了 Spectre https://www.producthunt.com/posts/spectre-css 当天 star 数从 750 左右涨到 1370 ,差不多翻倍了。大家也可以参考这个经验。

你可以按照上述流程找到自己产品的受众,推测他们日常通过哪些渠道关注哪些方面的内容,简单列个思维导图指导后续的工作。

整理、准备内容和对应渠道

其实许多推广用得上的内容素材都是在创造产品的过程中自然而然积累出来的,你只需要挖掘、整理、加工就可以采用。
我把需要的材料按照内容多少分成两部分,一部分通过产品的短评、链接推广,这部分的特点是需要准备的素材少、时间短、易上手、启动快。如果你以前没有推广运营经验并且只想花少量时间在推广上把多的时间拿来做其他事情,你可以只实践这一部分。

另一部分则通过产品衍生的文章推广,这部分的特点是需要准备丰富的素材、准备时间较长、需要一定文案功力以及推广效果相比前一种更加长效持久。如果你想深入体验运营推广、磨练自己的总结写作能力、留下一份经验资料给自己和他人的话欢迎把两部分都做了,你对产品可能会有更加深入、全面的理解。

上文提到要理解自己的作品,在这儿也派上了用场。抓住自己产品的特点写一两句话短评,有界面或者主页的话制作一张简洁雅致但是真实的配图再加上链接,需要的材料就准备好了。

比如:Spectre 是一款干净轻量的 CSS 框架。Flexbox 响应式布局、内置常用元素、组件和工具样式等。GitHub 地址:https://github.com/picturepan2/spectre

Spectre 及相关工具

你可以发在个人社交媒体上,同时行业内还有一批优秀的网站支持内容自荐,只需要注册一个账号就可以推荐产品和文章非常便利。

发布渠道

以下是 4 种比较常见的衍生文章种类,包括了产品的使用文档、效果和用户案例,诞生的背后故事,上线前后的运营记录分享,包含自己作品的优质作品合集等。本身产品过硬这些文章才会有人愿意读噢。

发布渠道

以上几个渠道加上短评、链接部分的渠道就已经很完善了。对的,短评链接那些渠道可以再推一遍蛤蛤蛤。别打我,两部分内容和价值是不一样~

回应反馈、不断迭代

内容都是基于产品本身的,所以最后又回到了更加本职的工作——产品迭代、不断改进。就像商业化的产品会公开 Changelog、收集用户建议处理各种反馈一样,个人项目也需要注重这些。保持更新就给了用户还在运营中的信号,用起来也更加安心嘛。

和用户交流也会让你更加知道大家的需求以及怎么解决需求。另外,运营经验总结也是跟着产品本身不断迭代的,所以不要忘了在更新了大版本或者经验增加、技能升级后也和大家说一声噢~

既然开始做 Side Project,那肯定是希望能有更多的人使用他、验证他。这篇文章主要分享了产品和运营方面的知识,我想大家实际操作后会对写程序之外的工作了解更深入,对产品的理解也更加全面。

不晓得大家以前是怎么推广自己的产品的呢,有没有好的实践也互相交流下呢?

上一篇 下一篇

猜你喜欢

热点阅读