上交大计算机导师俞凯,WLA青科聊高考①|偶像剧“男主”、上海交大教授俞凯的学霸人生...

编者按

高考的考试结束了,考生们终于可以略为放松心情,等待分数揭晓和志愿填报。在这段等待的空窗期,世界顶尖科学家协会(WLA)上海中心独家推出“青年科学家聊高考”系列策划,采访来自国内外顶级高校的多位青年科学家,请他们回忆自己亲历的高考故事,给正准备踏入大学校园的少年们一些专业方面的指导,以及人生建议。

今天亮相的,是上海交通大学教授、曾风靡全国的青春偶像剧《十七岁不哭》男主角原型俞凯。

6feecae0cd37ae32839d6d40b5b4ddf9.pngWLF杰出青年科学家代表俞凯

俞凯,本科、硕士就读于清华大学自动化系。博士毕业于剑桥大学工程系。

现任上海交通大学计算机科学与工程系教授,上海交通大学苏州人工智能研究院执行院长,世界顶尖科学家论坛(WLF)杰出青年科学家代表。

长期从事人工智能、智能语音及语言处理、机器学习的研究和产业化工作。

老师激励我,最重要的是超越自己,我将它与所有考生共勉

如果只看俞凯的履历,从国内的顶尖高校,到全球的顶级学府,再到热门研究领域的佼佼者,是标准的学霸养成之路;但其实,他的成长一样有波折。

现在的中学生大概没看过,但他们的父母很可能记得,上世纪末有部热门的青春剧《十七岁不哭》,讲述了一群高中生的成长故事,其中男主角的原型就是俞凯。

25b46a181eba3f712386e65af7208e96.png

《十七岁不哭》剧照。其中,李晨饰演的男主角以俞凯为原型。图|豆瓣电影

“其实,真正生活的故事比电视剧要精彩的多,我自己和我的同学们也真实并且更起伏地经历了很多波折。”俞凯说,“幸好我们遇到了李老师,她教会我们珍惜自己,教会我们超越自己,我们的人生也因此而改变。所以我也想与所有的考生共勉,重要的不是分数,而是你有没有超越昨天的自己。”

ad3a7230b2f9a04af291436d4e961c23.png

01 一位好老师,拨正叛逆路

俞凯就读的北京第十二中学,是北京的重点中学,不过他所在的班级,风纪可不太好。

经常有同学旷课,晚自习跑到外面去玩,整个班级自由散漫,甚至把最初的班主任都给气得撂挑子了——有长达半个学期的时间,都没有哪位老师愿意接手,班级处于没有班主任管理的状态,学生内部也是小团体众多、一盘散沙。

俞凯虽然成绩不错,但一样放任自流,并没有严格要求自己,而且还有恃无恐,经常带头捣乱。

直到高二下学期李老师成为班主任,情况才有所改观。李老师并不是命令式的管教学生,而是用真诚的身体力行做出示范,让学生自己去感悟成长。

俞凯回忆说,上晚自习,班里到处是讲话的人。而且大家有种逆反心理,老师越管,说话的声音越大,还在黑板上乱涂乱画。

李老师到班里之后,就做了一件事:每天晚自习之后去擦黑板。就一个人擦,也没叫学生帮忙。

这样过了差不多一个月,渐渐有人看不下去,就帮她去擦,去维持秩序,风气也逐渐好转。当时的学校有很多住校生,李老师会早上五点起床,在家里煮好粥,带给生病发烧的同学,无论成绩好坏,一视同仁。

这些细节让学生们感受到,老师不是为了提升成绩,而是真正地爱学生。并且,李老师并不是“管”学生,她不会说这样做一定不行,而是建议学生“那样做可能会更好,不信你试试”。这样的方式更容易让学生接受。

和学生熟悉之后,李老师分享了她自己的经历。由于历史原因,当年她没有机会去心目中理想的大学,所以她特别希望自己的学生都能考上理想的大学。

而她也做到了,考上名校的学生不计其数。俞凯考进清华时,全校评选清华十杰,有两个是来自北京的,全都是李老师的学生。

02 超越自己,别荒废青春

提到高考,俞凯特别分享了两个关于考试的小故事。

fec6d6ee0bb89b9f734cbba4ad0f998d.png

俞凯教授带领的上海交大智能语音实验室团队

第一个是李老师刚到班的时候。李老师教化学,最初全班化学平均成绩才60来分。

大家以为李老师会不满,没想到她却说:“可以嘛,挺好的,我们努力一个学期,平均成绩到65分。以后每次大考提高5分,这个任务很容易达到的。到高三,你们的成绩就是85分,很厉害了。”

但是另一次化学考试,俞凯却被骂惨了。李老师教两个班,另一个班比俞凯他们班平均高了十几分。

李老师说她很伤心,问题不在于比哪个班考低了,而在于学生们根本没有尽力,随随便便的应付。俞凯那次考的分数还可以,但李老师特别把他的试卷抽出来,和他说做错没关系,但有些错是不应该犯的,它不是知识或者智力的问题,说白了就是不认真。

这件事对俞凯和同学们的冲击很大。“你的水平可能是70分,没关系,你达到71分就好了;如果你的水平是95分,只得了90,那也是不能原谅的。不认真对待自己的人,也得不到命运认真的对待。”

高三的新年联欢会上,李老师给全班做了一副扬帆起航的画,切成50多份送给了每一位学生。俞凯至今仍记得老师说过的话:“高考是你们真正扬帆的起点,但它只是你们人生里程碑当中的一个,而不是全部。高考很重要,全力以赴,但它只是一个点,成功不是一个点,是一条线,人生也是。”

这就是李老师给俞凯最大的启示:最重要的是珍惜自己、超越自己,不荒废自己的青春。俞凯将它与所有的考生共勉。

f104a0b8e72ed72df59b05af23be09e8.png

俞凯教授参加2019icassp会议

03 除了知识,更要树立信念

1994年,俞凯考入清华大学,在清华园度过了8年时光(俞凯是最后一届5+3本硕模式的学生),完成了从学生到科研人员的身份转变,期间也担任过学生干部和辅导员。对于参加完高考的准大学生,他给出了自己的建议。

a5b13c377864f89497580779ebc6a17a.png

俞凯教授及团队2019年博士会

“有人说,中学叫school,音译成中文叫‘死哭’,你就哭吧,凡事都安排得满满的,逼着你去学;大学叫university,‘由你玩世界’,你就玩吧,反正给你足够的自由。有一定道理。”到大学自由度很高,如果没有对生活的热情、探索的欲望,在大学里容易迷失。

在高中,考得最多的是知识;但高考之后,需要有知识以外的东西,要有信念、渴望、想象和好奇,这才是在大学里提升的基础。有了这些,再加上专注,一定能有所成就。

8ca9ca956a02b40e717444d97703b95a.png

俞凯本人一直想学工程类,用自己的知识、理论去改变世界,所以进入了清华的自动化系。之后读研究生、出国的过程中,一步一步确定了更细分的方向,最终落脚到人工智能的智能语音和自然语言对话领域。

“我碰到一些学生跟我说,我喜欢人工智能。我问他们,你喜欢人工智能的什么?他们说不清楚。很明显,他们并没有自己做过思考。

我有个学生,他当年找我的时候,回答说我喜欢人工智能下棋。我问他:‘你做了什么?’他说高中的时候,就做了个五子棋的程序,在世界排名前列。

他有自己的信念,有行动,这样的学生,哪个老师不想要?”俞凯举例说明。

你所清楚预见、热切渴望、真诚相信并且全心全意去争取的,都将自然而然地实现。

树立对生活、对事业的信念,这是俞凯的第一个建议。

第二,是利用大学里的自由时间,多看、多想、多实践。

大学期间,俞凯在学习之外花了大量的时间做社会实践。1997年,他和两个同学骑车从北京到西安,沿途深入农村、厂矿,做了一个月的社会调研,拿了当年清华的实践金奖。

“出发前我们还写了遗书。当时交通和通讯条件和现在没法比,车祸、匪徒、野兽、疾病……可能有多少种危险、每种危险怎么去应对、预案是什么……我们做了精细的准备才出发上路,方方面面都要想的特别细。

比如说,要过黄河,当年没有手机地图没有百度搜索,你怎么知道桥上能不能让走自行车?我们也没电话,最后跑到邮局给交通队打电话确认,桥能不能走自行车,不能自己随便下判断。万一到那桥走不了,所有的时间都要被耽搁。”

俞凯还给希望工程做了第一个网站,创造了个人至今没有打破的熬夜纪录——星期四睡完午觉起来工作,再睡觉已经是星期天了,差不多70个小时,一鼓作气把网站上线了。

知识不是全部,你想看的世界有多少是在知识之外的,你要去看它,过了这村就没这店了。

大学毕业,人过了二十多岁之后,你还有那么多时间吗?所以趁着大学,多出去看看,一定要找到自己的热情在哪。”

第三,则是要有平常心。中学时期分数是主要的评判标准,但大学的评价体系完全不同,各方面的能人也很多,如果方方面面都要去比较,压力就会特别大,所以心态特别重要。

“如果真的遇到有些人,天赋或者资源比你强,那也不用羡慕。还是之前说的,比昨天的自己更好,这就ok了。”俞凯说。

(*俞凯的照片均由本人提供)

(作者 | 羽华;编辑|Kai;责编|小文)

举报/反馈

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ava实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),可运行高分资源 Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现
C语言是一种广泛使用的编程语言,它具有高效、灵活、可移植性强等特点,被广泛应用于操作系统、嵌入式系统、数据库、编译器等领域的开发。C语言的基本语法包括变量、数据类型、运算符、控制结构(如if语句、循环语句等)、函数、指针等。下面详细介绍C语言的基本概念和语法。 1. 变量和数据类型 在C语言中,变量用于存储数据,数据类型用于定义变量的类型和范围。C语言支持多种数据类型,包括基本数据类型(如int、float、char等)和复合数据类型(如结构体、联合等)。 2. 运算符 C语言中常用的运算符包括算术运算符(如+、、、/等)、关系运算符(如==、!=、、=、<、<=等)、逻辑运算符(如&&、||、!等)。此外,还有位运算符(如&、|、^等)和指针运算符(如、等)。 3. 控制结构 C语言中常用的控制结构包括if语句、循环语句(如for、while等)和switch语句。通过这些控制结构,可以实现程序的分支、循环和多路选择等功能。 4. 函数 函数是C语言中用于封装代码的单元,可以实现代码的复用和模块化。C语言中定义函数使用关键字“void”或返回值类型(如int、float等),并通过“{”和“}”括起来的代码块来实现函数的功能。 5. 指针 指针是C语言中用于存储变量地址的变量。通过指针,可以实现对内存的间接访问和修改。C语言中定义指针使用星号()符号,指向数组、字符串和结构体等数据结构时,还需要注意数组名和字符串常量的特殊性质。 6. 数组和字符串 数组是C语言中用于存储同类型数据的结构,可以通过索引访问和修改数组中的元素。字符串是C语言中用于存储文本数据的特殊类型,通常以字符串常量的形式出现,用双引号("...")括起来,末尾自动添加'\0'字符。 7. 结构体和联合 结构体和联合是C语言中用于存储不同类型数据的复合数据类型。结构体由多个成员组成,每个成员可以是不同的数据类型;联合由多个变量组成,它们共用同一块内存空间。通过结构体和联合,可以实现数据的封装和抽象。 8. 文件操作 C语言中通过文件操作函数(如fopen、fclose、fread、fwrite等)实现对文件的读写操作。文件操作函数通常返回文件指针,用于表示打开的文件。通过文件指针,可以进行文件的定位、读写等操作。 总之,C语言是一种功能强大、灵活高效的编程语言,广泛应用于各种领域。掌握C语言的基本语法和数据结构,可以为编程学习和实践打下坚实的基础。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值