原创 思考,感慨

2007-1-31 20:17 2660 1 1 分类: 工程师职场
转自清华bbs
  从生源上讲,美国没有那个学校可以把全国各省的理科状元和 前十名大半收入囊中。MIT虽然始终在理工科方面独占鳌头,但是加 州理工学院、Stanford、Berkeley等名校并不逊色太多。像Stanford 更是以地处硅谷、生产杨致远型的资本家而独具吸引力。从优秀学生 的聚集程度上讲,大概MIT加上Stanford都不足以与清华一拼。   我所在的大学在美国数二流之列,工程院排名在十几左右。出国 前我对朋友说,美国二流大学学生的数理功底不会太好,课程大概不 敢开得太难,中国学生的困难大概还在语言上。   到这里发现三句话说错了两句。TOEFL和GRE毕竟没白考,上课能 听懂百分之八九十。本来用于录老师讲课内容的单放机只带了一次, 也没开录,后来再也没带过。阅读课文也没有太多的困难(哪有GRE 歪词那么多)。美国学生实在是基础差,又不用功,一百分的作业得 不到五十分的一般都是美国人。(日本、印尼等其他国家人的英文名 字读起来可没有美国人的那么顺)。但是,这里的课程负担可实在是 不轻松,一般来说,选三门课上是标准(不少人只敢选两门);能上 四门课的人堪称不同凡响;五门课?最好不要想。   我在这里的第一学期上了一门叫《计算机系统设计》得本科课程, 其辛苦程度真实一言难尽。十五个星期内交了十次作业,作了六次课 程设计。有的设计还分几个部分,分开交设计报告。所以设计报告大 概也交了有十次左右。最恐怖的是有一次,十天内要交六份作业或设 计报告,而且当时正值其他几门课正在期中考试。抱怨是没有用的, 老师说:"我很抱歉。但这门课很重要,请大家不停的工作。"学生从 一般的逻辑时序电路开始设计(数电都已忘得差不多了);核心是自 行设计"麻雀虽小五脏俱全"得ALU,单指令周期CPU(single cycle CPU);多指令CPU(Multi-cycle CPU);以直到最后实现流水线 (pipe line)32位MIPS CPU和Cache。一门课下来,所有与计算机 CPU有关的知识全部融会贯通。硬件设计水平也有了很大提高(就是 太累)。在清华的本科课程中实在找不到这样一门如此实在的集理论 实践于一体的课程。计算机系的TEC-II型试验计算机几经是全国独家 了,但是试验安排并没有触及核心(TEC-II机是微指令时的计算机)。 缺乏动手设计环节是学生对CPU原理的了解比较肤浅。当初我作微指 令实验时曾由茅塞顿开的感觉,但是现在才发现远远不够。至于全校 性选修课《微机原理》的水平就不用说了,至今我想起老师的一句话 还有些心痛#--"学通了八位机,十六位机、三十二位机的原理是一样 的",MIPS怎么可能和十六位CPU相提并论?在Stanford,本科生也有 相似的计算机系统设计课程,但是要求学生用VHDL语言(当今IC设计 标准语言)实现,清华的本科生由几个会用VHDL?   我在清华曾上过《操作系统》这门课,要在Linux基础上作四个 project,六个人一组,可以期末一起交。我在计算机系的同学直到 期末前两三周仍叫我不必惊慌,说最后一两周内定会有牛人做出来, 大家都可以搭车。我在这里的情况则不同,也是四个project,三个 人一组,每三周交一个project。如相似之处过多,当即受到质询, 处罚办法抄者被抄者各扣50分(满分100),被罚者早有先例。交作 业时间是某个周日晚11点59分59秒,网上交作业,半秒钟也不许拖 延,到时间传输停止工作,谁也交不成。所以大家只有坐下来勇敢的 面对困难。其实,三个星期短得不合理,因为第二个星期与Project 相关的课程才讲完。唯一的方法就是熬夜#--第三个星期,从晚上九点 到凌晨两三点,公共机房的数十台工作站前座无虚席,几乎每个人 都要连续熬夜;凌晨三点有人开始支撑不住,而熬到六七点的也不乏 其人。教师在上第一节课时曾展示过一块白布,上书"我宣布投降"和 几十人的签名。这份由败在Project手下的学生赠送的礼物被老师悬 挂在办公室的墙上。而我对这门课的感觉只有一句:我开始明白操作 系统了。   在清华,计算机系的《操作系统》和《计算机原理》是体现了其 应有的份量的。我曾上过某系的《图像处理》,答疑时发现老师对 (AB)'=B'A'都不大清楚,其上课的水平可想而知。我在这里上的《图 像处理》作的设计中第二难的是简单的OCR(就是清华电子系搞的 Optical Character Recognition);第一难的Texture Recogniton 据TA讲十几年中从未有人做出来。我不禁想问问那位MIT毕业的教授: 这真是要我们作的作业吗?不过教授早有说法:前几年我这门课开的 比较难,学生很痛苦,今年我降低了难度……   可以说,只要不是纯理论的课程(如微积分、信号与系统),清 华课程的份量、内容丰富程度、效果都不如美国的一流名校(乃以二 流引申一流所得结论)。再有像美国的VLSI设计课程在清华很难找到 其应有的设计实践效果。这里的VLSI设计课程上到深处,学生就可以 做出实实在在的ASIC芯片,然后拿着自己的设计去硅谷或别处工作面 试,说:"这是我作的东西。"清华大概没有真正的"企业级"集成电路 设计试验课程#--这也不奇怪,全中国现在都在作板子而不是"片子"。   美国大学的教授对授课的认真程度有高下之分,但任何教授都不 允许抄袭。这一点我在前面已经提到了一些。有一个教授的话很据代 表性:"发现抄袭很难;但我会竭尽全力。"另一个共同特点是他们上 课一般不会沉闷的让你想睡觉。它们的幽默虽不像新东方的宋昊那么 多,但是往往恰到好处:比如一个教授说"有的黑客只是看一看,就 像女人逛商场";有一个教授每当学生回答出一个较难的问题时就赠 送一美元;一次课堂上学生回答问题时说"这要看实际情况(It depends)",教授对大家说"怎么像政客说的话"……总之,这里你一 般碰不到在清华常见的"面苹果"老师。   比较认真的教授的责任心是令人钦佩的。一个教授在学生课程最 重的时候,把家中的电话留给学生,告诉学生说晚十点前可以打电话 请教。我有一个同学修一门课,最后一个Project做到半夜三点时完 工,大呼轻松之余上网解闷,发现一封新的E-mail,原来授课老师也 工作到半夜三点,有设计了一个新的Project叫学生作。再比如说 《操作系统》这门课的MIPS模拟平台和基础代码(不是Linux或MINIX) 是由berkeley的一位教授设计的,现在为多个大学采用。值得注意的 是这是一个非盈利的项目,对于这位教授的升迁和获取工业界的资助 也没有任何帮助,而且不知耗费这个教授多少可用来做项目赚钱的时 间。   美国教职人员活着很不轻松,一般没有国家投入这一说。如果自 己不能做出成果拿到企业界的资助,处境就会相当艰难。助理教授 (assistant professor)升副教授可不像国内这么容易。在 princeton,五年内拿不到终身职位(tensure)就请 砥谈亲 人。 Princeton大多助理教授都是这种命运。我所在的学校化学系的一个 教授就是被pronceton轰出来的,现在几经是某个领域中的带头老大 一级的人物了(天啊,princeton也太横了吧)。像这种人, princeton又会利用其巨大的名望、优厚的待遇和良好的研究条件把 人吸引回来。
PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
1
关闭 站长推荐上一条 /3 下一条