起因
今年9月初的时候无意中在「微信开放社区」看到了《正在报名:小程序云开发挑战赛》这个活动。
当时的想法是:试一试呗,好歹之前也用云开发业余做过几款小程序,去验证下自己的学习成果。
由于比赛规则可以两人组队,我问了问我媳妇:
“媳妇,我们参加个比赛做个小程序呗?”
“想做就做呗!”
“好嘞”
说完开始马不停蹄的准备了,当时离比赛只有两周时间了。
初赛
我们遇到的第一个问题就是到底做什么产品,参加比赛的产品需要是重新想产品方案。
这个时候我突然想到了最近我媳妇送给我的一个小礼物「爱情兑换券」,这是套卡券里面有情侣之间做一些事情有趣的事情,可以促进了伴侣双方的感情。
爱情兑换券
它是一个实体物品,我们可以将它做成小程序,这样用的时候也不会用随身携带了,不仅如此我们还可以加一个回忆功能,让伴侣之间用完了后还可以记录自己的美好回忆。
我说出了这个想法,媳妇也觉得不错。于是就开始整了,我负责产品与开发,她负责设计与交互。
由于我是开发出身没做过产品原型,自己就随便找了个在线画图网站画起了原型图,大概 1 个小时的功能原型就出来了。
情侣券 v1.0 原型图
然后跟媳妇讲解功能需求,结果不出所料原型图被媳妇吐槽了。不过还好媳妇脑补能力强,在我的解释和补充说明中理解了完整的功能需求。
由于我媳妇是专业设计,仅花了一个下午就出了第一个版本的设计稿。
情侣券 v1.0 设计稿
进入开发阶段,白天我在公司上班,做着自己的本职工作。
下班后到家大概 10 点半左右每天花两个小时左右,一共经历了 8 天的时间完成了情侣券小程序 v1.0 版本。
情侣券 v1.0 操作视频
小程序开发完成之后,还需要:录制操作视频=>编写部署文档=>发布参赛文章。
以上的内容一共花了两天的下班时间,终于在截止提交的前一天进行的比赛资料的提交。
提交完成后的心情就放松下来了,想着终于可以休息了,在准备比赛的这段时间几乎都是12点后才睡觉。单是职业赛道就有1000多人,进复赛的希望渺茫,不过这段时间也学习到很多新的技术点,挺不错。
在这段休息的时间里我总结了 4 篇技术文章:
复赛
时间到了9月30号,突然在一个群里面我被@了,于是我点开了群消息发现群友告知我进复赛了,我当时有点不敢相信。我马上去看了下官方公告《小程序云开发挑战赛 | 初赛结果公示》真的进复赛了。
在公布结果到复赛比赛时间还有一段时间。当时我们想了很多优化的点,但是评估需要做出来然后还需要做PPT时间来不及。
我就通过需求价值和开发成本进行了一个优先级排序,从 16 个优化点中只选择了 6 个优化点来做。
所有优化点梳理
进行优先级排序
最终确认要实现的需求
在这个讨论的过程中,我学到了有时候少就是多。在时间有限的情况下必须作出选择否则会想要做太多会导致都做不好。最终确认要做的东西不多,花了 4 天就做完了。
接下来复赛还需要准备PPT进行 10 分钟线上直播路演 + 5 分钟答疑,这对我来说是一个挑战,让我写代码还凑合但是做PPT这个确实不在行。于是我媳妇想到了一个点子,既然PPT不擅长其实可以把产品介绍做成视频,这样可以给PPT加分。
于是按照这个思路来做,最后找了个视频模版套用了下,出来的效果我们都非常满意。
情侣券介绍视频
当视频出来都时候,进决赛的信心增加了不少。
复赛比赛的时间转眼间就到了。在路演过程中由于演讲稿子提前已经反复练习了很多次了内容都熟记于心。在分享的过程发挥都很稳定,但是到了评委提问有个产品定位的问题没有回答上来,因为我之前一直没有思考过,只想着把功能做好,不断迭代功能就行了。
这次复赛让我学习到了思考不要局限于自身技术思维,而是多从产品都角度去思考。
决赛
因为有一个问题没有回答好,当时以为自己没戏了,准备好好休息一下。
结果10月20日《小程序云开发挑战赛 | 复赛结果公示》出来后,又一次出乎了我的意料,进决赛了得到前往深圳腾讯滨海大厦参与线下决赛的机会。
从10月20日到决赛在这个过程中我每天都在思考如何将这个产品的核心功能做的更深入,而不仅仅只是将线下「爱情兑换券」线上化了。在这段时间我看了大量情侣之间如何更好相处的书籍、问答、专栏。
于是想到了新增三种不同卡券类型,为了覆盖更多伴侣生活场景:
- 新增行动券,内容是情侣之间的100件小事。
- 新增以及知彼券,内容是快速拉近感情的36件个问题。
- 新增话题券,内容是一些情侣之间聊天的话题。
以及针对复赛评委的提问,我们更加明确了产品的定位和用户群体,做了相关的竞品调查和用户人群画像分析。
比赛前两天我们从长沙来到来了深圳。
第一天,官方人员带领所有参赛选手参观了深圳腾讯大厦
第二天,决赛开始来,因为前期准备比较充分,所以整个路演,评委提问的过程都非常的稳。
最终获得来职业组第一名。《小程序云开发挑战赛 | 决赛结果公示》
总结
1. 想做就去做,迈出自己的舒适区,无论结果如何,过程肯定有收获。
2. 程序员要有产品思维,技术思维是优势但是只有技术思维就是劣势。
3. 多参加官方活动,可以认识很多优秀人才,后续将会有更多可能性。
最后,感谢小程序云开发,为所有开发者提供了一种既简单又高效的开发模式。
牛逼啊大哥
点赞、收藏、分享、评论、投诉5连
那个行程视频挺不错!