一个程序员的创业历程——Writings.io诞生记原 Blog 地址:http://blog.chloerei.com/articles/75-writings-9-months-experienc
来源:互联网 发布:js移除class属性 编辑:程序博客网 时间:2024/05/16 14:23
2013年9月26日更新:很遗憾的是,Writings.io 已经宣告失败了,将会在2013年12月31日关闭,详情请看:http://blog.chloerei.com/articles/79-writings-io-is-failure
原 Blog 地址:http://blog.chloerei.com/articles/75-writings-9-months-experience
Writings 是一个易用、美观、免打扰的写作平台,网址:https://writings.io 。
2012年的12月,我离开了上一家公司,想用一段时间写写文章,转换心情。我写博客的习惯已经形成了8年,用过 MSN 空间、Blogbus、Wordpress、Jekyll、Tumblr,但是这些博客工具都没有满足我的核心需求,那就是提供一个能让人专注写作的环境。
我开始寻找下一个写作平台,这时候留意到了 Medium 和 Svbtle,它们都有一样重要特性吸引了我,那就是简单。它们从编辑环境到页面设计都透露着极简风格,比起其他的写作平台能让人更专注在内容上。但是又都有着让我不太满意的地方:Medium 所有文章都在主站域名上,写作过程就像为别人贡献内容;Svbtle 需要提交申请,向站长证明自己的写作能力。最终我还是没有使用这两个服务。
在我设想中,一个能让人专注于内容的写作平台,应该有简单的管理页面,干净的可视化编辑器,能适应移动设备的网站样式。至于现在火热的社交网络、内容推荐等特性,如果对写作没有实质帮助,则能省略就省略,注意力也是一项开销。
做为开发人员的好处是,不用总是等别人实现自己的想法,而可以自己实现,所以我决定将它做出来。
封闭式开发
一开始的3个月,我进行了封闭式的开发。每天早上起床吃完早餐后,就坐到电脑桌前进行设计和开发,一直工作到睡觉。为了保证身体不出问题,我会隔几天出门运动一次。总的来说,将设想中的网站变成现实的愿望超过了我其他的欲望,每天都沉迷在开发之中。做独立开发,就要包揽开发过程的所有事。我有时戴上设计师的帽子,在素描本上设计网站的信息架构;有时戴上后端工程师的帽子,处理网站的后端逻辑;有时要戴上前端工程师的帽子,实现网站的前端交互。其中花费精力最多的就是可视化编辑器,投入了近1个月时间开发。
(图:第一版 Writings 后台页面)
2013年3月,基本功能完成,这个网站进入公测阶段,并命名为 Writings。
由简到繁
进入公测阶段后,Writings 受欢迎程度有点超出意料。我原本认为能吸引到几十人注册就很不错了,所以只在 Twitter 发布了公测信息,但经过 Twitter 转发,一周注册用户达到了一千人。这一千用户也鼓励了我继续往这个项目投入时间精力,我开始设计和实现更多的功能,例如图片上传、多人编辑、文章评注、导出导入等等,网站外观设计也不断的改版。
(图:曾经的文章评注功能)
在发布公测后的3个月,似乎总有开发不完的功能,消耗了我大量时间。同时由于几乎没有推广,用户注册增长率降了下来,曾经的一周一千人只不过是昙花一现。
由繁到简
到了2013年7月,我觉察到自己已经陷入了过度开发的陷阱,有时在开发一些自己也用不到的功能。在这样下去,做出来的不会是我预想中的网站。
与其做个半成品,不如做好半个产品。—— 《Rework》,37signals
我开始大刀阔斧的砍功能,删掉那些实现得不好或者使用率很低的功能,其中包括花了一个月时间实现的文章评注功能和 Docx 文档导出功能。
删掉这些功能的时候,我对自己浪费掉的时间感到心痛,但是没有了这些鸡肋功能,网站又重新变得轻盈和易用了。
这时我懂得了,增加功能一定要慎重再慎重,确保在做用户真正需要的功能。最简单的方法是跟活跃用户聊天,向他们咨询,而不要自己空想。
(图:现在的管理后台)
增加付费率
因为不希望出现广告干扰用户的注意力,所以我选择免费+增值的运营模式。但是到了2013年7月,注册用户已经有3000人,付费者却只有寥寥数人,并且都是亲友用户。我心慌了,开始怀疑自己是不是在做一个没人需要的东西。但是从用户反馈来看,他们之中喜欢这个产品的不在少数,只是产品还未达到付费的期望。我开始积极思考自己还有什么是未做的,有什么办法可以提高付费率。
首先我着手改善了支付流程,用支付宝实现了自助支付。(由于先前申请不到支付宝的接口,一直通过淘宝交易)
其次限制了免费账户的功能,将独立域名绑定功能移到收费区;同时也在收费区增加了一些进阶功能,例如 Google 统计。
然后进行了降价。事实证明20元/月的价格没有被用户接受,所以我将费用降到了10元/月。
终于,在8月下旬,Writings 迎来了第一笔陌生人交易,然后第二天又成交一笔,隔一天又成交一笔……虽然现在还没实现盈利,但我看到了希望。
接下来,推广!
我不知道花6个月时间积累4000用户数是不是很慢,对我来说,做一个完美的应用和做一个百万用户的应用吸引力是同等的。但是我也意识到有太多 Writings 的目标人群还未知道这个网站,Writings 还有很大发展空间,所以接下来我会更多地投入推广之中。如果你需要一个易用、美观、免打扰的写作平台,欢迎试用 Writings。
- 一个程序员的创业历程——Writings.io诞生记原 Blog 地址:http://blog.chloerei.com/articles/75-writings-9-months-experienc
- 另外的一个blog地址 http://www.cppblog.com/greatws
- blog的地址http://blog.sina.com.cn/gulant
- 新的blog地址,欢迎访问 http://blog.snowwwolf.com/
- 程序员发展应该尽早明白13个道理(原地址http://blog.sina.com.cn/s/blog_a752817501014lu7.html)
- PCA的数学原理(原文地址:http://blog.codinglabs.org/articles/pca-tutorial.html)
- 本周Blog关注:一个程序员的成长历程
- 本周Blog关注:一个程序员的成长历程
- 新的地址http://www.civilianshop.com/blog/
- 我的BLOG新地址:http://www.loverer.com
- 博客新地址 http://blog.devtao.com
- 新blog地址: http://hengyunabc.github.io/
- 一个程序员的创业历程
- 一个程序员的创业历程
- 一个程序员的创业历程
- 一个程序员的创业历程
- Cache writings 策略
- me的blog诞生
- Context Path + servlet path + path info = request uri
- 【转载】QString,QByteArray和QBitArray之间的转换
- 返回一字节中某一位的值
- iOS即时语音聊天技术实践
- Working Practice-善于使用静态代码检查工具
- 一个程序员的创业历程——Writings.io诞生记原 Blog 地址:http://blog.chloerei.com/articles/75-writings-9-months-experienc
- Nginx 配置gzip,压缩js\css
- C++ 0x 之左值与右值、右值引用、移动语义、传导模板
- asp.net 点击一个按钮弹出对话框选择文件然后选择文件完成之后就自动上传文件 input(file)
- 使用TCPDF生成pdf,中文显示为问号
- Main函数和命令行参数
- C++中回调函数(CallBack)的使用
- Reset Image Size 图片转换缩放
- 关于海量数据处理问题