聚光灯

认识斯科特,系统分析师

相关职业系统分析师

斯科特·“斯科蒂”·米勒在技术行业拥有逾三十年从业经验,主要服务于航空航天与娱乐公司。他现任梦工厂动画公司基础设施与架构技术研究员,该职位使他能够专注于研究前瞻性战略,并将这些战略转化为可实施的新系统,以优化电影制作流程。

2016年,梦工厂被NBC环球收购,该收购目前仍在进行中。米勒表示,这是该动画工作室在2017年未推出大片的原因之一。

你在梦工厂动画公司负责什么工作?

我负责处理供应商调查、概念验证测试与评估、物理基础设施设备、计算机系统网络、存储设备、显卡、工作站、动作捕捉系统、后期制作音频设备;基本上涵盖制作过程中可能用到的任何硬件系统或软件统计数据。

我始终处于一种健康的流程中,不断探索数据、人员和物资如何在不同团队间流动。

第三部分是运维工作,涉及这些基础设施组件的日常配置、指标监控、状态监测及故障修复。我始终坚信:不懂就修不好,若不了解当下生活,又怎能预见未来模样。

这是一份相当专业化的工作,融合了运维、系统工程、系统架构,兼具部分首席信息官(CIO)和首席技术官(CTO)职责,同时需满足若干公司战略要求。我正式隶属于CTO办公室,因此代表我们的CTO为该设施开展这项工作。

在动画制作这类行业中,系统运行速度至关重要吗?

动画作为一种创作过程,其魅力在于它能让你构想任何理想中的世界。你可以创造环境、角色和情境,并将它们以故事的形式呈现在银幕上。想象力所及之处皆可创造,但这种力量也伴随着责任——天下没有免费的午餐。

在真人电影中,我将镜头对准演员,演员移动时,我喊停,便能捕捉到他们的发型、服装、服装与场景的互动。若他们拿起物品,我也能记录下来。 而在动画制作中,你必须先创建模型;为模型设置肌肉和皮肤绑定;在空间中移动模型;设计环境与家具;建模家具并处理表面材质。

一切都需要构建。电影中的每个像素——一部电影约有2500亿像素——都必须人工制作。这简直疯狂,且极其耗费人力。多达400名艺术家在工作站上运行各类应用程序,与数据集交互,对数据集进行计算并保存结果。

这项工作需要三四年时间,人们每天在电脑前工作十小时。因此,如果我能让某人在长达50周的工作日中,每天节省哪怕五分钟时间,持续三四年,那么这个人就会更成功,更能专注于自己的技艺,专注于创作艺术,而不是等待电脑响应。

你喜欢从事动画工作吗?

当然。这是一种了不起的艺术形式。我喜欢能指着屏幕上的作品说"我参与了制作"。当亲友们留下来看电影片尾字幕里我的名字时,那种感觉很棒。虽然名字可能排在最末尾,比卖午餐之类的工作人员还要靠后,但你的工作依然得到了认可。 我在50多部电影中都有署名。这份工作带给我极大的满足感。

当我在航空航天领域为美国军方研发技术时,我无法向任何人透露工作内容;无法谈论日常事务、故障问题或有趣发现——因为这一切都属于机密。而电影不同,人们可以在银幕上观看,可以重温经典,也可以购买DVD,它能带给人们快乐。 它虽不能拯救生命,也无法治愈癌症,却能帮助人们体验不同情感——无论是悲伤、欢愉,抑或介于两者之间的复杂心境。某种程度上,它还具备抗衰退特性。

内容总是精彩纷呈,但实现途径往往力有不逮。你总能发现具有挑战性的问题需要解决。

成为系统分析师需要具备哪些技能?

存在一套技术技能体系。我的硕士学位是计算机科学,当时这意味着应用程序编程。如今依然如此,只不过现在还需掌握相当程度的计算机科学理论知识。大学期间我曾实习,毕业后便进入一家航空航天公司从事软件开发工作。

在从事软件开发期间,我们使用的系统运行速度较慢且经常出现故障,这促使我对系统管理产生了兴趣。系统管理员是代表用户操作计算机的人员。

在70年代末或80年代初这种情况发生时,一台计算机要为700人的工作提供服务。因此,如果那台计算机出现故障,其余人员的工作就会停摆。

对计算机系统的基础知识,包括它们如何交互和运作、故障排除时应关注哪些方面,结合对自身管道架构的领域知识,将赋予你有效排查故障的洞察力。

当你需要向非技术人员解释技术故障时,沟通技巧总是加分项。你需要学会以不具威胁性且符合对方认知水平的方式进行交流。这些人并非愚钝,只是不精通技术而已。

我合作过的艺术家们堪称当今最具创造力、才华横溢的群体,可一旦弄丢车钥匙,他们也会手足无措。我引以为傲的是能理解受众,并用他们能理解的方式解释问题。

你是否遇到过特别棘手的挑战?

技术资源(我拥有多少存储空间、多少CPU来处理我的电影、多少工作站)与实际执行工作的人员之间的军备竞赛正不断升级。

例如,制作方要求产品在镜头中呈现特定效果,这需要10,000小时的计算时间,但我们仅有20小时。那么,我该如何提升软件或硬件的效率?如何让现有资源完成更多工作?

或者,制作方会提出希望在屏幕上呈现某种特定效果的需求,而实现这一目标需要结合软件、系统架构和工作流程来共同解决。

我们通常会带着导演的创作意图开始电影制作,但具体如何实现尚不明确。在长达数年的制作过程中,我们会与艺术家们共同探讨他们希望在银幕上呈现的视觉效果、想要表现的情感氛围、角色行为方式等,并据此编写相应的软件和系统来完成工作。

这很大程度上关乎资源管理与资源挑战。另一大挑战是应对迟来的决策,导致你不得不仓促赶工以满足截止期限。你需要调动所有资源和经验来寻找最佳解决方案,而当未来遇到类似问题时,便能将所学经验应用于该情境。

你将自己的工作描述为典型的朝九晚五,且会议繁多。这是否是你这个级别员工的典型日常?

是的,我认为确实如此,至少在我这个层面上。通常你既要分析计算机系统,也要分析其他系统领域的专家。比如我最近参加的一次会议,就是确保我们为即将进行的采购准备了正确的系统配置。紧接着的另一场会议则是与供应商沟通——他们正在设计新型存储系统,希望获得反馈意见。 我还会定期与上司进行一对一的联络会议,汇报近期的工作进展。

对我而言,我尽量将九小时工作日中的会议安排控制在两个半小时以内。午休时间我通常用于自我提升——浏览网页、阅读博客,并及时了解行业最新动态。

我努力做到的一点就是不把太多工作带回家。我喜欢在这里工作的原因之一,就是这里能很好地平衡工作与生活。特别是年轻单身人士,完全可以每周拼命工作90小时。但这样做的结果只会让老板觉得你愚蠢至极——当其他人都只干一半时,你却愿意每周干90小时。

聪明工作,而非长时间工作。

你还有其他建议吗?

总的来说,我的职业生涯很大程度上取决于"你认识谁"或更重要的是"你懂什么",所以保持灵活。不要害怕尝试你不会做的事情,因为最终你会学会如何去做。而在学习过程中,你会发现自己是否喜欢它,然后就可以继续前进。

如果工作不合适,不必害怕跳槽。太多人总说:"我花了那么多年读书,做了这些事,所以必须成为那样的人。" 你不必被职业束缚。我们许多软件开发者原本是物理学家,他们意识到:在加州理工当物理学家固然很酷,但收入实在不高。于是他们决定运用物理知识开发渲染软件。又或者,有人可以凭借生理学学位成为肌肉皮肤系统建模师,而非局限于运动医学领域。

跳出思维定式,别让期待束缚自己。在我获得航空航天实习机会前,本打算买下加油站当机械师。当时有个合伙人——我的朋友,我们攒了些钱一起干。我教游泳课又做汽车修理,干得可起劲了,所以我们盘算着要买下加油站。

我很庆幸我们没有那样做,因为如今提供维修服务的独立加油站已经寥寥无几。于是,我选择了这份实习工作,因为我对空调、电脑和汽车维修都充满热情。

保持灵活。当机遇敲门时,请做好准备,随它引领你走向何方。