高承勇(Alexander Gao)在好莱坞电影业工作了近10年,突然灵光一现。

他说:“拍电影是一种不可思议的经历,但我开始发现我的优势在于电影制作的技术层面。”“我一直喜欢学习相机和照明,我喜欢与动态图形打交道。我想提高自己在这些领域的技能。”

“我意识到计算机科学以某种直接的方式适用于所有这些学科——实际上适用于现代世界的一切——所以我开始把它作为一个认真的选择来探索。”

高晓松决定迈出大胆的一步,抛下他所知道的一切,横跨全国到纽约攻读计算机科学硕士学位。在学习期间,他申请了亚马逊网络服务(AWS)的实习机会,他认为这个机会开启了他作为机器人和自主服务模拟工程师的全新职业生涯。

亚马逊未来工程师给250名学生带来了获奖的惊喜——让我们来认识一下他们中的一些人。

“获得实习机会是一个真正的转折点,”他说。“在那之前,我从未想过自己会成为一名工程师,所以我觉得这一刻印证了我做出这一重大改变的决定。”

我们采访了高晓松,聊了聊他是如何从娱乐圈转行做工程的,以及为什么这两者并没有你想象的那么远。

说说你的背景

我学的是电影制作,一直对摄影、计算机图形学和动画感兴趣。这让我在电影行业工作,在动画工作室、电影制作和广告工作。我什么都做,从在纪录片《等待马穆》(Waiting for Mamu)中担任摄影师——这部纪录片讲述了一个年轻女子致力于从尼泊尔监狱解救儿童的故事,并被许多国际电影节正式选中——到在酷玩乐队(Coldplay)的一次宣传拍摄中担任摄影师,再到在一些短片内容中担任摄影师脱粒机杂志而且《Teen Vogue》

亚历山大的偷拍照片

我有过一些非常精彩的经历,所以当我对转行的想法感到兴奋时,我也对失败感到紧张。在我完全投入之前,我报名参加了“通往计算机科学的桥梁”(Bridge to Computer Science),这是一个由纽约大学(NYU)提供的为期三个月的强化课程,专门为没有与该领域直接相关背景的人设计。这很有挑战性,但我记得我想,如果我能完成作业,就有更多的可能。这真的建立了我的信心。之后,我进入纽约大学攻读硕士学位。

你是如何获得AWS的实习机会的?

硕士课程快结束时,我开始申请暑期实习和研究生课程。这让我在旧金山的一家初创公司实习。那份实习工作完全不受干涉,有很多独立工作的自由,但我渴望更多的结构和直接向业内同行学习的机会。我申请了亚马逊软件开发工程师实习通过了一系列的在线评估和面试。我真的很想要这个角色,所以一定要尽可能多地准备。早些时候,我突然意识到,虽然亚马逊对技术技能和创新的要求很高,但他们对我的软技能也很感兴趣。

亚历山大的偷拍照片

你得到了什么支持?

我知道这个实习项目是亚马逊招聘全职员工的一个渠道,如果我做得好,我可能会得到一份全职工作。但刚进来的时候,我完全不知道“做得好”到底是什么样子。

我有一位非常出色的导师,他与我分享了有用的见解,并在整个过程中给予我指导——从职业发展到在我遇到技术问题时如何解困。他真的帮助我理解了我被评估的东西。我的经理也很棒。我们每周有一次一对一的会议,他会详细介绍软件工程师的角色指南,并给我反馈。

作为一名新员工,我为获得全职职位必须满足的条件总是被清晰地传达出来。例如,在实习结束时,你会被要求写一篇总结,总结你做了什么,你是如何应用亚马逊领导原则的,你的优势是什么,以及你还需要在哪些领域继续努力。我的经理和导师都向我介绍了结构化的分析方法,我需要采用这种方法来交流我的想法。所以当我坐下来写作的时候,我很清楚该怎么做。这是我现在每天都在使用的技能。

亚历山大的偷拍照片

你做过什么样的项目?

我的实习是在AWS加密团队,该团队的工作是帮助客户保护他们的数据——例如,提供服务来验证文档的来源或确保代码的完整性。我的首要任务之一是开发并实现一个加密时间戳服务,以使恶意行为者难以生成看起来有效的数字签名。在最初的几个星期里,我写的代码很少。最初,我对此感到非常惊讶,但它教会了我,在实现软件之前有一个清晰的设计是至关重要的。

这次实习有明确的里程碑。所以我知道,到第六周,我应该达到一个特定的阶段,到第十周,我应该把事情做完。我有足够的空间去学习和实验,但它也被限制住了。我可以尝试一些东西,而不用担心生产服务器崩溃。然而,这并非一帆风顺。对我来说,最大的挑战之一是使用新的技术和工具。最初,我为编写“可测试”代码而挣扎——在我的学习期间,我们几乎没有接触到这个概念,但在我现在工作的这种生产环境中,这是非常重要的。

实习是如何演变成你的永久职位的?

虽然我喜欢在密码学团队工作,但我对机器人很着迷,尤其是人类和机器人之间的互动。我知道亚马逊在这方面有很多学习的机会。我的第一份工作是加入AWS加密团队,担任永久职位,但我并没有忘记在机器人领域工作的目标。当我在密码学团队工作时,我建立了一个非常适合机器人团队的专业档案。我与纽约大学的机器人教员取得了联系,并以访问研究员的身份与他们一起工作。这一点,加上我以前在计算机图形和视觉方面的经验,使我在AWS的任何开放机器人职位的候选人中脱颖而出。这样做得到了回报。在我开始从事密码学工作后不久,我在公司内部接触了一个机器人角色。

亚历山大的偷拍照片

你今天的工作包括什么?

我构建模拟环境,以允许AWS客户在各种场景中构建和测试机器人——理论上可以是从家庭内部到海底的任何场景。

为模拟构建3D世界类似于动画,不同的是,你是为机器人构建而不是为角色。对于某些项目,创建与现实场景相匹配的逼真图像是至关重要的。这意味着我们关心渲染质量、照明和相机校准等问题。这些都是动画师、图像艺术家或电影制作人也会考虑的事情。这真的很令人兴奋,因为我把我以前的经验和知识与我现在正在做的事情结合起来。我觉得我的职业生涯又回到了原点。

你对那些考虑转行的人有什么建议?

如果你想进入一个完全不同的领域,不要认为你以前的经验会成为你的障碍。把它当做一种力量,去争取吧。例如,像机器人这样的领域是高度跨学科的,这意味着有机会从许多不同的职业转移技能。保持好奇心和不断学习也很重要。我想成为我所在领域的专家,所以我刚开始攻读博士学位,研究机器人和计算机图形学的几何算法。通过研究机器人技术与人工智能和虚拟现实等领域的交叉课题,我的研究也将使我在亚马逊的工作受益。在我兼顾工作和深造的过程中,公司给予了我极大的支持。

AWS致力于为来自各种背景的学生和应届毕业生提供机会,培养他们的激情,提高他们的技能。了解更多关于我们的实习项目或申请亚马逊软件开发工程师实习