程序媛人生——专访“龙书”《编译原理》联合作者 Monica S. Lam
Posted 唐门教主
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了程序媛人生——专访“龙书”《编译原理》联合作者 Monica S. Lam相关的知识,希望对你有一定的参考价值。
本文首发于 2015 年 9 月 24 日,同时刊登《程序员》2015.10.A
作者 | 唐小引
感谢和蔼可亲的 Monica 教授。
Monica S. Lam 是首位在斯坦福计算机系任教的亚裔女教授,也是编译理论圣经“龙书”《编译原理》的联合作者。Monica 教授在采访中分享了自己在教育研究方面的成果,深信技术改变一切,向往“人人都是创造者”的世界。
△图:作者与 Monica S. Lam 教授(摄于 2015.08.12)
我们作为教育者,也希望技术能更好造福世界,这种愿望与盈利无关。深入地研究技术本身就是了不起的事情,它能够带来的是长远的利益。——Monica S. Lam 教授在采访过程中对我说
“技术可以改变一切,而我所向往的世界就是人人都可以当创造者,生产者。”斯坦福大学计算机系教授、享誉全球的编译器技术专家、编译原理课程的经典教材“龙书”《Compilers》(《编译原理》)的联合作者、斯坦福 MobiSocial 计算机实验室的创始主任、ACM Fellow(美国计算机协会院士)、Omlet 公司联合创始人兼 CEO。Monica S. Lam,这位从 1988 年开始在斯坦福大学计算机系开始任教的亚裔女教授的头衔众多,依旧年轻如斯,从事教育工作 27 年,在“万物互联,移动为先”之下,Monica 教授将研究方向瞄准了移动社交,希望能够通过平台将开发者、用户连接其中。
日常工作
Monica S. Lam: 我的日常工作主要有三方面,分别为教书、研究和经营公司。我在斯坦福大学计算机系教授《编译原理》和移动社交,目前,我们在做一个新的研究,是关于新时代的移动和 IT 设备上的 IoT 架构,IoT 系统的发展需要新的硬件、软件做支撑,我们为新硬件开发新软件,我们现在一些主要的框架都是中心化的,还有基于云,需要解决很多技术上的问题,要做的工作还很多。
谈创业与斯坦福任教的经历
Monica S. Lam: 我认为教育是一种能够获得长远收益的项目,与用来赚钱的项目完全不同。在学校里可以遇到很多优秀的学生。27 年前我第一次前往斯坦福教书,完全不知道自己哪个学生说不定能够成就世界知名的公司。学生属于世界上最聪明的群体,他们有着巨大的潜力,在适当的环境下就能完成一番成就。雅虎、Google 里都有斯坦福毕业生,他们改变着这个世界,改变着每个人的生活。我们作为教育者,也希望技术能更好造福世界,这种愿望与盈利无关。深入地研究技术本身就是了不起的事情,它能够带来的是长远的利益。
就 startup 而言,现在我们将重点放在了 Omlet 平台上,上面有很多创新 App,而我们还期待会有更多的人加入这个平台。在斯坦福任教期间,我常常受邀做演讲,观众有大公司的员工,也有 12 岁的小朋友。美国人很看重技术,因此我的研究领域受到了很多关注。就算小朋友也懂得技术的重要性,技术可以改变一切,而我所向往的世界就是人人都可以当创造者,生产者。
开放社交平台
斯坦福终身任教,Monica 教授的精力主要在教育与研究上,其创立的斯坦福 MobiSocial 计算机实验室发起了一个“医疗 IoT”的新项目,今年将这个项目扩展到了中国。而现在的 Omlet 公司则也是脱胎于 4 年前的研究项目,并在 2013 年收购了一只台湾创业团队,也是在今年创建了中国团队,开放平台是 Omlet 最大的特点,目前在国内,已与百度以及一些游戏公司达成了合作。
而谈到这个开放社交平台使用的研究了 6 年的 ecosystem,Monica 教授向我展示了她的理念。“这个 ecosystem 是由不同公司的 App 组成的,我们提供一个架构,一个平台,开发者直接使用我们的 API,通过几行代码即可将自己的小软件、小工具接入到 Omlet 上。比如 Git Chat 开发者将评论栏放在聊天界面里,就实现了社交功能,既能发文字,还能发表情。除此之外,还有许多非常有趣的小软件,比如 2048、Flappy Yo、Cat Gifs 等。用户可以在这个平台上分享诸多信息,而 Omlet(中文名“蛋宝”)不会用任何的方式利用用户隐私数据去变现。”
“不以任何方式利用用户数据去变现”,这是 Monica 教授在采访过程中始终跟我强调的话语,而 Omlet 最为突出的功能即为隐私保护。那么它具体的商业模式是怎样的?谈到这个,Monica 教授首先说起了美国的移动社交现状。“在美国,Facebook 垄断了很多市场,赢家通吃这个道理大家都懂,但我们的目标是建立一个统一的网络,让各方都参与进来,打破一家独大的局面。我们的合作伙伴也有自己的用户和网络,他们可以用自己的数据,但是我们只负责消息传送,将开发者、用户等“连接”起来,从中赚取利润。Omlet 只是提供一个平台,是中立的,我们不参与竞争。”
那么,Omlet 开放平台具体的计划是怎样的?是会开放一些能力、接口给开发者,让他们去开发自己的产品?还是自己开发应用、游戏来运营?对此,Monica 回答道:“不论谁都可以将自己的东西放在 Omlet 平台上,跟他人分享。不仅可以添加新 App、新功能,也可以撤走,这由平台使用者来决定。添加的 App 既可以是原生的,也可以是 Hybrid 的,很方便。App 由开发者自己来开发。”
今年 4 月,Omlet 进入了中国市场,并在中国有了服务器。谈到对未来的计划,Monica 教授表示,IoT 布局一直都是 Omlet 的重头戏,而手机又是 IoT 最核心的所在。手机相当于一个用户界面,获得用户许可后,包括通讯录等丰富的资源就能够用来与 IoT 连接。
关于开源
在采访前,我在 GitHub 上发现了 MobiSocial Lab 的主页,然而却已两年没有更新,在采访时,Monica 教授解答了我心中的这个疑问:“两年前的时候,我在休假。斯坦福大学教授是终身制的,每七年就有一个休假年,因此我才有机会专心经营公司,并且建立了很多合作关系。在开源方面,我们很多项目在用的一个开放式安全体系架构,来提供核心安全加密信息服务,数据在用户的手机上经过加密,可以根据用户的选择同步到 PC 或者云端。”
想对中国开发者说的话
Monica S. Lam: 如今是移动 IT 时代,开发者面前是大把的机遇。纯 PC 和 Cloud 的时代已经成为过去,应该将目光放在 IoT 上,学习一些新的东西,才能更好的把握机会。
以上是关于程序媛人生——专访“龙书”《编译原理》联合作者 Monica S. Lam的主要内容,如果未能解决你的问题,请参考以下文章