【战疫一线·青年担当】程序员何波:3天研发出穗康口罩预约系统
2020-05-01 09:40 羊城晚报•羊城派 原创
“写代码的时候,你在创造整个世界。”

文/羊城晚报全媒体记者 李焕坤
制图/羊城晚报全媒体记者 陈倩
图/受访者提供

时针不知不觉迈向凌晨五点,高强度工作一天后的何波捏了捏酸痛的肩膀,草草关上电脑,凭着直觉一骨碌爬上床,“必须快点睡着”,他告诉自己。因为,三个小时后他就要起床把产品接口接上和测试,把口罩摇号系统尽快完善并推向公众,满足公众的口罩需求。

何波,85后,腾讯高级前端开发工程师,在广州工作生活。疫情期间,他在穗康防疫小程序研发团队里负责研发政府侧信息管理后台和口罩预约购买系统。

何波自嘲,参与穗康研发的日子是11年“程序猿”从业生涯的至暗时刻,“但每次在小区门口看到工作人员要求大家出示‘穗康码’,我就很想大声说,这是我们设计的!”

3天研发出口罩预约购买系统

新春佳节,历来是团圆的日子,加之碰上小女儿的百日宴,何波和太太早早计划好回老家茂名摆酒。疫情的突然来袭,打乱了所有的安排。

“其实1月20多号就有苗头了,部门有做心理建设,让我们把休假的心态扭转过来,做好准备。”

何波抱着小女儿在工作

1月28日,何波被拉入穗康防疫小程序研发项目组,一开始是做信息上报板块,研究怎么通过基层的力量,让政府掌握全国疫情大数据情况。意识到公众对口罩的需求后,何波等人开始研发口罩预约购买系统。

何波表示,当时口罩供需失衡,如何让系统应对流量洪峰着实让研发团队头疼不已。“从接到需求到产品推出往往只有几天的时间,没有任何试错机会,大家根本不敢睡觉,像打仗一样。”

好不容易推出口罩预约购买系统,不少市民反映按提交预约登记的先后次序排序先到先得并不合理,经过商量,穗康项目组又开始研究在广州公证处监督下随机摇号的系统。

“3天内就要推出这个系统,前端怎么交互、设计一开始都是懵的状态。”确定任务当日晚上,何波与公证处相关负责人谈需求,定下方案后,连夜赶制出样品,凌晨5时把样品给到设计人员,草草睡了一觉后又起来接上产品接口,进行测试、数据模拟,不断修改。

一切似乎挺顺利,转折却发生在临上线的前半小时。何波回忆说,“我们在不同系统下的不同浏览器都验证过,没发现什么问题。突然在其中一款浏览器上发现中奖名单的动画演示无法显示。”

因为都是线上办公,何波无法到现场直观检查问题,他手心出了一把把汗,心跳加速,短暂的慌乱后他冷静下来,开始通过同事拍的视频和照片研究问题所在,最后赶在上线前发现问题出在前端一个bug,解决后产品顺利上线。

2月17日下午3时,“穗康”口罩预约系统举行了首次摇号,符合资质的预约登记人数共2043310人,摇号投放口罩525700只,共70742人中签。

一周处理工作会话3806次

“一周处理工作会话3806次,总共花了1464分钟,最晚时间是在周一凌晨4:34。”这是何波2月24日至28日的一周小结。

何波表示,疫情期间他的工作状态用”007”来概括更好。“大部分的开发调研工作都要在一天内完成,我还要对产出物进行把关。所以很多时候是大家先各司其职完成自己的部分,晚上11点、12点提交给我,我审查合并到凌晨3、4点,再进行线上的测试、部署。几乎每天只睡2-3个小时。”据悉,为了不影响何波工作,何波太太搬到了隔壁房间和孩子一起睡。

为什么能坚持下来?

何波表示这更多是一种责任。“我们都不是独立个体,我们有家人,穗康码的开发应用,能够帮助到疫情防控,我觉得很有意义。”

何波认为,很多人觉得程序员工资高,所以他们才会这么拼,其实不是的,“工资哪里都有,但当一名程序员,用比较夸张的话来讲,就是感觉写代码的时候,你在创造整个世界。我觉得青年人如果有足够的能力和兴趣来到这一行,可以去生产改变大家生活方式的产品,让人们生活更加便利,这是一件值得自豪和为之奋斗的事。”

据统计,腾讯穗康防疫小程序研发团队超过90%的成员为80后、90后。

何波透露,目前除了穗康码的维护,研发团队正开始总结疫情遇到的各种问题,沉淀经验,研发出一款面对未来紧急情况可以从容应对的产品。(更多新闻资讯,请关注羊城派 pai.ycwb.com)

来源 | 羊城晚报·羊城派
责编 | 曾敏妍