最近中文技术社区忽然涌出一批有关建立程序员个人品牌的文章。初看觉得低调内向的程序员变得浮躁了,我倒是觉得如果项目拿得出手又的确对别人有帮助,学会更好的推广项目其实是双赢的一件事。
不过每件事的发展都和启动原因以及目标密不可分,他们会从运营过程的各个地方渗透进整个项目,个人项目尤其如此。
你可以把每一次开源项目、知识分享当成一个项目,用专业诚恳的态度去推广,再收获反馈、切磋技艺、认识同好的同时收获不错的赞数和粉丝数,我想这才能形成良性循环。
而当你只关注数据时难免想以利诱之走捷径,比如刷分、刷榜、刷赞、骗回复、买粉等等。但是充斥着这些的项目很容易让新的受众被迷惑也让有实力、洁身自好的人敬而远之。
接下来我会以推广我男友写的轻量响应式 CSS 框架:Spectre 为例,结合我过往的职业经验及本次推广计划和大家分享怎样推广个人项目。
理解自己的作品大家在开展自己的个人项目前应该设想过它是用来干什么的,为什么要创作,自己的作品和同类产品又有什么不同,创作出来后哪些人会用它,怎么样让它更加好上手,这是一个持续迭代的产品吗还是实验性的。想清楚这些问题不仅对创作本身有帮助而且对推广也有帮助。
比如 Spectre 的作者 Yan Zhu 自己想要搭建站点,行业内开源的 CSS 框架他也看过,不过还是想写一个自己用起来顺手、更加轻量的 CSS 框架。他也想总结一下自己的工作经验、沉淀出作品看看大家能不能用起来同时改进下自己的技术。他说一边写的时候自己又学了蛮多,计划要写的也越来越多蛤蛤蛤。
这些就帮助确定了 Spectre 是不断迭代、注重实际运用、体现作者审美的轻量级 CSS 框架。(话说 Yan Zhu 最近怎么这么喜欢基佬紫?点开他的 Dribbble 主页