五个月没写东西了,上一篇里写不推荐微博股票之后微博股价已经跌了快一半了,而头条最新估值好像是700亿刀。当初跟人推荐买WB的时候好像没人听我的,后来不推荐买WB的时候也不知道有没有人听…
之前一段时间因为各种原因,没怎么替公司宣传,也没花太多力气忽悠人来。入职一年多只内推成功两个人,现在都在广州的map组,人都挺靠谱,很欣慰。最近觉得是时候写点啥了,那就顺便再捞一波简历吧。要是懒得看我写的东西,那就直接把简历发到yangzhe1991@apache.org吧…用apache邮箱主要是为了大家容易记,不过说实话来这边之后基本上没关注过HBase社区上的事情了,很惭愧,只参加过一次阿里组织的北京HBase的活动,虽然理论上是嘉宾但我没上台讲话,主要是见见老面孔叙叙旧。同样一个曾经频繁参与如今只是暗中观察但不怎么亲身关注的社区是中文维基百科,现在我的账号的很多权限应该都因为比较长时间不编辑而被拿掉了……
去年7月刚入职的时候是在北京做infra,当然这个infra和一般互联网公司的infra是不太一样的,后面会提。之前一段时间因为各种原因决定从北京转到广州,也因为各种原因决定从infra转来全职做PnC(后面也会提)。于是现在变成了在广州南沙做PnC。顺便提一句,如果是竞赛选手估计感兴趣,广州office的site lead张宁是楼教主同学也是教主当年的队友,就是传说中教主比赛时负责给教主读题的。当然传说是否正确得你来南沙面试的时候亲自问他了……
言归正传,本文的主要目的是通过介绍自动驾驶的各种职位来给小马智行招人。关键字一个是“小马智行”,这是我们公司的中文名,现在国内更多的是用中文名或者中英文名同时出现,毕竟国内大众对于Pony.ai这种英文名的接受度和方便程度是有限的,所以之前我也建议相关同事让公司在国内都用中文名(虽然实际上可能不是因为我建议的而这样做的……);关键字另一个是“自动驾驶”,我们现在对外都称自动驾驶而非无人驾驶,毕竟远程控制的车也可以叫无人驾驶,但不是自动的,而无人机其实几乎都是遥控飞机,完全不是自动的,所以之前我也建议相关同事让公司都用自动驾驶(虽然实际上可能不是因为我的建议而这样做的……)。
我向来是不喜欢贴官方JD来招人的,所以对于每个J的D我还是想亲自介绍下,尤其是对于没有做自动驾驶的人来说可能会更好的理解。当然介绍也是点到为止不能透露太多技术细节,如果说多了欢迎PR负责人联系我删帖……
首先说我现在所在的Planning & Control团队,简称PnC。这个组的人负责三个事情,Prediction、Planning、Control,不要问为啥Prediction没在组名里。Prediction负责预测其他物体(车啊人啊自行车啊鸡鸭鹅猫狗啊啥的)的运动轨迹,Planning负责根据所有信息,包括其他物体的当前位置、预测位置还有我们车的位置、所处环境等等决定车该怎么走,Control负责把Planning的决策转化为对车的油门刹车方向盘转向灯等等的操纵。有的工作需要很好的数学功底,有的工作要用到机器学习炼丹,也有的工作有点像做互联网产品要做业务逻辑一样要实现车的逻辑(至少我是觉得比写web业务逻辑有意思的)。
PnC里用到的“其他物体”信息就是Perception组的工作,负责把各种传感器(激光雷达摄像头毫米波雷达等等)的数据识别成一个个物体,还有物体分类啊跟踪啊判断朝向和速度啥的。此外还有红绿灯识别之类的(这玩意不见得要v2x那种高大上且贵的方案,就普通给人看的红绿灯拿摄像头用算法识别就完了)。这个组自然是所有组里机器学习用的最多的了,但很显然这个组的工作不是只靠机器学习加数据训练模型就能解决的,有很多还是要写代码来实现的,所以我们招搞机器学习的也一样要考察coding能力,虽然相对于非机器学习的岗位来说对coding的标准会有所放宽。
而“我们车的位置、所处环境”就是map组的工作,高精地图、定位啥的。
Infra的工作目标和其他公司的infra类似,都是为产品服务、为各个组提供基础工具组件等等。但我们公司的infra并不单纯类似互联网公司的,或者说互联网公司需要infra做的我们也需要有,此外还需要开发和自动驾驶强相关的东西,比如我们把ROS干掉重写了模块通信框架、需要懂OpenGL和图形的人写可视化界面、懂GPU和CUDA的人优化性能等等。
上面都是软件,因为我们是搞车的,准确的说一段时间内都还是基于量产车加装传感器等设备。需要一个强大的硬件团队来保证我们使用的车辆可以搭载计算机和传感器并且连接后稳定无故障地跑起来,要自己设计电路啊机械构造啊啥的,而且是要以远高于车厂研发汽车的速度快速迭代。
总体来说,可以看到上面提到的很多工作内容在其他互联网公司是没有的,而现在自动驾驶的从业者还远远不够多,而且大家还都在技术上的摸索阶段并没有哪个公司已经完全达到了最终需要的技术门槛。因此招人的时候不会像很多互联网公司的社招一样指望这个人来了就能(通过之前的经验)用。很需要一个人能快速的掌握新的东西并且有时候需要有创新性的想法来解决某个问题,因为没有外面的经验可以用。所以很多时候需要的是“智商”,这也是我们CEO强调的招有“解决问题的能力”的人(我还挺喜欢这个说法的,实际上也是当时决定来的原因之一)。即使自己没有想法,在大家有了思路该如何做之后,能踏实地把事情做好,也一样是我们要招的人。当然,就像前几年移动互联网刚火的时候不会写Android也能进来现学、再后来deep learning刚火的时候不是那么懂炼丹也能进来现学,现在来做自动驾驶,包括我们公司在内很多公司都是能接受进来现学的,只要够聪明。但以后如果从业者足够多,就像现在社招一个不懂安卓开发的很难找到安卓开发职位一样,过几年可能就没那么容易转了。所以如果感兴趣、如果看好自动驾驶,一定要趁早。我一个做过web产品后端开发也做过分布式数据库和消息推送等infra系统的,现在是做PnC;之前有个也做数据库相关的前同事现在在友商的map组做定位,现在做的挺不错(他没能来我们公司还真挺遗憾的,惨)。甚至一些非技术岗位也一样需要一些创新能力,比如对于自动驾驶这种新兴的还在研发没正式对外商业化的技术如何做品牌、市场推广,比如对于需要大量招人的创业公司如何做校园和社会招聘,比如对于新兴技术的创业公司如何与政府、车厂各方面合作等等等等。也欢迎想挑战自己、想解决一个又一个其他公司不会遇到的问题的BD、Marketing、PR、GR、HR等职位的人来投简历一起和很多有意思的同事投身有趣的伟大事业造福全人类。
创业公司招人总是要在某种程度上靠画饼的,工作内容的饼画完了,剩下的无非是职业发展和金钱上的。职业发展相关的我没啥发言权,金钱的话,毕竟不像上市公司的rsu那样直接变现,也不如在京沪买房那样低风险高收益,单纯来和其他不确定一定能上市的创业公司比,优势还挺明显的。我们公司之前融资额很高、估值已经不低,但很显然这个东西一旦做成了或者即将做成了估值会远高于现在,所以只要我们还没成为巨头,加入我们等到最终做成了的话收益都会是很高的。至于做成的概率,应该是比很多做成了也没我们收益高的公司的做成概率还要高的……所以虽然我不觉得在这种问题上应该算期望,但真算的话期望应该是比市面上各种初创公司都要高的。
最后再提一下,我们的招聘系统自己投和内推是互斥的,所以发简历到yangzhe1991@apache.org之前和之后都不要再在系统里或者其他渠道投简历了。虽然我不一定会回你的邮件但你的简历我是一定会提交的,只不过不保证简历一定能得到答复……