一个完整的产品研发经历

前言

2015年的7月我在深圳创业失败,只能另找其他工作机会,在学弟的推荐下我很荣幸加入了TK,当时TK有两个内部创业团队,我当时被派到S公司,这是一家做智能眼镜的团队,团队合伙人具有资深的电子研发和销售经验,为何我会被分配到S公司是因为我之前的创业项目涉及到软硬件交互,顺便提一下我之前的项目是一个大型智能餐饮平台,当时我负责的是IOS版本的研发和迭代,历经完整的项目。一开始我的任务是搭建整个项目的框架和负责非蓝牙交互模块,当时花了三个月的时间调通所有接口,走完95%的流程,app达到内测阶段。说到调接口,当时我和另一个安卓的同事以及宝哥三个人一天将95%的接口写完调试成功,效率那是相当的高。


从零到一

十月份领导给调过来一同事来协助我,他负责两个模块,其中就有与智能眼镜对接的模块。当时我和他合作很愉快,当我遇到比较难搞定的问题他都会给予我他的解决思路。其中我就解决了类似于feelapp中不同图片排列加载卡顿的优化,这个优化我会在下一篇文章中提到具体的解决方案,当我和他一起将此app达到0.9的时候他奔着钱途去了,当时团队就只剩下我一个iOS研发人员,我得接手他手头的项目,同时我还得接着改我手头的问题,从过完年到4月初,我每天工作到12点,我当时心里就有一个念头,这是我在TK负责的第一个项目,我一定要压紧牙关也要将它发布到app store,当时我住的地方距离公司不远所以我每天下班后可以走回去,路上的路灯指引我回到住处,有时候在路上也在想怎么解决项目上的问题,在项目1.0的最后阶段,合租的同事说我不想和我合租了,天哪当时我头就懵了,想想也是我在这段时间整体忙着工作和学习英语,和他没怎么交流,他预留了我一周时间找房子,不管遇到什么困难一定要冷静思考,发火生气是没有用的,提出解决方案才是正道。那个周我周六有课,我就取消了这节课,周六去找房子,看准了就签协议,四月搬进去。我的时间很宝贵必须提高利率,困难一个一个搞定。举个例子有一天周四我晚上回去不小心着凉,周五下午已经不能工作,就和项目经理请了假提早回去,去药店买点感冒药,服下就睡了,第二天感觉好点之后,还得继续到公司将周五落下的工作给完成,通过测试,发布测试版本;本周的工作不能拖到第二周,必须本周解决,否则项目延期的责任我时承担不起的。就这样我一个人经历了该项目从零到一完整的研发完整过程,这也是我2016年度加薪的重要指标。


迭代优化期

1、优化app与智能眼镜连接蓝牙流程

第三方厂商的链接蓝牙流程,并不能满足用户所有使用场景,所以必须优化。下面我列举一些使用场景

眼镜和手机app链接成功后,眼镜关机,app没有杀死,再次进入链接蓝牙页面,用户需要app端自动去连接,可程序里没有这个机制。

眼镜和手机app链接成功后,眼镜拿到外面,然后用户一不小心关了眼镜,再次进入链接蓝牙页面,app没有去自动链接最近绑定的设备。

当我增加了自动链接蓝牙机制后问题又出现了。

眼镜和手机app链接成功后,眼镜关机,然后手机端关闭蓝牙链接,再次进入链接蓝牙页面,app自动去链接蓝牙但是等待时间过长,用户不接受,没有等到提示链接超时,用户再次进去此页面还是一直链接操作提示框,特别烦,特别火大。(当时我增加自动链接蓝牙设备花费了很多精力,用户不接受 成绩为零)

眼镜的电量刚好接近自动关机的时间点,app去链接眼镜链接上过一会又断开链接,app没有捕获到这个异常。

手机端关闭蓝牙连接需要在app的UI交互中得到体现。

还有就是多台眼镜和app链接时候会出现一些意想不到的问题。

2、优化眼镜链接Wi-Fi流程

以前的链接流程不够快,而且手机端所开销的资源很大,用户无法接受;现在优化之后如果路由器很慢的情况下可以在15秒之内获取到链接状态,并提示给用户;用户首次链接热点,包括更改热点密码链接可以链接上新设的热点,即使用户的操作已经超过了眼镜链接的时间,用户再次链接热点的速度会在5秒之内链接上手机热点,并在app页面得到交互体验。

3、新增下载缩略图流程

那是我休假完回来的第一天,项目经理对我说,版本发布不出去,原因是下载太慢了,听完他所描述的场景后,和他一起讨论解决方案:就是下载缩略图,可第三方厂商没有这个流程,那只好我自己改了,经过一周的奋战和优化,周五顺利发版本。

4、优化大量下载和加载图片

接着第三个问题,当我完成第三个优化点的时候,我在测试的时候遇到即使下载缩略图速度很快,但是在数据量多(超过10000张图片)的时候是很容易导致程序奔溃,没办法只能继续优化了;期间也遇到了用户眼镜链接电脑后将电脑上的图片拷到眼镜的文件下,也要进行分组显示,这个场景优化好了最终也顺利发布。

5、用户体验的思考

当研发陷入工程师思维的时候,你会被用户提出的bug给搞得莫名其妙,这个问题是用户自己误操作导致的,和我没有关系,卧槽,恶心的bug;所有参与产品研发的人都要站在用户的角度去思考,研发工程师要从整个系统去着手自己手头的问题,一个问题搞定了,需要将与其相关联的模块以及用户误操作考虑进去,否则用户觉得你做的东西就是一坨屎,没法用。


断臂过冬

冬天已经到来,春天还会远吗?看着与自己并肩作战的同事离开心里很不是滋味,那天心情压抑,我没有搞定一个问题;公司活下去才是根本,公司需要留下的人其实在裁员之前高层就已经决定好了,公司重新制定战略,精简人员,等待来年春天的到来。

———————————————————————————————————————————————————————————————————

总结

从零到一再到断臂过冬,一路走来就好比走华山的栈道,一边的悬崖,一边是崖壁,我内心已经充满危机感,每天工作要尽心,下班后需要努力锻炼,自己每天必须有成长,否则会被淘汰。

文/文艺气息的工程师

关键字:产品设计, 链接

版权声明

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处。如若内容有涉嫌抄袭侵权/违法违规/事实不符,请点击 举报 进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部