百姓车联工程师:打造用户满意的APP
  • cici
  • 2021年12月01日 11:01
  • 0

“经过迭代,用户报错率下降了约75%,软件稳定性有了明显的改善。”安卓客户端工程师负责人王瑶表示,在安卓系统中,手机品牌商对百姓车联App市场反馈都有所提升!这是对团队半年来努力最好的肯定。”

“问题代码就好像长了刺的东西,时时刻刻在扎你,只有把它们都拔除干净,心里才能舒服。”王瑶对代码一直有着严格的要求,无论是对过往代码的修补,还是对系统旧代码的更新,他从不放过任何改进的机会。

随着App新增功能的多样化增加,王瑶在一次修补代码中发现,现行代码难以支持其延展性的开发,可编程的灵活性也十分有限。仅仅是细微处的修改,也会牵一发而动全身。王瑶随即翻阅了大量的旧代码,并在系统开源平台申请了技术支持,官方对传统代码的支持薄弱,不便于后续系统生命周期管理。他判定,如果不对现行系统进行修改,会对未来用户使用产生极大的隐患。

“等系统出现卡顿、卡死等bug就来不及了,我们必须提早解耦。”王瑶提出对安卓系统客户端代码重构。经过团队讨论,2021年2月他组建了4人工程师小组来攻坚这项任务。“这是一场持久战,还需从长计议。”

小组刚组建完,王瑶当晚10点还在电脑面前挑选模型框架。为了给初级的工程师们框定方向,他利用下班的时间给他们补课。“这是一项团队的大工程,凭个人的力量完全不够。因为重构代码并不简单,每一段代码互相关联,修改时不能影响到上下链接的代码,否则会导致系统闪退甚至瘫痪等现象,非常影响用户体验。”

王瑶一直相信团队的力量。在为期一个月的培训后,王瑶将任务细分表分发给每位同事,共同进行重构。

重构后的安卓客户端用户体验有了质的飞跃。“手机品牌商对百姓车联App市场反馈都有所提升,这是对团队半年来努力最好的肯定。用户报错率下降了约75%。百姓车联App在vivo的用户评分达到81分,位居上线软件的前20%。” 王瑶激动地说。

在同事们的眼里,没有王瑶的当机立断,系统的迭代不会提升得那么快。他是对产品和自己都非常有责任感的工程师。不过,这已经不是他第一次勇挑重担了。

2020年,百姓车联急需一位深谙安卓系统研发和适配的工程师。恰逢王瑶从美国圣地亚哥州立大学计算机专业深造归国,百姓车联有王瑶曾经并肩奋斗过五年的伙伴,他的加入为团队注入了强劲的技术实力。“我电脑还没拿到手上,项目任务就已经来了,我了解他们的脾性,他们也足够信得过我。”王瑶说道。

王瑶开启了疯狂地输出模式,他仔细阅读开发笔记,总结每一次修改逻辑,并写下批注。在接下来的四个月的时间内,他跟随测试团队,调试了近百款安卓手机型号,覆盖华为、vivo、小米等安卓系统5.0到11的所有版本,适配率达到95%。

“我觉得,除了真正的天才之外没有人能够轻轻松松。要学会积累,积累到一定程度才能游刃有余。”每天上班前,王瑶都会打开安卓官网浏览资讯,对新的行业内容进行学习。“每天过一遍,做到心里有数,系统的更新非常快,我们必须与时俱进。”

“要永远都觉得自己代码不是最好的,这样才可以去学习改进。”在他的带领下,同组成员的代码量精简了近一半,这意味着同样作用的代码几乎减少了一半字符,在流畅度和可延展性上都有所提升。 “要想在关键时刻写出漂亮的代码,就必须比别人努力很多倍。”这是王瑶对工作的极致追求,也是对自己的严格要求。

文章纠错

  • 好文点赞
  • 水文反对

此文章为快科技原创文章,快科技网站保留文章图片及文字内容版权,如需转载此文章请注明出处:快科技

观点发布 网站评论、账号管理说明
热门评论
查看全部评论
相关报道

最热文章排行查看排行详情

邮件订阅

评论0 | 点赞0| 分享0 | 收藏0