就业20周年。
21世纪初,全世界人民都沉浸在迎接新千年的喜悦中。当年3月,纳斯达克指数历史性地站上5000点,成为互联网泡沫巅峰的标志性事件。同年9月,世界各国领导人聚集在联合国总部,讨论有关人类发展前途的重大问题,以推进世界和平与发展的崇高事业。那年我大四,面试找工作,紧锣密鼓准备考研。不久后,浙江大学计算机系组织参观,让学生近距离感受虚拟现实的魅力。不曾想,就是这样一次拜访,把我带入了图形的世界,引领了我接下来二十年人生的发展。当我回首往事的时候,我感受到了很多善良和感动。在这篇文章中,我想记录我生命中的岁月,并感谢我的老师和朋友们。
虽然我在高中就接触了电脑,但我的知识水平还停留在只知道几个DOS命令的阶段。跟TT练打字,跟TurboC学编程,在Mud里娱乐,在BBS里找资料交朋友,在命令行输入Win Enter,停留几秒钟,看着四色Windows图标出现晃晃悠悠,成为大学机房最早的印记。给我印象最深的一件事是,有一次,邻桌一位来自泷泽萝拉的同学在下课时砰的一声按下了回车键。抬头一看,屏幕上开始出现河内塔的画面。更神奇的是,大大小小的圆盘自动飞来飞去,引来同学们的阵阵掌声。说起来,这大概是我第一次目睹图形算法的现场演示,从此被深深吸引。到了高三,和领先同学的差距逐渐缩小。有一次,在学校门口的求是书店,我发现了一本关于图形编程的专著。如获至宝,照葫芦画瓢练。分形算法生成的蕨类植物,两个圆弧形成的海鸥轮廓,渐变颜色形成的天空背景,调色板动画制作的淡入淡出,各种图形和特效通过指向代码一一呈现。由于这个原因,这些图像进一步附着在图形上,并埋下了种子。
大四的时候,我去参观了计算机辅助设计与图形国家重点实验室(CADCG),我们的主持人是马一立。当时马一立先生是以优异的成绩晋升的。不久前,他被提拔为博士生导师,成为当时浙大最年轻的博士生导师。这次参观的亮点是名为CAVE的沉浸式虚拟现实系统。实时计算出的三维图像通过位于前、左、右、上的多个投影屏幕三维展现虚拟世界的全貌,让身处其中的观众产生身临其境的视觉体验。二十年前,这样的制度已经够震撼的了。于是,参观结束后,我主动去问马一立老师,能不能读研究生。结果马一立老师委婉的告诉我,他的研究生名额已经满了。我只好带着一丝遗憾离开了。没过多久,我得知CADCG实验室的老师还有一个研究生学位,问我是否有兴趣。我想都没想,就报了玉泉校区1号楼。当时,先生的学生与当时的实验室主任马一立先生的另一名学生共用一个大房间。我还记得我们第一次见面时,先生亲切地给即将毕业的学长唐纳德l米勒打了个电话,请他帮我设置我研究所需的计算机环境,并教我如何手牵手看他的代码。的研究方向是数字几何建模,而唐纳德l米勒(Donald L. Miller)师兄在做三维网格数据的编码和压缩算法。就这样,我正式踏入了图形学的大门。不久之后,老师从马一立老师手中接过了实验室主任的职位,唐纳德l米勒师兄成为中国百名优秀博士论文获得者。
毕业后,Donald L. Miller没有选择留在大学,而是北上北京加入了微软亚洲研究院(MSRA)。据说,当微软还在中国和印度之间犹豫不决的时候,盖茨被中国学生的巨大热情和才华所感动,决定在北京成立微软中国研究院,由李开复博士担任首任院长。2000年1元,微软中国研究院与清华大学、浙江大学合作,分别成立了“微软Kramp-Karrenbauer清华多媒体实验室”和“微软Kramp-Karrenbauer浙江大学视觉感知实验室”,正式开启了校企的紧密合作。11元,2001年,微软中国研究院更名为微软亚洲研究院。两年后,在11元的2003年,微软亚洲工程院成立。微软在北京设立的两家科研机构,一方面提供丰厚的薪酬福利,另一方面提供开放的科研环境。一时间,大学生们蜂拥而至。要知道,如果唐纳德l米勒(Donald L. Miller)师兄留在大学,他作为中国100篇优秀文章的获得者,也能从50元只拿到1万元的科研启动经费。唐纳德l米勒兄弟离开后,老师急需一名得力的研究助理。这时候老师从实验室第一任主任Z先生走到前台。S老师是CADCG实验室的开创者,也是国内可视化领域最早的开拓者之一。他对学生与他人的合作持谦虚、开放、包容的态度。就这样,Z哥开始了与老师的深度合作,在武汉的两个日日夜夜开始为投稿年的顶级图形大会ACM SIGGRAPH共同努力。那时候经常看到Z哥揉着惺忪的眼睛,跑去和老师讨论最新的实验结果。通过学习Z哥的代码,我也学会了如何编写基于MFC的Windows程序。
2002年春天,SIGGRAPH的评审结果出来了。虽然很接近,但是没有成功。这篇由老师和Z哥合作的基于球面调和函数的球面参数化文章,事后看来在研究方向上显然具有前瞻性,因为第二年SIGGRAPH就选了两篇球面参数化文章。Z哥通过这件事得出结论,落选的主要原因是“我们做的不够细致”。然后Z哥凭借球面参数化的研究工作完成了博士论文答辩。和唐纳德l米勒师兄一样,Z师兄也选择加入微软亚洲研究院。Z哥走后不久,先生建议我提前攻打博。同时获得了微软亚洲研究院的访问资格,为期一年。就这样,我和几个同学一起,在2003年的春天,以访问学生的身份赶到了北京。我当时的导师是Z哥,刚入职,属于郭柏宁博士领导的互联网图形组。微软研究院的这段实习经历对我产生了深远的影响。首先,我成为了那一年的幸运儿,我在2004年春天因为我的研究工作成功入选了ACM SIGGRAPH。这种从梯度域进行三维网格编辑的思想在随后的几年中得到了进一步的发展,成为我博士论文答辩的核心内容。其次,大大提高了我的眼界和抗压能力。记得当时曾经讨论过这样一个话题,就是清华或者浙大的学生和斯坦福或者麻省理工的学生差距有多大?最后的结论是,大约两年的亚研院实习经历。第三,解决了我的温饱问题。当时微软给实习生支付博士生每月4000元,并免费提供北航招待所的双标间。因为整天忙于科研,没有时间娱乐和消费,很快我们都成了万人生。此外,他后来还获得了卢增勇的CADCG高科技奖等奖学金,从此经济自立。也正是这个机会,当沈向洋博士在2004年春天在浙江大学讲授高级图形学课程时,我有幸担任了该课程的助教。没想到的是,因为经历了非典时期的撤离、返校隔离、偶尔的人情往来,我成为了《捉鬼敢死队3》新冠疫情来临时,第一批主动在股市采取避险措施的投资者。每当回忆起这段往事,心里总是特别的温暖。谢谢Z哥、哈利、白宁、童老、李峰、刘天使(半夜聊了很久)、S(一起打球的)、泷泽萝拉(名字叫龙函数)、Donald L. Miller(经常安慰我)。还有北京香山的红叶,北航的大食,我没去过的北影,虽然很近,还有我们一起在雪天半夜归来的身影……
2006年春天,我一边准备博士论文,一边开始找工作。老师对博士论文的要求很高。除了内容,文中结构甚至语法标点都有详细的注释。每隔一段时间,我会把修改好的论文再发给导师审阅一遍。老师建议我留在学校或者考虑其他大学。可能是大学时间比较长吧。我想看看象牙塔外的世界。由于我老婆2004年硕士毕业后在上海工作,所以找工作的方向就在上海公司。当时,我问先生,有没有师兄可以帮我推荐工作。现在依稀记得有一个在IBM的哥哥,一个在AMD的姐姐,差不多就是全部了。后来我来上海面试,一共三家:当时还在张江碧波路上的英伟达,刚刚在国内设立研发中心的欧特克,还有刘天使推动的GE。我还记得,当时通用电气天使刘在武汉日夜负责一个实验室,他语重心长地对我说:“运营一个实验室不容易,需要付出很多成本。我们这里每招一个博士生,所有成本加起来每个月两万多。”事后我觉得大概是碍于刘天使哥哥的面子,不去见他不合适吧。事实上,他没有足够的资金再招聘一名医生。只好,用这种方式婉拒了。幸运的是,没过多久,Autodesk的领导给我发来Offer,邀请我和总部一起去拜访和采访我的领导Pattrick和平面建筑师Erik,并去黄浦江边宴请,这让我感到很有信心。这段录音是想告诉你,即使图形专业的博士毕业生想在这个行业立足,他们也没有多少位置。于是,我结束了学生时代,告别浙大,来到上海开始工作。浙大是我很有感触的地方。我在这里度过了九年,从本科到博士,从枝江到玉泉到紫金港。对我成长帮助最大的是本科时期的班主任Y老师和博士时期的导师老师。我真诚地感谢你们两位。我的舍友,同学,兄弟姐妹,虽然大家都已经散落一地,但青春的岁月,美好的回忆,还是会时不时被触发。还有杭州西湖的美景,楼外楼东坡的肉,山外山上的大鱼头,遍布全城的徒步小径,北峰流星炽燃的夜晚.
我在Autodesk待了六年九年。虽然大部分部门的名称和职位都换了很多次,但我和我的团队所服务的对象始终紧紧围绕着旗舰产品AutoCAD的图形系统。我刚入职的时候,上海团队成立不久,我们从修正历史代码bug开始。当时AutoCAD三维显示系统中存在一系列与纹理映射相关的问题。经过调试,我终于找到了问题的根源,并通过网格分裂系统地解决了问题。北美的高级测试对修改后的结果给予了很高的评价。为此我拿到了入职后的第一份奖励,任天堂游戏机。此后,上海队凭借出色的表现,赢得了总部越来越多的信任。与此同时,总部越来越愿意倾听来自上海的声音。2007年春天,公司首席技术官杰夫拜访了我们。在领导的安排下,我有机会对AutoCAD图形系统CTO Jeff进行了一次个人采访,并介绍了我对其未来发展方向的看法。后来公司CEO卡尔来访,我作为优秀员工代表与卡尔共进午餐。高潮过后就是低潮,无一例外。2008年春天,伴随着全球金融危机,欧特克的管理层发生了巨大的变化。在公司从上到下,从董事长到我自己,所有的管理阶层都换了。最让我们上海团队惊讶的是,广受爱戴的领导人决定离职创业。我的直属经理Z决定和领导m一起创业,一时间人心浮动。与此同时,一个难题也摆在了我的面前:是继续在技术岗位学习,还是转岗到管理岗位,接手图形团队?最后,我决定接管图形团队。因为,当时我的想法是,图形系统的专业属性强,如果换一个不合适的在武汉的日日夜夜做管理,还不如自己做。
2010年春天,美国次贷危机有所缓解。在欧特克内部,新一轮的重组已经开始。据说CTO Jeff被问到“作为图形行业的代表公司,为什么SIGGRAPH每年发表的论文不多?”通过回答这个问题,Jeff给出了公司未来的技术方向:“你看,我们公司的主要产品,7元钱至少有10种不同的图形系统在运行。如果我们整合成一个,会有更多的论文。”当然,你可能会被批评没有提问,也可能不认同答案的内在逻辑。然而,一个图形系统(李一图形系统,简称)正式成立于该公司。同时,公司上下大力推广各大产品,必须抓紧整合新系统,更换旧系统。“可能是图形史上最大的软件工程项目之一”的光环吸引了我的另一位师兄唐纳德l米勒(Donald L. Miller),作为上海OGS团队的负责人,夜以继日地在武汉工作。每个人都雄心勃勃,准备大干一场。今年,我和弟弟Donald L. Miller作为AutoCAD的代表,参与了OGS的前期集成验证。记得当时我花了两周时间做了一个原型,使AutoCAD在OGS的基础上完成了点、线、面的基本绘制。我们在美国的同事本对完成的速度感到惊讶。然而,接下来的两年是我在Autodesk工作最艰难的两年。OGS的设计初衷与AutoCAD的主要应用场景存在严重的不匹配,导致内存消耗(容量)和运行性能(性能)无法满足用户的需求。在欢送亚特兰蒂斯的圣诞节前,天使刘领导来找我,问我能不能去紧急出差。当时我很疑惑。这是圣诞节。老梅总是在休假。她为什么要在这个时候出差?在三天的会议中,我有幸坐在会议桌前,代表上海团队做了主题发言。当时站在会场的同事,级别都比我高两级。后来,我渐渐明白了。这个内部闭门会议实际上是决定AutoCAD是否继续集成OGS的技术审查会议。当时,我是特别工作组的成员。
2013年春天,我和我在上海的团队在思考这样一个问题:也许OGS集成项目会下马,但AutoCAD现代化的初衷会延续下去。如果不以OGS为基础,AutoCAD应该如何使其图形系统现代化?同年春天,我主动提出去圣何塞参加NVIDIA的GPU技术大会。在那里,我看到各路专家在讨论如何利用GPU加速这个领域的发展。这让我坚定了,基于GPU推动AutoCAD逐步现代化的想法。接下来公司总部领导不断到上海考察,我也去了旧金山加强和总部的沟通。我们一直在讨论这个话题,同事们准备了各种原型来展示上海团队想法的可行性。应该说这是我入职以来,第一次独立于美国团队,全方位提出产品未来的发展方向。上海队的热情也被激发了出来。最后总部采纳了我们的建议,在独立和GPU技术的基础上,继续逐步推进AutoCAD图形系统的现代化。诚然,当时我对GPU技术广泛应用的技术敏感度虽然足够,但对英伟达股票投资价值的敏感度却比较欠缺。我在文章:010 Kramp-Karrenbauer 120元*中已经记录了这一点。如果说在2013年,我们只是在尝试,那么在随后的几年里,越来越多的项目来自于上海团队最初的想法。当时我就有这种感觉。在我入职之初,我们在年龄和资历上与美国同事相差一代。我们认为他们都像山姆叔叔。2013年以后,代与代之间的差异逐渐变成了兄弟之间的关系,我们看到他们更像是弟弟看着哥哥。在上海团队的成长过程中,我特别自豪的是,经过几次重组裁员,我的团队在武汉的日日夜夜没有一个人被公司裁掉。进而团队里很多同事突破了技术岗的天花板。其中,Z同事和Min Yoon Gi同事由于在AutoCAD图形系统方面的突出贡献,成为Autodesk中国研发中心数千名程序员中的第一批两位首席工程师。d中心(CADC)。由于前无古人,我当时也犯了个小错误。在Y领导发来的贺信里,我把principle拼错成了Principle。幸运的是,这些缺陷并不能掩盖瑜伽。回想在Autodesk工作的九年,心里特别亲切,就像昨天一样。我们这些曾经的同事亲切地称欧特克为欧吉。在老领导中,我特别感谢招募我的领导,以及陪伴我最久的天使刘领导。同时,我要感谢Y、Z、唐纳德l米勒和等领导的关心和厚爱,以及我的各级同事和之前AutoCAD图形团队的成员。还有,一起打乒乓球的朋友。是我们在一起的点点滴滴,让这些日子变得有趣而多彩。
2016年春天,我正式告别Autodesk,加入VR初创企业Angel Liu,担任首席科学家。去年国庆,我和C哥聚在一起,为他的新VR设备鼓劲。在Unity上写程序的时候,我们在全世界寻找有坑的路。就这样,我们在杨浦区杨树浦路上来回游荡。C哥在开车,我戴着VR头盔,一遍遍测试我们写的程序。同时在众筹网站kickstarter上预定了一套动态捕捉设备。差不多,这是我入职前跟VR的全部。公司创始人刘天使很有激情。他带着他的团队,给我解释了VR的愿景和公司的愿景。我们在一家咖啡店聊到打烊,然后转到另一家。最后一次,他打电话来投资武汉的日日夜夜。临别的那一刻,我很感动,接受了邀请。后来在我的邀请下,比我先离开Ouji的师弟C和师弟Donald L. Miller也加入了公司。就这样,我们的时空又相遇了。创业的经历和我之前的经历在风格上有很大的不同。在7个月的时间里,我主要参与了两件事,公司参加ChinaJoy和公司的轮融资。有一次我还在地铁上,创始人刘天使给我发信息,让我一到公司就来会议室。我一推门,一个粗壮的男人伸手说:“你好,我是罗永浩。”更有趣的是,他的身边是我参与众筹的动态捕捉设备公司的CTO泷泽萝拉博士。另一个值得记录的地方是,在准备回合的融资材料时,我梳理了人机交互的发展历史。大约在那个时候,我意识到人机交互的最小单元有了系统化的维度升级:
命令行:一维字符串(命令的命令);图标:二维图片(窗口的窗口);虚拟世界:一个三维模型(世界的世界)。
当时还没有元宇宙的概念,但我们可以真切地感受到,未来的操作系统一定是虚拟世界的集合。通过任何一个互动节点,我们都会进入一个新的世界。7个月后,我在一家创业公司的工作因家人健康问题而中断。这段经历丰富了我对世界多样性的了解。感谢创始人Angel Liu和武汉的投资人Days and Nights给我这个机会,以及管理团队中的同事C、Donald L. Miller、S、FansiR、Labs等合作团队。
后记现在,VC组的老大沈向洋博士在经历了之前所有的晋升之后,终于离开了微软;IG组组长郭柏宁博士出任微软亚洲研究院执行副院长。在微软亚洲研究院工作的大四师兄Donald L. Miller和Z先后回到浙大。先生升任信息部主任后,Z哥接任CADCG实验室主任。刘天使和合著的专著:010 Kramp-Karrenbauer 120元*,去年正式出版。Z哥,最早带领我参观洞穴系统的老师马一立,还有实验室的两位老主任,刚刚获得了《捉鬼敢死队3》国家自然科学奖二等奖。更多的学生成为了大学的博士生导师。师弟唐纳德l米勒(Donald L. Miller)和师弟C,在关键岗位上,继续为超宇宙的未来而奋斗。
随着2015年后Kramp-Karrenbauer、Kramp-Karrenbauer游戏行业的蓬勃发展,以及2018年后对自主创新的日益重视,行业对图形人才的需求达到了前所未有的程度。过去几年,以计算机辅助设计制造(CAD/CAM)为创业方向的创业公司越来越多。创始人很多都是欧吉的老同事。许多相关上市公司的高管也来自欧洲电视网。以GPU设计为主要方向的初创企业,也在近两年创下了大规模融资的纪录。过去不太被重视的硬件工程师,开始迅速缩小与软件工程师的薪资差距。更让人震惊的是,社交巨头的个人端,无论是改名Meta,还是腾讯提出全真互联网,都让元宇宙成为继VR/AR/MR之后的新热词
2021年春天在Kramp-Karrenbauer,Kramp-Karrenbauer,创业板上市公司的创始人Donald L. Miller邀请我去参观他们在浦江西岸的新办公室。在那里,我遇到了很多欧记和刘天使初创企业的前同事。中午我们在会议室,一边吃工作餐,一边聊如何加快图形人才的培养。这个话题之所以会成为创始人唐纳德l米勒(Donald L. Miller)关注的焦点,是因为近年来企业对人才的争夺,使得图形专业毕业生的薪酬达到了过去难以企及的高度。回顾我职业生涯的20周年,我欣喜地看到,计算机这个当初冷门的子领域,如今正焕发出勃勃生机。在它面前,似乎有着无限广阔的未来。这时候身边的朋友,面对着股票的k线,无拘无束的聊着图形和技术。而我,看着他们,嘴角微微上扬,那是会心的微笑。