信区: NewExpress
标 题: 清华博士退学生王垠骂完中国教育开始骂美国了...LOL
发信站: 水木社区 (Tue Feb 12 23:59:09 2008), 站内
人才啊...笑死我了...
发信人: cdr (可读可写), 信区: Overseas
标 题: Cornell 感受(转)
发信站: BBS 未名空间站 (Mon Feb 11 22:40:42 2008)
作者:王垠
http://shredderyin.spaces.live.com/blog/cns!73FF08D72187CE2E!5259.entry
Cornell 感受(1)
早就有人问起我的学习情况,问我有没有找到理想的研究环境。我却总是弄一些小动物,要不就是好玩的内容在这上面。真是惭愧,因为一直觉得自己还没有什么发言权,一直觉得是不是自己搞错了。不过来了 Cornell 已经一年半,也可以说一下对美国教育的感想了。我的感觉可能是错的,或者局限于我的专业或者学院。不过总的感觉就是,美国教育其实很大部分是商业性的应试教育,而外国研究生基本上是用来骗本科生钱的廉价劳动力。本科生能学到的真东西,相对于他们交的学费,也是少而又少的。巨大的作业和应试压力,已经剥夺了学生思考的自由,真正潜心研究的环境是很难求的。
还是让我慢慢的回忆一下这一年半的经历吧……
2006 年的8月3号,我们经过20多小时的飞行,来到了 Ithaca。面对这个小山村,我们是非常新奇的。这里的夏天是如此的美,到处是绿草,到处是瀑布,自来水都是可以直接喝的,房间里全都有地毯。貌似一切都是那么的美好,人都是那么的有礼貌。刚走到人行道边上,路上的汽车就缓缓停下来,让行人过马路。路上遇到一个不认识的人,他会莫名其妙跟你打招呼,说: “Isn't it beautiful?” 总之 Ithaca 的美是不用多说了的,居民的总体素质还是比较高的。不过很快,这种新鲜感就随着在 Cornell 遇到的各种事情消失了。Cornell 给我的第一印象就是非常差的。
其实正式开学是在20多号,我们之所以这么早的来,原因是需要参加一个所谓 ITADP Summer Program。ITADP 也就是 International Teaching Assistant Development Program,也就是对 TA 的培训。这个培训是强制性的,不参加就不能做 TA,也就得不到经济支持了。我们连时差都还没倒过来就参加这么一个课程,每天从上午9点到下午3点。我也不记得申请 Cornell 的时候他们提到过这个东西,而是在接受了 offer 之后才收到一封信,说要所有外国TA参加这个培训。没想到 Cornell 的印象就从此在我心中一落千丈。
首先,经过培训的,或者仍然在接受培训课程煎熬的中国同学,我们都痛恨这个东西。我们得出的一致结论就是,这个培训对提高英语水平的效果是微乎其微的,纯粹就是浪费时间和精力。夏天的培训只有一个星期,分小班进行,在培训的末尾老师会进行评定。如果不通过,就需要强制性的修一期的课,叫做 EDUC 578。EDUC 578 期末会有一个评定,如果不通过,就需要修 EDUC 579。接着是 EDUC 580, ... 课号换了,但是课程的内容基本没有换,不断反复,无聊之极。总之,这个课耗费大量精力,影响学业。中国学生大多都对这个课程叫苦不迭。很多人都把牢底坐穿了,上了两年还没有通过。如果真能留下来,那还算不错的,各个系情况不一样。我认识有一个电子系的博士生在第一期评定没有通过就被取消了经济支持,他只好自己掏钱转成了计算机系的硕士。
再来看看这个课程的性质呢?我还深刻的记得在 Summer Program 的时候,ITADP 的主要负责人给我们讲的话:“You know why you are here? ... You know how important the undergraduate students are to us? You might even find a prince or princess in your class one day, from another country! ” 那个语气呀,就跟大老板差不多。我们是Ivy!是贵族学校!这不是很清楚的暴露了我们的用途吗,是为本科的“公主”和“王子”们服务的。后来我听说,的确是这样的,这个 ITADP 就是在本科生家长的强烈要求下成立的。而王子和公主们,可能还是没有得到他们想要的。
这个课是不可以旷的,旷课两节就会 fail 掉,从而取消 TA 的资格。这个课也是不可以迟到的,否则老师在下课的时候会警告你,要是再迟到就会给你 fail。这个课的规则是如此的严格,真是非常特殊。没有任何专业和非专业的课程有如此的军事化管理。再来看这个课程是什么内容。其实主要的内容就是告诉大家什么是好的 teaching,什么是坏的,大多都是废话。我记得在讨论教育的时候我提到,一个好的老师应该引导学生去思考,告诉他们知识是怎么获得的,而不是把知识灌输给学生;应该减轻学生的压力,鼓励他们创新。结果老师对我的这些说法很木然。很显然我的说法,她丝毫没有预料到过。她所期望的只是写黑板时字不要写得太小之类的。
然后我们做很多所谓的 microteaching 练习。microteaching 就是在课堂上对其他参加课程的同学讲授一些自己专业上最基本的常识。拿我来说吧,我第一次讲的内容就是二叉树。这个练习有一定的好处,就是让我明白了其实很多时候老师认为学生明白了,其实老师只知道自己明白了,而不知道学生其实是不明白的。但是我后来发现,对于 Cornell 的本科生,基本是没法知道他们是否明白。不论是我讲课,或者我和本科生一起听课,很普通的情况是这样:老师经过一段精彩的讲述之后,问:“你们明白了吗?”没有人吭声。再问:“有人没有明白的请举手。”也没有人举手,一片寂静。老师无可奈何,只好继续讲下去。总之,大家都以为别人都听懂了,都很害怕别人笑话自己不懂,感觉非常像国内的高中。不过总的说来,microteaching是很费精力的。讲一两次还行,反复的做就很烦了。课程的另一个内容是对自己的话进行录音,每次10分钟以上,一个星期三次,必须及时提交给老师评语。这个对于英语有一些帮助,不过费时间太多了,为了那10分钟,经常需要准备一两个小时。而且经常找不到有趣的话题,所以觉得很无聊。
因为第一期的时候,系里有一个教授碰巧给我一个 RA ,所以我没有参加 EDUC 578 (当然,像所有中国学生一样,我夏天的评定是没有通过的),所以第二期的时候我才被迫参加了这个课程。每个星期这个课程都耗费我太多的精力,以至于我在第二期的时候选的唯一的一门理论课后来没有精力完成。一方面这也是由于教课老师的问题,他只会在黑板上写定理……证明…… 所以后来我drop掉了那门传说中的牛人讲的课程,导致第二期就只修了 ITADP 的课程。一个系里都不认为是课程的课程,就这样占用了我一学期。
幸亏我表现还好,每次都貌似很积极的样子,很配合老师,其实心里在骂这个 program。同时我也比较同情老师,因为她也是打工的,讲了这么久这个课也觉得有点无聊了,虽然她没有直说 ;-) 所以很幸运的在期末勉强通过了评定,以后就再也不用上那个可怕的课了。不过还有不知道多少中国学生仍然在经受 ITADP 的煎熬……
http://shredderyin.spaces.live.com/blog/cns!73FF08D72187CE2E!5261.entry
Cornell 感受 (2)
再谈一下本科教育吧,因为我感觉“王子”和“公主”其实挺苦的,跟在中国上高中差不多。因为Cornell本科生太多,有两万多人,而每个人都可以选修任何一门基础课,所以经常人满为患。我第一学期做 CS 100m 的 TA。100m是一门最基础的编程课,前一半讲授 Matlab,后一半讲授 Java。天知道 Matlab 怎么被当成“编程语言”来教了,以至于在后一半的时候学生还经常继续被 Matlab 误导,用那种思维方法来写 Java。不过现在100m已经去掉了Java的内容,变成了纯 Matlab 的课程。要学 Java 就去上 100j.
那一期总共登记的学生有280多个,课堂我第一堂课去过一次,教授让我们去跟学生们见个面。结果只去了两个TA,一个大礼堂坐满的人,教授差点都不知道我在那里。学生们都很懵懂,所以老师讲什么基本上没有什么关系。因为基本没有什么互动,所以感觉还不如用个摄像机拍下来,这样学生一遍看不懂还可以倒回去再看。不过我知道他们不会那么做的,要不然大家都不来上课了。
我们总共有9个TA和十来个本科 consultant,负责批改作业,试卷和答疑。编程作业是两星期一次,期中考有两次,期末考一次。每次作业提交之后,大家都会马不停蹄开始组织批改。那三次考试就更加军事化了,每次都是当堂闭卷考试,一个大礼堂楼上楼下全都坐满。考考考啊…… 监考完之后,大伙就按姓名字母把试卷分批收上来,然后“押送”到一个房间开始流水作业。在黑板上画一个流程表,改完一个字母就在上面画一个X。一般会从晚上9点半一直弄到半夜一两点钟,才能完成任务。
我改作业都很慈悲,不忍心为了一点小错就扣分。如果思路是对的,我就不会扣很多分。但是不是所有 TA 都这么好,有些特别刁钻,会想方设法把分扣下来,以显示自己比别人懂得多。如果要求重判分数,还需要提交书面申请。很多高年级课程居然还会课堂点名,有些每星期都有一次作业,需要在课堂当堂交作业,如果迟交就会被拒绝接受,没有商量。有些交作业需要把每道题分开放在不同的信封里,这样他们方便分给TA,每个人只改一道题。一切都机械化了。所以本科生基本上生活在作业,考试与分数的恐惧之中。这样的环境下,所谓的西方 critical thinking,只不过是一个笑话。这种待遇是我在川大都没有遇到过的,现在比较一下,川大才算是真正的大学呀 ;-)
每学期中和学期末都有学生对 TA 的评定。会对各方面进行打分。不过从来没见过这个分数起了什么作用就是。另外据说 Cornell 对本科生有各种奇怪的隐性收费的做法以增加收入,因为学校有很大的财政赤字。
--
※ 来源:·水木社区 http://newsmth.net·[FROM: 216.157.206.*]
<script type="text/javascript"><!--
google_ad_client = "ca-pub-7104628658411459";
/* wide1 */
google_ad_slot = "8564482570";
google_ad_width = 728;
google_ad_height = 90;
//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
分享到:
相关推荐
7. 程序员的生活和职业发展:除了技术层面,王垠也可能讨论程序员的职业规划、工作生活平衡,以及如何在行业中保持竞争力。 8. 计算机科学教育:王垠对现有的计算机科学教育体系有所批评,他可能提出改革建议,鼓励...
王垠在自己的博客上推荐过很好用的文档撰写编辑器,完美结合Word与Latex的优点:http://www.yinwang.org/blog-cn/2012/09/18/texmacs 这个教程作者为王垠,原地址在这里:...
在IT行业中,操作系统的选择往往对工作环境和效率产生深远影响。王垠是一位知名的技术专家,他在"完全用Linux工作"及"谈Linux,Windows,Mac"这两篇文章中,分享了他对不同操作系统的见解和实践经验。这里我们将深入...
Emacs是一款强大的文本编辑器,由GNU项目开发并维护,具有高度可定制性和扩展性,被誉为“操作系统中的操作系统”。在IT行业中,特别是程序员和开发者群体中,Emacs因其丰富的功能和高效的工作流而备受推崇。王垠和...
王垠在其文章《程序员的心里》中探讨了一个深刻且普遍存在的问题——程序员行业内存在的心理疾病现象。这些问题不仅限于个体层面,更是反映了整个行业文化的某些弊病。本文将深入分析文章中提到的几个核心病症,并...
王垠老师在其经典文章《编程的智慧》中深刻探讨了编程实践中的几个核心概念:反复推敲代码、编写优雅的代码和实现代码的模块化。这些概念不仅关乎编程技巧,更涉及如何通过练习和领悟提升编程水平,体现编程的创造性...
总的来说,这个压缩包提供了一个学习和研究CPS编程范式的实例,尤其是对于熟悉Lisp和函数式编程的人来说,这是一份宝贵的教育资源。通过仔细研究这40行代码,开发者可以更好地理解CPS的原理,以及如何在实际编程中...
王垠:《完全使用Linux工作》.对比微软的操作系统以及MS office.提出linux等自由软件存在的重大意义。
王垠导师R. Kent Dybvig的编译器课程作业文档。跟其他编译原理的课程不同,这门课程是从汇编生成开始,自底向上小步迭代地实现了一个Scheme编译器。这样每一小步完成后都能直接编译运行,检验成果。 文档缺少第12课...
文档中的“wiresxyzfunctionλx.EfunctionapplicationE1E2”暗示了函数和变量的连接方式,类似于电路中的电线连接,这可能是在用电路的概念来类比λ-演算中的函数和变量关系。 4. 类型推导(Type Inference)是...
TeXmacs的样式文件不是简单的文本模板,而是具有丰富功能的模板,它们可以在用户进行文档编辑时提供结构上的指导和视觉上的风格统一。 需要注意的是,尽管TeXmacs在可视化编辑方面有着明显的优势,但它仍然保留了...
总的来说,“详细的公农历转换1.0.zip”易语言程序源码是一个有价值的教育资源,无论对于学习易语言的新手还是有一定经验的开发者,都能从中受益。通过实际操练,不仅可以掌握易语言编程,还能深入理解公历和农历...
- **十进制转二进制**:常用除2取余法,即不断将十进制数除以2并记录余数,直到商为0,然后将余数倒序排列即为二进制数。 - **八进制/十六进制与二进制之间的转换**:可以通过将每一位转换为相应的二进制数,或者...
易语言由王垠教授于2000年创建,旨在提供一种直观、易懂的编程工具,使得不懂英文的用户也能进行软件开发。它的语法简洁明了,如“打开文件”、“关闭文件”等,与日常用语贴近,易于理解。 易库是易语言中的一个...
3. 计算机教育:文章中对Windows作为计算机启蒙教育工具的观点提出了批评,认为这并不利于培养未来的高科技人才,反映出作者对于计算机教育现状的批判态度。 4. 自由软件运动:尽管作者个人喜欢自由软件,但他明确...
程序的输出结果 博文链接:https://rednaxelafx.iteye.com/blog/187471
易语言是由中国程序员王垠博士创建的一种高级编程语言,其设计目标是降低编程难度,让不懂英语的人也能进行程序开发。易语言具有直观的汉语编程界面,支持多种编程模式,包括面向过程和面向对象,为开发者提供了...
易语言,全称“简易编程语言”,由王垠博士于2000年推出,它的设计目标是让编程变得简单,通过中文编程的方式降低编程入门的门槛。易语言具有以下主要特点: 1. **中文编程**:易语言的语法结构和关键字均采用中文...