三个“新身份”的工程师
“探险”药企质量管理
“半路出家”弄潮区块链
律师变身仲裁员
下一篇4 2020年10月21日 版面导航 放大 缩小 默认        

三个“新身份”的工程师

 

  生活中的“新”通常分为两种,一个是新的事物,另一个则是新的身份;而其实当你跳出日常,拥抱新的事物时,往往一个新的自己也会随之到来。对史睿萌来说,正是如此。

  探索先锋

  2018年4月,史睿萌加入了Pony.ai(小马智行)北京办事处,成为了地图与定位组的一名工程师。选择加入Pony.ai,史睿萌的原因其实很简单。“我还是个挺喜欢新事物的人,当时觉得自动驾驶这个新兴行业很酷,所以就想来试试——即使我当时对自动驾驶基本等于不了解。”

  史睿萌加入公司后,主要负责地图相关的工作,而这对他来说,也是个全新的身份。

  “刚来公司的时候我也没想那么多,当时看到地图定位这块有很多可以做、可以优化的,就想着自己是不是能帮帮忙,团队需要自己搞点啥,那就搞点啥,后来没想到不知不觉在地图这块也做了两年多了。”史睿萌说。

  从2018年到2020年,自动驾驶领域中地图与定位的技术发展与应用,一方面持续地高速发展,另一方面则依然充满挑战。在这两年中,史睿萌很明显地感觉到,Pony.ai的地图模块在工程师们技术的不断打磨下,变得更加准确而稳定;但随着系统的整体进步,他们需要进一步去思考地图如何保持可拓展性以及“鲜度”,这是在发展中自然而然产生的更高维度的目标。

  因此,在Pony.ai工程师们的努力下,他们建立起一套预防标准,在路况还没发生可能带来安全隐患的剧烈变化之前,就通过技术预测出之后可能出现的影响,从而提前来更新地图路况信息。

  加入Pony.ai后,获得广阔舞台的史睿萌不断成长,很快以项目负责人的身份开始带一些项目。

  “以前自己做开发,只考虑把自己的东西交付好就行;但现在的话,我不仅要考虑项目如何交付好,还要思考是否能把项目做得更广,做得更深;给这个项目赋予更多的价值,妥善分配项目中拆分出的各个任务,让每个付出的人都有所收获。”他说。

  好在对史睿萌来说,对一件事情进行解构和梳理,恰恰是他擅长的,而这要从他的大学时期的另一个身份说起。

  带课达人

  大学二年级,当大多数人依然会为考试而头痛时,史睿萌却已经成了字面意义上的“老师”。

  “当时我们ACM老师有门专业课,有天不知道怎么的,他让我们几个ACM队员去帮忙教这门课。”

  于是作为大二师兄的史睿萌站在了讲台上,给下面的大一师弟师妹教起了基础算法和数据结构,从头到尾,讲满90分钟。

  “后来整体讲下来,效果还挺好的;师弟师妹们反响都不错;所以就继续一直做下去了,从大二讲到了大四。”

  对史睿萌来说,给人讲课的前提是自己对知识彻底的、系统化的理解,每一个细节都能梳理得清清楚楚。正因如此,“讲师”的经历也让他的逻辑梳理能力和项目管理能力有了不小的提升。

  “我觉得在Pony.ai,尤其是早期,你会发现有太多太多东西可以去做,但越是这样,越需要你去把事情梳理清楚,想明白到底什么应该是优先做的,什么是值得花精力不断深挖的。”

  讲课的风格有无数种,但哪一种才能更有效地让学生建立知识体系?“同样的道理,在Pony.ai 想要做好一个项目,工程师要主动去衡量各种因素,有的方法性能确实很好,但可拓展性不够,不灵活,那这个方法放在自动驾驶这个高速迭代的领域中就没什么用。有的方法各方面都可以,但成本非常高,后期需要花费大量人力去做维护,也会占用整个系统中很多资源,影响到其他模块的运行,那么也是不够的——总之就是需要不断地找到那个最佳平衡点。”

  审码担当

  在Pony.ai,“数据驱动”是一个经常被大家挂在嘴边的词。一个方法到底如何,都让数据来说话;如果对现状不满意,那就用技术找到更好的方法。

  这样的方法论,让公司和团队不仅跑得更快,而且心中更有“谱”。尤其对于那些负责进行技术研究与创新的工程师们,不管是怎样的风格类型,都能在这样的环境中充分发挥自己的才华。

  通过观察和总结其他人的代码,是他重要的方法之一。

  在Pony.ai,公司内部有着严格的代码审核机制,基于该机制,每种编程语言都有相应的 “审核验证”。如果你打算更改C++ 相关的代码,那么你的代码在发布前必须经由拥有C++ 认证的工程师进行审核。

  目前,史睿萌已获得了审核认证,成了审核团的一名成员;获得认证并不是一件简单的事,但对他来说,背负起这个责任之后,才是更难的开始。

  “有时候你看的代码,可能并不是你所熟悉的,因此你需要更仔细地去看,甚至要去主动去额外补一些背景知识、更严格地把关。”

  下一个身份?

  除了写代码之外,史睿萌日常也喜欢看看剧、弹弹琴、打打游戏,甚至学习一门新的外语。

  对史睿萌来说,拥抱让自己感到兴奋的新事物,并不需要太多的考虑;反过来说,如果它需要非常多的考虑才能让人下决心,那或许说明这件事本身就没有那么令人激动。

  “退一万步说,即使自己并没有和所选择的新事物走到最后;但回过头来,这段认真投入了自己心血的旅程依然是会发光的。”他说。

  话虽这么说,但两年过去,史睿萌依然如最初一般,在自动驾驶这个令人着迷的领域不断探索:“即使做了两年多,我感觉自动驾驶依然还有太多新的东西等我去发现。”

  事实上,拥有一颗敢于尝试新事物、不“安分”的心,也是做好自动驾驶的一个非常重要的条件:为了征服道路上前所未有的困难而努力提升自己,不断从原有的知识储备中找到新的灵感和思路——毕竟自动驾驶本就是一条突破传统驾驶的新道路。

  在这条依然充满未知的道路上,史睿萌乐在其中。

  小马智行供稿

 
下一篇4  
 
   
   
   
本网站所有内容属《北京商报》社所有,未经许可不得转载。
商报总机:010-84285566 网站热线:010-84276814
商报地址:北京市朝阳区和平里西街21号 邮编:100013
ICP备案编号:京ICP备08003726
 
关闭