我 在 gitcafe 做产品的时候,Thoumas 希望能够让更多的人使用 git(类似 SVN 的版本控制工具,常用于编程,详情自行百度),因此希望产品在教育用户方面多做一些事情,让更多的小白用户也能够使用 gitcafe。但是,git 是有一定学习成本的,对于小白用户来说,这个学习成本可以说是非常高的。
当 时我们在原有产品上的解决方案是增加一个 git 教程,类似于新手指引。但我们最后拿出的教程大概有 20 页的短图文,完全操作一遍,在流畅的状态下需要 10-15 分钟,这已经是我们能做到的最大的努力了(完整版的教程大概有一本 300 页左右的书,视频类教程虽然可能能把时间压缩得更短,但教学能力差,制作成本高;模拟窗口操作可能更容易,但无法完成环境部署)。
最后我们用 DEMO 让用户体验的时候,一个没有技术基础的纯小白用户,需要 1 个小时以上才能完成整个操作。
我们在实际体验场景中发现一个无法解决的问题:对于小白用户来说,难度不在于操作,而在于对命令行页面的陌生和恐惧感,让他们不断地质疑自己的操作,而为了让教程尽可能简洁,我们不能对所有操作写明正确反馈。
这个硬伤无法解决,还有更多不那么硬伤,但也很致命的问题,比如没人会在动机不足的前提下去完整地看这么长的教程,这种问题可以通过运营手段予以缓解(寻找强需求人群,或加入强性用户激励手段),但也不可能完全摆平。
最后的结果就是,折腾了一个月,我们取消了教程上线的想法。