谁说半路出家不会有好结果?看这位小哥辞去6年芯片开发工作,转行成为无人驾驶&机器学习工程师并在一年后拿到了宝马Offer。

BMW福利之Employee Car Program

背景

我从事了6年的电脑芯片设计的工作。在此之前接受了“传统”的大学教育,在密歇根大学本科就读计算机工程师专业,研究生攻读电子工程师专业,于2009年毕业。毕业后我在AMD波士顿公司就职,做各种电脑芯片的设计和改进。开始的几年动力十足:我在这个产业里做尖端开发,参与制造数百万人使用的产品。我感觉一直在前进。

转型契机?

然而约2014年底,半导体产业发展迟缓,产业重新整合的消息不断。我更期待一份有巨大发展潜力的职业,所以我知道是时候转型了。刚好这个时候大型开放式网络课程MOOCS如火如荼地发展,所以我借此平台学习了网页开发,安卓开发,机器学习,人工智能。其中ML/AI是最具发展潜力,兼有趣味的方向,于是我决定深入这个领域。

我的2015年度目标是成为机器学习专家。下班后和周末学习Coursa上的Andrew Ng’s machine learning课程,读/r/machinelearning sub-Reddit上的帖子(这里的信息有些杂乱),选修ML在线课程如Andrej Karpathy’s博客。

但是在坚持全职工作的前提下,只有周末有精力去学这些。科技发展迅速时不我待。靠着近两三年的储蓄,我准备辞去工作专心学习。传统大学教育显然不适合。首先它不能保证毕业有足够的资质找到工作,性价比低。而且大学我经常翘课在家自学,所以在线课程是我的绝佳选择。佐治亚理工有一个新项目OMSCS,能入选这个项目是极好的。而Udacity也发布了机器学习微学位项目,这个周期更短,而且侧重于产业实践。

最终在家人朋友的鼓励下我在2016年1月辞去了在AMD 6年的工作。计划5-6个月完成机器学习微学位的课程,做一些个人技能提升项目,然后在2016最后一个季度进军ML/AI领域。

ML工程师成长大事记

计划不如变化快,以下是2016年实际发展的时间线:

  • 一月:离职,放松几个星期

  • 二月:学习机器学习微学位,与此同时学了前后端网页开发微学位课程(Front-End Web Developer Nandodegree),因为我对网页开发还是很有兴趣

  • 三月:跟父母在泰国度假

  • 四月:在日本度假一周,结束前后端网页开发微学位课程

  • 五月:完成机器学习微课程最后一个项目。开始学Youtube上的CS231n课程。计划在机器学习微学位中做一些特别的项目

  • 六月至七月:与CS231n度过一段甜蜜时光,也打了很多游戏

  • 八月:完成CS231n。受AlphaGo的鼓舞,决定做增强学习给机器学习微学位画上完美句号

2016年9月,又有更有趣的事了:Udacity发布了9个月的无人驾驶车辆微学位项目(Self-Driving Car Nanodegree)。对我而言,能将人工智能和机器人结合是最有趣有实践意义的事了。刚好上半年侧重于深度学习和计算机视觉,并且达到了让我在这个领域找工作的水平。于是接下来的2016年是这样的:

  • 九月:完成机器学习微学位。欢天喜地申请无人车微学位项目。

  • 十月:被无人车微学位项目接受!

  • 十一至十二月:学习无人车微学位课程。

针对找工作的自我包装

2016年12月中旬完成了无人车项目的前三个课程项目:基础道路探测( basic lane detection),交通信号分类(traffic sign classification),和 行为克隆(behavioral cloning)。按照Udacity的计划可以得到很多找工作时有代表性的工作经验,但是我还想拓展一些。比如说物体探测就很酷,所以我决定给自己的发展目标定位在深度学习基础上的物体探测研究。最终用时四星期在很火的TensorFlow的目标检测算法(SSD)基础上完成了交通信号探测项目。

还有一个重要的机会是一起做 ”基于深度学习的物体探测项目”的同学创立了波士顿无人车研究见面会。借此接触到了很多高含金量的机会。

找工作!

★申请

2017年1月底开始正式找工作。我主要投与无人驾驶相关的深度学习和计算机视觉岗位。同时也申请了AI芯片设计(一份面试邀请都没收到)和一般的机器学习岗位。申请渠道就是LinkedIn,AngelList,各大公司官网和波士顿第三方招聘。一共投了90多份申请。

★面试问题

我一般被问到这样两种问题:(1)机器学习&计算机视觉 (2)机器学习相关编程。

对于问题(1),围绕着ML尤其是DL概念,提问ML/DL如何应用到计算机视觉,以及“传统”的计算机视觉概念(透视变换,边缘探测,线条探测等)。并且有很多问题是关于障碍线定位,和障碍探测算法优化。

面试也主要关注于我在DL和计算机视觉做的项目——我的动机,过程,项目对我的提升。有个特别的不停出现的问题是:“你在课程项目外是如何提升的?”。所以很重要的一点是你对这个领域的兴趣,你想在这个领域之内和之外想要做出什么创造。

对于问题(2),面试官想要了解我对机器学习的大致兴趣,问到了诸如面试题库Cracking the Coding Interview或LeetCode上的问题。但是CTCI和LeetCode只刷了几个星期,所以回答的一般。

★拿到的面试机会&Offer的数量

最后在三月中旬,90份申请里我得到了9个面试机会,10%这个比例还可以接受。9个面试里4个进了终面:两个是全职岗位两个是实习。4个都面的很好都拿到了offer。两个月的找工作经历我得道了2个全职工作,一个无人车实习,一个自然语言处理实习机会。最后我接受了BMW的正式工作机会。

BMW申请细节

申请

二月初Udacity发布了BMW的多个针对基于深度学习物体探测技能的职位招聘信息,尤其对参与过深度学习物体探测项目对候选人感兴趣。浏览过后我对软件开发/机器学习这个岗位最有兴趣。这个岗位关注于ML在BMW自动驾驶的应用上。

面试

投出简历后的一两个星期接到了面试邀请。首先是一通电话面试,然后是在线面试。都是关于ML和计算机视觉以及他们在无人车上的应用。在线面试有问答和自述环节,解释数据、机器学习。面试前给我发了主题我准备的很开心。

Offer

在线面试是个超赞的经历。这里有很棒的团队,有趣而又不可或缺的工作角色。虽然已经收到了几个offer但还是更期待这份工作。刷了几个月邮箱终于收到了offer! 跟HR讨论过细节就正式动身穿过大半个国家开始新工作了。

一些心得

一年前投入到未知领域,辞去芯片设计工作学习,有些人可能觉得很奇怪。但我有自信(也可能是无知)我做的是正确的选择,而且坚信一定会行得通。希望我转行并拿到BMW机器学习岗位的经历能带给大家一些参考和鼓舞!

来源:medium

我转行成为机器学习和无人车工程师,并收获Offer相关推荐

  1. 编程零基础,如何成为未来的无人车工程师?

    当你的朋友圈刚被 AlphaGo.Master 刷屏,没几天就听说日本有公司开始用 AI 取代员工.百度将人工智能列为未来10年最重要战略.同时一夜之间,似乎所有大公司都开始做无人驾驶-- 人工智能正 ...

  2. 融完5亿美元创始人出局?腾讯投资的明星无人车公司Zoox地震了

    安妮 发自 凹非寺 量子位 出品 | 公众号 QbitAI  硅谷无人车明星创业公司Zoox的CEO离职来得有些突然. 据外媒The Information报道,据知情人士透露,一手将Zoox带大 ...

  3. 谷歌无人车之父刚推出的“无人驾驶入门”课,到底能学到啥?

    作者 | 鸽子 谷歌无人车之父要亲自给小白讲授无人驾驶了. 近日,Udacity创始人 Sebastian Thrun 在 TechCrunch Disrupt 上宣布两门全新的重磅课程:" ...

  4. AutoX披露无人车云代驾系统:夜晚远程操控车队也easy

    雷刚 发自 Sanya  量子位 报道 | 公众号 QbitAI 无人驾驶公司AutoX又披露了新进展. 这一次,是关于他们的远程操控系统.即在无人车运营中,如需要远程介入,这个系统就显得格外重要. ...

  5. 加州无人车路测历史性变革!远程遥控,真正无人

    李根 发自 SSJQ  量子位 报道 | 公众号 QbitAI 硅谷又走在了前面. 为了推动无人车路测,加州今日正式出台决定:2018年4月起,远程遥控的无人驾驶汽车可以在加州道路进行测试. 什么意思 ...

  6. 腾讯自动驾驶新动作!与现代合作开发无人车系统

    乾明 发自 凹非寺  量子位 报道 | 公众号 QbitAI 关于自动驾驶,腾讯又有新动作. 根据韩国<每日经济新闻>(Maeil Business Newspaper)报道,腾讯控股与现 ...

  7. Zoox又融5亿美元!这家腾讯投资的无人车公司现在估值32亿美元

    李根 假装发自 三藩  量子位 报道 | 公众号 QbitAI 总部位于旧金山的无人车公司Zoox又融资了. 最新一轮,5亿美元,投后估值32亿美元. 领投方是办公协作公司Atlassian的联合创始 ...

  8. 新品发布 | 无人车开发平台Autopilot kit R300正式发布!

    Autopilot Kit R300二次开发平台 阿木实验室与松灵机器人联合推出无人车Autopilot kit R300二次开发平台,全栈式底盘+软硬件一体的无人车解决方案,可以省去无人车制造这一环 ...

  9. 百度系无人车创业群像

    2005年8月5日那天,Keso说了这么一句话.当晚正值百度赴美上市的首日,股价飙升354%.此前少有人关注的百度从此站到中国互联网的舞台中心,彼时不到37岁的李彦宏说上市融资的1亿美元会用来招工程师 ...

最新文章

  1. OpenCV基础篇之读取显示图片
  2. Kafka设计解析(五): Kafka Consumer设计解析
  3. 删掉被2345篡改的IE起始页
  4. forge插件_使用Forge插件在现有Java EE项目上启用Arquillian
  5. c语言中 字母对应的数值,C语言编程:求下式中每个字母所代表的数字
  6. IoC、Spring 环境搭建、Spring 创建对象的三种方式、DI
  7. 一秒等于多少毫秒_全国首批!海宁5G正式商用!用手机的人必看!快多少?价贵吗?怎么换?...
  8. 简述线程,程序、进程的基本概念。以及他们之间关系是什么?
  9. 百度推广怎么样做才可以有效果呢?
  10. 再见!RESTful...
  11. 2021高考武汉查询成绩时间,2021高考完什么时候可以查分数 查成绩的时间
  12. 基于6U VPX架构的6槽标准VPX机箱
  13. 计算机酒店管理论文,计算机专业酒店管理系统毕业论文.doc
  14. 08cms房产门户系统源码V8.6.1多城市版
  15. Linux空白行:行号显示、空白行数统计、删除空白行
  16. 搭建一个misskey实例
  17. linux命令查询端口号,linux查询端口号(linux查看端口的命令)
  18. Python有趣|数据分析三板斧
  19. 怎样创建谷歌Merchant Center和链接到购物广告
  20. JavaScript高级第02天笔记

热门文章

  1. Windows下启动各服务命令
  2. SSL 握手协议详解
  3. 学习javascript必须订阅30个程序员的Blog
  4. 【转】复盘一次失败的技术面试后,我成功拿到了5个offer
  5. vim、g++、gdb及makefile的学习
  6. How do I open an editor on something that is not a file?
  7. 200多个js技巧代码(4)
  8. Oracle osw监控工具的使用示例
  9. .NET重构—单元测试重构
  10. 【新概念第一册】Lesson_29 Come in,Amy.