当前位置: 首页 > news >正文

沈向洋博士致2018届毕业生的公开信:计算机科学的三堂人生课

上周五,我有幸在美国华盛顿大学计算机科学与工程学院的年度毕业典礼致辞。在这样一个特殊的日子里,能和这群才华横溢的年轻人及其亲友一起庆祝,我深感荣幸。

我认为,在计算机领域,没有任何一个时代比现在更具有魔力。我成长于上世纪60年代的中国,那是一个技术突飞猛进的时代——人类进入太空、卫星发射、超音速飞机试飞。那时,虽然计算机才刚出现,但却已经成为许多重大突破的核心。

那时,我的父亲,一个高中数学教师,像大多数中国人一样,从来没见过计算机。但他们都听说过计算机,也知道它会很“大”,有可能会改变这个世界。父亲鼓励我在这个全新的领域里求学。我很幸运能来美国继续我的学业。

我们那一代的学生对人工智能非常着迷,致力于计算机视觉、语音识别和机器人科学等领域的研究。但当90年代,我从卡内基梅隆大学获得博士学位时,人工智能相关专业的毕业生却找不到好工作,因为那时人工智能还只是一个愿景。

然而,随着大数据、大规模计算能力以及先进机器学习的融合,现在的计算机科学毕业生,也许比其他专业的毕业生,更有机会加速创新,让我们的世界变得更美好。

所以我决定分享从量子计算、人工智能和混合现实三种技术中总结出的三种人生经验。

量子计算:拥抱未知

在微软,我们15年来在量子计算的研发中投入了很多。我们与全球顶级的技术人才一同提出了一种名为拓扑量子计算的方法。尽管我们做了很多努力,但目前我们还没有研发出第一个拓扑量子位。

但我坚信,我们一定会成功。除了物理学,我们可以从研究量子计算中学到很多。对我来说,它教给我的最重要的人生一课——当你在未知领域进行探索和发现时,要学会拥抱未知。

即使是这个时代最聪明的人也无法预测未来之路。1943年,伟大的IBM首席执行官Thomas J. Watson曾说过一句名言: “我认为,世界仅需要五台计算机。” 没有人真正知道未来会是什么样。所以你必须以开放心态,来调整自身,以最好的状态来迎接未来的未知和意外。

人工智能:拓宽视野

每当谈到人工智能,很多人会担心失业或人类被机器人取代。而我最担心的则是人工智能存在偏见。我们必须建立能够在我们这一多样化的世界中平等地倾听所有人的声音、识别所有的面孔的人工智能系统,从而为每个人创造最美好的未来。

但是,通过我们的数据集和数据模型,人工智能反映出的,是我们,作为一个社会,我们是有偏见的。那么,我们如何编写程序,来确保计算机不会承继或放大我们的缺点呢?这是一个超越技术本身、也不是单纯可以靠技术来解决的难题。

一切都要从我们人类自身开始:我们需要拓宽自己的视野,学会欣赏彼此间的差异。艾萨克·牛顿爵士曾说过:“我们造的墙太多,而桥太少。”

作为一个在两个国家成长,并领导跨国团队的人,我目睹了多样化团队如何取得最出色的成就。

所以,追求那些可以让你体验不同文化、扩展视野的工作。保持开放的心态,行万里路,不断向他人学习。最终,你能学会更好地思考。你也能够为每一个人创造、发明更好的东西。

混合现实:挑战想象力

有些读者可能已经用过微软的HoloLens混合现实。HoloLens是我最喜欢的产品之一,因为它代表了我所相信的计算机科学未来的多学科化——涵盖软件、硬件、芯片、光学、视觉、图形,以及更多。

但HoloLens给我们的人生启迪远不仅限于科技。HoloLens的宣传语总结得很好——当你改变你看待世界的方式时,你就改变了你所看到的世界。

我引用了这样一段给人启迪的话,来结束我的毕业典礼致辞:


___

愿你得到启迪,以不同的视角去看待生活、追求新事物。

愿你得到启迪,追随自己的梦想,到未知的领域。

愿你得到启迪,探索你以为不可能中的可能。

想象力是我们唯一的束缚。

___

我已经迫不及待地想看到这一代才华横溢的年轻人为我们的世界做出的贡献。致所有的2018届毕业生——祝贺你们,请记住:未来将由你们来创造。


原文发布时间为:2018-06-19

本文作者:沈向洋

本文来自云栖社区合作伙伴新智元,了解相关信息可以关注“AI_era”。

原文链接:沈向洋博士致2018届毕业生的公开信:计算机科学的三堂人生课

相关文章:

  • vuex从安装到使用的教程
  • ZOJ-2770 Burn the Linked Camp 差分约束
  • 中国AI专利增长领先美国!拼专利这条路能不能走通?
  • [书目20130316]jQuery UI开发指南
  • K8s创建pod yaml文件详解
  • Sql Server系列:开发存储过程
  • 学Java的能从事前端吗?
  • Find INTCOL#=1001 in col_usage$?
  • 比特币的矿工为什么讨厌开发组Core?
  • 有哪些功能是DBMS_STATS无法实现而Analyze命令可以做到的?
  • Kafka 1.1新功能:数据的路径间迁移
  • Toast 学习
  • AutoCAD 命令统计魔幻球的实现过程--(3)
  • SeimiCrawler 2.0版本变动介绍
  • DNS服务的配置与管理(5) 配置转发器
  • CSS3 变换
  • LeetCode18.四数之和 JavaScript
  • PaddlePaddle-GitHub的正确打开姿势
  • select2 取值 遍历 设置默认值
  • 从0实现一个tiny react(三)生命周期
  • 二维平面内的碰撞检测【一】
  • 分布式事物理论与实践
  • 聊一聊前端的监控
  • 使用docker-compose进行多节点部署
  • 推荐一款sublime text 3 支持JSX和es201x 代码格式化的插件
  • 鱼骨图 - 如何绘制?
  • 带你开发类似Pokemon Go的AR游戏
  • # 计算机视觉入门
  • (4) PIVOT 和 UPIVOT 的使用
  • (6)STL算法之转换
  • (c语言)strcpy函数用法
  • (JSP)EL——优化登录界面,获取对象,获取数据
  • (超详细)2-YOLOV5改进-添加SimAM注意力机制
  • (排序详解之 堆排序)
  • (三)模仿学习-Action数据的模仿
  • (四) Graphivz 颜色选择
  • (学习日记)2024.02.29:UCOSIII第二节
  • .bat批处理(六):替换字符串中匹配的子串
  • .NET CORE 第一节 创建基本的 asp.net core
  • .NET Core实战项目之CMS 第一章 入门篇-开篇及总体规划
  • .net framework profiles /.net framework 配置
  • .net 后台导出excel ,word
  • .Net+SQL Server企业应用性能优化笔记4——精确查找瓶颈
  • .NET命令行(CLI)常用命令
  • ::前边啥也没有
  • @ 代码随想录算法训练营第8周(C语言)|Day53(动态规划)
  • @NoArgsConstructor和@AllArgsConstructor,@Builder
  • [ vulhub漏洞复现篇 ] JBOSS AS 4.x以下反序列化远程代码执行漏洞CVE-2017-7504
  • [20171106]配置客户端连接注意.txt
  • [AUTOSAR][诊断管理][ECU][$37] 请求退出传输。终止数据传输的(上传/下载)
  • [boost]使用boost::function和boost::bind产生的down机一例
  • [C#][opencvsharp]opencvsharp sift和surf特征点匹配
  • [C++]AVL树怎么转
  • [codeforces]Checkpoints
  • [CVPR 2023:3D Gaussian Splatting:实时的神经场渲染]