首先向今年的毕业生们表示祝贺!也非常感谢母校邀请我见证并分享你们一生中如此重要的时刻。对于母校在众多比我优秀的校友中,选择授予我荣誉博士,我深表荣幸。
卡内基·梅隆大学Carnegie Mellon University 卡内基·梅隆大学统计学系创建于1966年,目前拥有全职教授35人,在读研究生近60人。由于该系是从数学系中独立出来的,加之卡内基-梅隆大学本身具有雄厚的计算机科研实力,因此该校的统计学系拥有强大的计算分析能力,设有计算统计学、贝叶斯统计学和交叉学科统计研究三大研究方向。
我曾在四年半的时间内获得了我人生的第一个博士学位。而这个即将获得的第二个博士学位我却用了长达27年的时间 。你们的课程一定越来越难了!
我还记得1983年第一次走进卡内基梅隆大学时的情形,当时我正在做一个“艰难的决定”——到底攻读哪所大学? 当时的.我就像是首次进入糖果店里的孩子:卡内基梅隆大学的教授当时居然在教机器们说话、聆听、观看和走路(其实是单脚跳)。
真正让我决定来读卡梅的是这样一台神器:一台可以联接到互联网的可乐机——它居然可以确保源源不断地供给咖啡因给我们这些极客们!
未来十年会是什么样子?
当时是1983年,这对于我而言就像是科幻。但如今再回首往事,当初这些技术仅仅还处于初期发展的萌芽阶段。而32年后的今天,当时的想想和科幻正在一步步变成现实。今天,你们是天选之子,你们这一代人将运用这些技术造福人类。
答:会的,学校里面有中国留学生联合会,会根据实际情况解决留学生遇到的学业和生活上的困难,每逢中国传统节日,会组织各种形式的庆祝活动。
未来十年,“物联网”将超出“人联网”一百倍。如果你仔细想想,你个人可能只有一百个有意义的“物”,这意味着将来几乎世界上每一件能够想到的“事物”都会接入互联网。那么这么一个无所不在的“物联网”将会被用来增强人类,还是监控人类?细思恐极,而这一切将取决于你们。
卡内基梅隆大学Carnegie Mellon University 卡内基梅隆大学统计学系创建于1966年,目前拥有全职教授35人,在读研究生近60人。由于该系是从数学系中独立出来的,加之卡内基-梅隆大学本身具有雄厚的计算机科研实力,因此该校的统计学系拥有强大的计算分析能力,设有计算统计学、贝叶斯统计学和交叉学科统计研究三大研究方向。
未来十年,我们的设备和云将知道我们想要什么,甚至这一切会发生在我们自身意识到这种需求之前。而不是局限在当前的Google Now能告诉我们餐馆和交通等信息,它将能告诉我们“我在会议上应该说些什么?”,或者是“我应该怎样邂逅那位坐在酒吧的女孩?”当计算机助手变得比我们还聪明,我们究竟是被解放,还是被边缘化?未来的结果取决于你们。
国际学生申请卡内基·梅隆大学统计学系需要提交TOEFL成绩(iBT最低要求67分,其中听、说、读、写四项的成绩分别不得低于18、15、18和16分)、GRE成绩。
未来十年,大部分人类工作可被机器取代。机器将取代工厂工人、司机、护士、会计、律师助手、教师,或者其他带“助理”、“代理”或“经纪”等字样的一系列职位。甚至是部分医生、律师和教授也将部分地被机器取代。这些机器将帮助我们创造世界上的大部分财富,解放我们的时间。我们将变得更具创造性并且找到人类的命运?还是成为这些机器的宠物?这一切也将取决于你们。
我们正在让科幻小说成真
卡内基梅隆大学(匹兹堡)是由工业家兼慈善家安德鲁·卡内基于1900年创建,是一所颇具实力的美国私立大学。该校位于美国宾夕法尼亚州匹兹堡,当时名为卡内基技术学校,其教育目标是“为匹兹堡的工人阶级子女提供良好的职业培训”。1912年改名为卡内基技术学院,1967年与梅隆学院合并为卡内基梅隆大学。
你们正是把科幻小说一步步变成工程现实的这一代人。或许,很多毕业典礼演讲中都会有这样的表述“你们是最关键的一代人”,但是今天,我认为确实如此!
毋庸置疑,你们选对了学校。在培养计算机科学家或工程师方面,没有哪一所大学比卡内基梅隆大学更出色,这也是这所学校毕业生的薪水雄冠全球的原因。我曾在苹果、谷歌和微软工作时雇佣很多学校的毕业生,我可以坦诚的告诉大家:你们,卡内基梅隆大学的毕业生,你们是最好的,没有之一!
国际学生申请卡内基-梅隆大学统计学系需要提交TOEFL成绩(iBT最低要求67分,其中听、说、读、写四项的成绩分别不得低于18、15、18和16分)、GRE成绩。
此时你可能会认为成功将唾手可得,因为你们从最好的大学毕业,即将进入最令人兴奋的领域,尤其是在你们年富力强的人生阶段。
没错,你们能力的确强大,但不要忘记一句伟大的哲学家……哦,是蜘蛛侠(Spiderman)的那句名言:“能力越强,责任越大”。
你们有责任把时间花在那些真正困难的问题上。而不要把时间浪费在机器未来能做的事情上,也不要把才华浪费在重复学校所学的基础知识,更不要接受一份没有挑战的工作。勇于冒险,孜孜以求,以“成为某个特殊又有用领域的最顶尖人才”为目标,为己任。
1、应当知道,任何一位受过职业道德训练的软件工程师都不会同意写一个“摧毁巴格达 DestroyBaghdad”这样的函数。相反,基本的职业道德要求他写一个“摧毁城市 DestroyCity”的函数,“巴格达 Baghdad”是一个参数。(Nathaniel S Borenstein)
2、只有两种计算机语言:一些语言天天挨骂,另外一些没有人用。(Bjarne Stroustrup)
3、数组下标应该从0开始还是从1开始?我的提议是做个折中,用0.5。我想,把它否决之前他们都没有仔细考虑考虑。(Stan Kelly-Bootle)
4、黑魔法编程:程序员们知道有些事情没有用,但是无论如何他们还是会去试一试,有时候这些事情还真管用了,比如说把所有东西重新编译一遍。(Karl Lehenbauer)
5、计算机语言就好像在公园里漫步一样,我指的是侏罗纪公园。(Larry Wall)
6、即使在餐巾上涂画也算是计算机语言,XML都不能算是其中之一。(Charles Simonyi)
7、使用TSO就想把死鲸鱼在沙滩上踢来踢去一样。(Stephen C Johnson)
8、面向对象的模型使得我们可以用聚少成多的方法来写程序。这通常是说,它提供了一种用结构化的方法写出烂面条般程序的方法。
9、重用别人写的程序就像从别人的故事里面挑出句子然后凑成一篇杂志上的文章。 (Bob Frankston)
10、(HTML里面的BLINK 标签)是一个玩笑,好不好?要是我们知道还有人使用它,我们就不会写它了。(Mark Andreessen)
11、软件就像性一样。不要钱的时候更好。(Linus Torvalds)
12、我有一个可以运行的编译器,没人愿意碰它。他们告诉我电脑只能做算术。--Rear Admiral Grace Hopper
13、如果你思虑不周,你可能会认为编程仅仅是敲入一行行的程序语句而已 -- Ward Cunningham
14、一种未包含所有东西的语言实际上比那些包含了的更容易使用。 -- Dennis M Ritchie
15、提倡自然语言编程的那些工作必然彻底失败。 -- Edsger Dijkstra
16、指针就像跳转一样,疯狂的从数据结构之间到处指来指去。在高级语言里面引入指针是个退步。我们可能永远无法从这一失败之中恢复过来。-- Charles Hoare
17、首先学习计算机科学和那些理论,然后摸索出你自己的编程风格,然后把那些都忘掉,乱来就行了。 -- George Carrette
18、我担心新的面向对象系统会遭到LISP相似的命运。他们可以做很多事情,但是过于复杂的类的阶层的重量会把他们压塌。 -- Bill Joy
19、如果我们要数代码的行数,我们不该把他们当成生产出来的行数,而是花费掉的行数。--Edsger Dijkstra
20、你可以拥有高质量的软件,也可以拥有指针运算,但两者不可兼得。-- Bertrand Meyer
21、语法,小伙子。它已经被重新授予共和国里最高的地位。 -- John Steinbeck
22、你真的确定无误的认为,那些铃铛和汽笛,所谓的编程语言里那些美妙的特性,是解决方案的一部分而不是问题的一部分? -- Edsger Dijkstra
23、汝切不可跟随NULL指针前行,因混沌狂乱待汝于彼端。(注:此处模仿圣经十诫语气)--Henry Spencer
24、我 觉得传统语言是给鸟类使用的。他们仅仅是冯诺依曼计算机的.延伸,他们把鼻子埋藏在字和地址的泥土之中,还做了很多同样傻的事。我们从编程之中学到了这些傻 事,又把他们放进了计算机语言,放进了Fortran,放进了PL/1,放进了几乎所有语言之中。--John Backus
25、在人类的阶层之中,写代码处在高于盗墓,但是低于管理的某处。(Gerald Weinberg)
26、如果程序员模拟一个结构比编译器实现这个结构还快,那这个编译器写的可够烂的。 (Guy Steele)
27、阶级(class)斗争,一些阶级胜利了,一些阶级消灭了。(Mao Zedong)
28、类,可以分为三种:一种不工作的,一种出错的,还有一种找不到了的。(Russell Baker)
29、内存就像高潮,真的比虚拟的好得多。(Seymour Cray)
30、更妙的在这里 : cnBeta上某网友评论——不懂编程的人看这个就像品尝蜡烛蘸白开水!
有关计算机的精彩名言及作者出处收录
无一分可增不叫完美,无一分可减才是。 --Antoine de Saint-Exupery
“Einstein argued that there must be simplified explanations of nature, because God is not capricious or arbitrary. No such faith comforts the software engineer.” - Fred Brooks
爱因斯坦经常说必定存在对自然的简单解释,因为“上帝”不(应)是反复无常或独断专行的。软件工程师可没有这样的信念作安慰。 --Fred Brooks
“Managing senior programmers is like herding cats.” - Dave Platt
管理一堆高级程序员就象放牧一群猫。 --Dave Platt
“Error, keyboard not found - press F1 to continue.” - BIOS system message
错误,没有发现键盘 - 按 F1 键继续。 --BIOS系统的提示信息
“When all else fails, read the instructions.” - L. Iasellio
走投无路时再去阅读说明。 --L. Iasellio
“The memory management on the PowerPC can be used to frighten small children.” - Linus Torvalds
PowerPC的内存管理可以用来吓唬小孩子。 --Linus Torvalds
“Never trust a computer you can’t throw out a window.” - Steve Wozniak
永远不要信任那些你无法将其抛出窗外的电脑。 --Steve Wozniak
“The most likely way for the world to be destroyed, most experts agree, is by accident. That’s where we come in; we’re computer professionals. We cause accidents.” - Nathaniel Borenstein
许多专家认为,导致世界毁灭最可能的'原因是意外事件。那正是我们在做的;我们是计算机专业人士,我们正在制造意外事件。 --Nathaniel Borenstein
“If you give someone a program, you will frustrate them for a day; if you teach them how to program, you will frustrate them for a lifetime.”
如果你交给某人一个程序,你将折磨他一整天;如果你教某人如何编写程序,你将折磨他一辈子。
“Documentation is like sex: when it is good, it is very, very good; and when it is bad, it is better than nothing.” - Dick Brandon
文档就如同“性爱”,当它好的时候,简直美妙得无与伦比;当它糟糕的时候,又糟得一塌糊涂。 --Dick Brandon
“Programming is like sex: one mistake and you have to support it for the rest of your life.” - Michael Sinz
编程就好比“性爱”,一个错误就能让你一辈子不得安宁。 --Michael Sinz
“Perfection is achieved not when you have nothing more to add, but when you have nothing left to take away.” - Antoine de Saint-Exupery
无一分可增不叫完美,无一分可减才是。 --Antoine de Saint-Exupery
“Einstein argued that there must be simplified explanations of nature, because God is not capricious or arbitrary. No such faith comforts the software engineer.” - Fred Brooks