一名工程师在谷歌无人车组的职场生涯.doc

一名工程师在谷歌无人车组的职场生涯.doc

ID:27819508

大小:209.00 KB

页数:5页

时间:2018-12-06

一名工程师在谷歌无人车组的职场生涯.doc_第1页
一名工程师在谷歌无人车组的职场生涯.doc_第2页
一名工程师在谷歌无人车组的职场生涯.doc_第3页
一名工程师在谷歌无人车组的职场生涯.doc_第4页
一名工程师在谷歌无人车组的职场生涯.doc_第5页
资源描述:

《一名工程师在谷歌无人车组的职场生涯.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、一名工程师在谷歌无人车组的职场生涯  在谷歌无人车组全职工作已经有四个月了。写一下感想。鉴于项目的高度机密性,很多话不能说,我唯一能透露的,就是两条:同事们都很牛,然后都非常努力。  我们组基本上是9点开始工作,然后晚上6点多走,老板不怎么主动管,但大家都明白如果事情做不完就得加班,因为一个一个小发布(release)的最后期限(deadline)摆在那里,不能不干。总的来说,比谷歌的其它部门要忙一点,节奏很快,不像是在大公司里工作,反倒更像是在一个初创团队里忙碌。  这四个月感觉下来,Google[x]实验室有几个很有趣的特点。其一是软硬件结合极其紧密,这一点从已有的报道

2、里可以看出,不论是无人车(Self-drivingcar)、眼镜(GoogleGlass)还是最近公布的气球无线网络(Loon)及能测血糖的隐形眼镜(Iris),都是软硬结合的产品。这直接导致的结果,就是我们每天面对的问题和之前在学术圈时思考的完全不同。  一名工程师在谷歌无人车组的职场生涯  在谷歌无人车组全职工作已经有四个月了。写一下感想。鉴于项目的高度机密性,很多话不能说,我唯一能透露的,就是两条:同事们都很牛,然后都非常努力。  我们组基本上是9点开始工作,然后晚上6点多走,老板不怎么主动管,但大家都明白如果事情做不完就得加班,因为一个一个小发布(release)的

3、最后期限(deadline)摆在那里,不能不干。总的来说,比谷歌的其它部门要忙一点,节奏很快,不像是在大公司里工作,反倒更像是在一个初创团队里忙碌。  这四个月感觉下来,Google[x]实验室有几个很有趣的特点。其一是软硬件结合极其紧密,这一点从已有的报道里可以看出,不论是无人车(Self-drivingcar)、眼镜(GoogleGlass)还是最近公布的气球无线网络(Loon)及能测血糖的隐形眼镜(Iris),都是软硬结合的产品。这直接导致的结果,就是我们每天面对的问题和之前在学术圈时思考的完全不同。    在学术圈,问题的已知条件和数据集都是给定的,我们要做的就是像

4、解数学题一样,钻进去找到更好的解法,并在已知的数据集上和前人对比证明其有效性。但在Google[x]则完全不同,大项目(比如说开发无人车)摆在这里,但已知条件,解决方案,使用何种硬件,如何分配资源,都是不确定的;唯一确定的,是要以最快的方式和最小的成本把它实现出来——让一辆车能安全地自行其道,同时生产成本又最少。在这样的特定背景下,碰到一个难题,首先想的不是把它死命解出来,而是问自己是不是有必要解它,能不能绕开它而实现目标?事实证明,在这样高自由度的空间里寻找一个特定的解决方案,几乎总是能绕过学术界的难题,找到简单易行的实用方法。这就像要发明能在道路上移动的机器人,不是绞尽

5、脑汁去研究人类两足的机理,而是用容易控制又廉价的轮子代替;要设计飞机,不去模仿鸟类形态优美却机理复杂的扑翼,而是使用固定机翼加喷气动力。  其二是几乎没有专职的研究职位。所有人既是研究员(Researcher),又是软件工程师(SoftwareEngineer)。基本上每个人负责一个具体的方向,对这个方向自主地分析现存的问题,并不断通过和同事讨论提出新方案,最后评估方案的效果。就算是组里的老板(Manager),甚至是老板的老板,也要写代码查错误完成具体工作,唯一的不同点,是他们对系统有更整体的理解,遇到问题能帮忙找到下属找不到的角度。碰到许多任务同时需要完成的时候,能分清

6、主次,丢卒保车,确保整个组的大方向正确。  对于从来没有碰到过的新问题,思考新思路和写代码开发是同时进行的,C++代码写完就直接上产品去测试看效果如何,不行就分析研究再换一种,如此快速迭代直到找到好方案为止,如果一两周里找不到好方案,那就认为这个问题是困难的,于是就要退一步思考,想办法绕开它。  因为这个原因,诸如“写代码和做研究的时间比例是多少”之类的问题就没有什么意义,因为完全看需要解决的是什么问题,写很多格式漂亮架构清晰的代码却不能解决问题没有意义,天马行空地思考不在实际数据上跑也没有意义,最重要的只是“解决问题”这四个字。  这种思路决定了研究风格是“具体问题具体分

7、析”式的,有额外条件和额外信息就尽量用上,不会花时间思考一般情况;是“崇尚简单方案快速出结果”式的,而不会使用精巧复杂却不太直观的数学理论,也不会花几个月赌一个万能算法。这种研究方式的缺点显而易见,就是没有办法产生深远及本质的成果,但是既然目标是利用人类现有的技术,去完成一个举世瞩目的新系统和新产品,我想不出来有其它更好的推动方式了。  其三是组内信息交流的极端重要性。学术界强调钻研问题,独立工作和原创性成果;但至少在无人车组,是鼓励也必须时常和别人沟通的。一个人,特别是刚进来的新人,对整个系统的组成没有深刻理解,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。