领测软件测试网
软件测试技术门户8^*DvN%K0[6s;whi8.阅读 <>
软件测试技术门户 `.y"{ L&[0f2qaiY软件测试技术门户A1Z#zz1_
I5['F大三上学期,我听了熊悦讲师的操作系统课.他是中国科大少年班毕业,后来读了博士,思维非常活跃,而他的课上,也首次使用了全英文教学,使用的课本就是美国著名学者Abraham Siberschatz的 <>.我大一时候就曾经尝试看英文教材,当时看的是Papadimitriou的 <>,无奈本身计算理论的内容就够艰深了,还用了英文看,显然困难重重.一直到大三上学期学习操作系统时, <>称为了我第一本从头至尾完整阅读了的英文教材,从此也就开始阅读了大量的英文经典教材.
软件测试技术门户
s f~@#?"LB^![gw.{z看英文书,最直接的受益就是英语水平.外国人写书的风格是"娓娓而谈",以聊天一样的亲切口吻展开,把每一个英文句子翻译成中文理解是不现实的.所幸的是我以前英文水平并不烂,而学OS时这本书由偏偏没有中文译本,老师的课件又完全按书上来(也是英文的),这就把我给逼上梁山,非看不可了.一个Chapter一般有三十多页,而老师几乎是一次大课上完的,晚上就不得不在教室里,花上4个钟头把书仔细看一遍.开始看得特别慢,看了3,4页以后就没办法集中精力了,可是,慢慢地,看书时候开始使用英文思维了,直接使用英文理解书中的内容而不是先翻译成汉语了,甚至笔记也开始使用英文作了.有一天,连续看了2,3个小时没抬头,那种感觉特别奇妙,好像头脑里的东西都编程英语的了.我慢慢地感到什么叫做掌握一门语言了.可是,自从那时以后,室友开始对我提意见了:"你怎么说梦话还用英语啊!"我感到很不好意思.
TPg#X h%r软件测试技术门户CZ YsIQ6V英语水平得到了巨大的飞跃,应该就是那个时候.我觉得自己正在慢慢地与这门外语开始了亲密接触.以至于后来做考研阅读,完型填空时,往往总是"蒙"对正确答案.我没有办法清晰的解释清楚,只是觉得这个答案理所当然的应该选,其他答案理所当然的荒谬.确实,看懂一篇文章与理解一篇文章的差别是很大的,而怎样准确的"理解",则要依靠长期培养出来的语感和英语思维.
软件测试技术门户&b1z:C]g[Qo\软件测试技术门户 rwW!U.HLj这件事的另一个巨大影响是:从此以后,阅读英文教材就一发不可收拾.计算机科学方面的英文教材国内引进的非常多,很多是享有世界声誉的大科学家的经典之作,写得相当精彩.在英语上障碍的扫除使得我可以进一步阅读这些教材,包括Andrew.S.Tanenbaum的 <>, <>,Abraham Siberschatz的 <>, <>,Alfred Aho的 <>,Stuart Russell的 <>,这些书让我对计算机科学的专业知识有了深入系统的认识.
k6T;N^8P
l(E/A*b,kY7B*~F@_H%W英语水平的提高对于我后来阅读很多英文论文起到了至关重要的作用,深刻感到学好英语的作用.没有扎实的英语水平,真的是寸步难行!
软件测试技术门户6hW]s/Oo` v7A9o1WTH{
t,~]*D2^*X9.用实践的方法对待计算机科学
;iZ6t@!nO软件测试技术门户"fk5d?5Z8B+bZ@9M计算机科学是很注重实践的科学:但是,这并不因为这计算机科学专业的学生就理所当然是程序员.我并不是从一开始就认识到这个问题,但是,这种注重实践的态度却非常有助于我掌握许多课程.大一的时候,我曾经在网上查到过MIT,Stanford,CMU等国际名校对计算机专业本科生的培养计划,真是大吃一惊:他们在学习计算机原理时,要自己设计一台逻辑计算机,自己完成CPU设计,总线设计,存储器设计,I/O设计,甚至制作集成电路,几乎就是自己造一台计算机;他们在学习编译原理时,要自己完成一种语言的完全编译器的开发,一直生成到目标代码;他们在学习操作系统时,要自己开发一个full-functional OS,在学习计算机网络时,要编写程序实现某些协议.这个打击使我认识了一个问题:什么叫实践能力?不是攒机,不是做花哨的网页,不是做吸引人的Windows程序,所谓实践能力是把理论运用到实际中的能力.今天我们所津津乐道的"实践能力",实际上是一批技术工人的能力.
软件测试技术门户U Lun|PG软件测试技术门户l#E+I7f