每个人都有自己的主业, 例如坐办公室,跑业务等,学生有上学的任务,警察有抓贼的任务, 在正职之外,你还想要做些事情,就可以叫做Side Project。既然叫Project 项目, 就表示有目标和时间性,如果是喝咖啡,打游戏之类的就不叫 Side project, 因为没有时间性也没有明确的目标.
做 Side Project 好处诸多,这里列举出来几点:
例如 唐凤在GitHub (开源代码平台)有两百多个project,这些都可以算是side project。
简书团队在做简书之前,主业是做一款面向小型团队的协作软件,后来林立发现互联网上还没有支持Markdown的在线笔记本,就自己设计了一款,然后让公司新来的一个实习生去编程实现,这就是简书的原型。2012年9月简书团队放弃了之前已投入2年多的产品,把简书项目扶正,最终凭借简书这个Side Project帮公司完成了新生。
而且你知道吗?年轻人爱用的Instagram (IG) 的前身也是side project 喔。IG 的创办人凯文本来是做行销的工作,但他想学写程序,于是在下班和周末时间做了一些side project,大部分只是用来练习写代码,不过他发现其中分享照片的功能很受到喜爱,于是就找一些合伙人一起发展,最后的成品就是Instagram。而且后来脸书以10 亿美金买下IG,所以千万别小看side project 的意义与可能性。
大产品针对受众人群广,而个人项目我建议从身边的小需求做起,从实现一个 MVP(最小可行性产品)开始,然后收集反馈信息来进行完善迭代。
小的需求很好发现,可以从自己的需求出发,然后辐射至一小部分群体,看是否有相同的需求,和他们聊聊,觉得可行就可以开始做功能规划了。
产品形式很多,往往最初只会选择其中之一,这里列举一些:
我们可以发现,其实做业余项目技术不是全部,过程中更多的关注了运营和产品层面,这对个人综合能力也是一种提升。同时就技术层面来讲,往往只会前端或只会后端没法做好一个产品,这对自己的要求就会提高,幸好每一种语言基本都能覆盖前后实现,而熟悉使用语言的各种特性做全栈开发是一个开发的高级追求。
技术选型是和产品形式与功能需求相关的,记住一个点:技术只是实现方式,重点是技术层面之上的部分。很多技术人员会看重技术层面,比如必须要以高大上却不太熟练的技术栈实现,这样有时候不太合理,因为技术并不是最重要的点。
当然存在特殊情况,那就是做这个业余项目本来就是为了练习技术,只是依托这一个想法进行实现,或者说这个项目就是技术型产品。我基本属于既练技术也做项目的类型,我觉得这样能让自己获得的“预期收益”加倍。
第一步,当然是身边的朋友,他们能够作为初始用户体验你的产品,避免产品刚上线推广时冷启动的尴尬。这一部分也是你前期完善产品最有力的帮手。然后在这其中如果有对你产品非常认同的朋友,可以标记为种子用户,利用口碑传播也能够慢慢一定的用户量。
当产品服务趋于稳定时,可以去社区、社群里面“打广告”,当然赤裸裸的推广一般都会遭遇不幸,所以需要注意形式,涉及到推广运营的知识得多去研究。
这里列举出一些可以让你轻松的展示自己的创意项目的网站:
推广之后重点还是运营,保证用户存留和拉活。