专栏名称: 51CTO
51CTO官方公众号——聚焦最新最前沿最有料的IT技术资讯、IT行业精华内容、产品交流心得。本订阅号为大家提供各种技术干货,还会不定期的举办有奖活动,敬请关注。
目录
51好读  ›  专栏  ›  51CTO

够浪漫,看程序员怎样用社交编程成功获得女友芳心

51CTO  · 公众号  · 科技媒体  · 2017-02-14 11:43

正文

如若转载本文请在文章顶部标注“ 本文转载自51CTO(ID:weixin51cto),作者:Or Ron

情人节快乐

2017.02.14


故事开始于我对各种副项目的无限热情和总是喜欢追求小刺激的天性。作为一个软件开发者,我总是花费时间研究各种酷酷的副项目。所以当我决定向女友求婚时,我对自己说,必须要做得足够激情足够浪漫,设计出一个完美的个性化求婚方案。


首先开启头脑风暴,这个项目的主要目标是:

  • 为她设计一个有趣的、令人兴奋的个性化求婚事件。

  • 需要有令人惊讶的使用效果,我需要在她看到的时候流露出那种“啊哈”的表情。

  • 实施时间为一周,最后以一次野餐结束,因此需要有预谋的准备,我可以用一星期来准备各种铺垫。

  • 这必须是她以前从未见过的特殊东西。


试验和纠错

出自本能,我的第一个想法是做一个游戏,一个有趣的打斗游戏,让她在里面当主角拳打脚踢。我越想越兴奋,思路越来越清晰,直到我忽然想起来我的女朋友并不喜欢玩游戏,如果我给她做了一个游戏,那么她可能会在游戏开始几秒钟之后就退出,然后用手机去刷朋友圈。好吧,这就是事实,我必须想出一个新的产品概念,怎样在她身边,推送给她所喜欢的东西。


使用泛型!是的,社交化泛型。我开始思考这个项目的雏形,让她每天做一件自己喜欢的事情。一个手机应用,建议(强制)她每天做一件自己喜欢的事,然后上传一张自己正在做这件事的图片。这个项目朴实简单,但一定有效,启动起来吧,首先要做的是创建一个她真正喜欢做的事情的任务清单。


个性化

我需要和她一起制定这份清单,有人会奇怪,既然我们在一起8年了,我还不应该对她喜欢什么了如指掌吗?事实上,我虽然确信自己可以独自想出任务清单上85%的任务,但如果她亲自参与这份任务清单,那么这个项目才会是完美的,毕竟我的目的是在让她使用一周后求婚呀。


所以,3个星期前,我开始装模作样的告诉她我的新项目,名叫“ODI挑战”。我并没有告诉她这是专为她写的,而是让她帮助完成个性化测试,ODI的意思是“每日Instagram挑战( Daily Instagram Challenge)”。这个应用每天都会给用户发送一个他们自己设定的兴趣任务,这个任务会强制要求他们暂时把手头的工作和生活琐事放到一边,完成任务然后拍照上传就可以了。实际上,她很喜欢这个有趣的想法,但是讨厌这个名字。所以我们决定这个名字是暂用而已,而首先要做的是坐在一起讨论制定一个任务清单。


很快,我就获得了一个由她真正喜欢的事情组成的任务清单。

  • 打电话给3个人,说你爱他们

  • 享用一块最喜欢的巧克力

  • 读15分钟喜欢的书

  • 散步

  • 买一件真正想要的东西

  • 听3首喜欢的歌

  • 去见朋友或爱人

  • 拥抱你爱的人

  • 出门野餐(注意这一条~)

以及其他一些…


最初的设计

那么,这是我设计的初稿。


我感觉这可能已经够用了,你们觉得呢?但我需要它看起来和感觉都更真实些。我需要能说服她这是一个真正的应用,要把这件人生大事完成的更有趣一点。


所以,我把这个初稿送给我的朋友,了不起的设计师Eyal Kimhi,请他来帮忙。他立刻想出了好主意。



最终的设计


我的小花招

我很快就完成了这个应用的最终“可测试”版,并且把“出门野餐”任务偷偷的强制编写在星期六弹出,这是我真正的目的,在那天提出求婚。现在我只要让她沉迷于ODI就好。


在最初的3天里,我每天早上都会催她查看ODI。正如我告诉她的,她相信每个任务都是完全随机的。在接受每日挑战后,她真的开始变得兴奋了,毕竟这些任务都是由她真正喜欢做的事情组成的!到了第4天,她上瘾了,她开始每天都自觉查看ODI,并且规划她当天要完成的任务。







请到「今天看啥」查看全文