-

- 加为好友
- 发送私信
- 在线聊天
|
| 发表于:2008-03-03 13:54:35 楼主 |
在大学里我对人生有了新的认识,也想清楚了很多问题.大一时候曾经迷茫,大二也曾经郁闷,"郁闷"似乎是现在大学生的口头禅.今天,这些感觉正随着时间慢慢褪去.我觉得这是很正常的. 关于排名第一的那件事情,现在的想法还不系统,而思考也随着学习和生活还在继续,无法完全展开了.以后再细说吧. 1.对人生和逆境的思索 2.放弃计算所,报考中国科大 3.不问别人在干什么,独立学习 4.学习数理逻辑 5.学习数学分析和高等代数 6.从技术到科学 7.两次参加数学建模比赛 8.阅读 <> 9.用实践的方法对待计算机科学 10.学习并且掌握了Visual C++ 6.0 1.对人生和逆境的思索 这个话题很大.大学4年让我想清楚了很多问题,无奈,现在思路还没有彻底理清楚.很多结也没有完全解开.所以就不能细细展开了.我想以后总有一天我会再详细谈谈自己的看法.今天,我只能这么说:感谢上天让我经历的挫折和逆境.如果没有这些经历,今天的我也许就是另一个样子了. 2.放弃计算所,报考中国科大 去年9,10月份,我曾经一度在报考学校上陷入了迷茫.我是一个讲求平衡的人,总觉得高考的结局差了一步,那么现在努力了,一定要弥补回来.中国科学院计算技术研究所,这个研制了新中国第一台电子计算机,第一个通用中央处理器,第一个大型超级服务器的高级科研机构,无疑是无数计算机专业的学子向往的地方,相比之下,中国科大计算机系则显然在名气上落后.按照现在学生一贯对学校评判的态度,名次越靠前,名气越大的学校,自然越好.暂且承认这个观点近似正确,但是,下一个推论却有了问题:"如果成绩允许,这样的学校就越值得考". 坦率的说,当时我在考虑选择哪所学校时并不因为成绩担心过.我考虑的问题就在于:是不是学校牌子越大,名气越大,越"牛",那么就越值得考呢?我觉得不是这样的.想想小学,高中,大学,"考名牌"这种想法真的是与生俱来的吗?小学考初中时,妈妈一定要我好好学习,考上当时我们区的重点初中的重点班,如果她不对我说,你考上那里我就带你去某某地方旅游,给你买某某东西,你考上那里就给妈妈争了一口气,就能和很多"好孩子"在一起玩,(暂且不说好孩子的评价标准),我不觉得所谓的重点班对我究竟有多大的吸引力,也没有觉得上好高中,好大学究竟能如何如何,我所希望的只是让爸爸妈妈满意,让他们高兴;而初中升高中,则不是妈妈对我说了,而是老师一直灌输的观点:"我们班的同学都是精英,大家都要考上合肥一中,考不上的都是最差的".当时考试时挺怕自己考不上,但是,不是怕考不上好学校对自己的前途影响多大,而是怕被同学,家长看不起,怕令爸爸妈妈伤心. 考名校是成才的必要条件,这个观点早已被很多教育家批评,而所谓"成才"的定义,官方的说法与世俗的看法也相差甚远.可以说,今天中国学生塑造起来的这种"考名校"的态度,这种竞争,是从小被外界左右的一种被动态度.他们并不知道为什么要上好高中,好大学,但是他们知道,差生是被批评,被鄙视的,是坏孩子,而考不上好学校的就是差生.他们的家长也以此作为评价孩子的标准,考不好就打骂批评,丧失信心,考好了,就可以炫耀于人前,满足了他们的虚荣心.逐渐地,再远一些,考上了所谓的热门专业,以后可能会有高工资,这也成为了炫耀的资本;在学生身上,这种虚荣心也在逐渐建立.在名牌大学学习,非名牌不上,持这种观点的人,有相当一部分都在被这种虚荣心左右. 我不觉得这种无目的地,或者是为了满足虚荣心作出的选择有什么意义,因为一种人生观的扭曲,迟早会带给人迷茫.我的很多高中同学上了名校,却陷入迷茫,当然,他们的迷茫也促使我重新审视我自己:我没有上名校,那么我的精神状态与他们有什么不同呢?这种不同产生的原因又是什么呢? 在去年9,10月份时,我一直困扰与这个问题,因为我又面临选择.我作出了选择,我就希望知道我为什么要选它,而且原因是不是足够充分.我绝对不愿意为了一个世俗的虚荣而选择,因为如果那样,我迟早还会迷茫. 相比我的很多在名校学习的同学,我的大学生活是很愉快的.我学到了我想学的东西,而且还在大多数情况下毫无压力.可以说是一个非常宽松自由的环境.在USTC的学习更是如此.我第一次感到不为考试学习,不为分数学习的乐趣.那是怎样的一种愉悦啊!也许这样,确实绕开了现形教育制度的很多弊端.虽然我的学校不好,可是我并没有觉得这有什么.因为我觉得这种没有压力,自由单纯的环境很适合我. 因此,我觉得,究竟应该选择什么样的学校,或者大一点说,选择什么样的生涯,一定不能被某种虚荣心左右.要看看那种虚荣心是否值得自己为了这种虚荣心而作出牺牲.如果两者能统一起来最好,一旦发生冲突,则一定不能被虚荣心左右了自己.要找到适合自己发展的地方,适合发挥自己潜力的地方,这才是属于自己的学校,属于自己的生涯. 今天,同学聚会时来了很多同学,有一些是以前被班主任定义为"差生"的同学,我觉得他们上了一所不知名的学校其实是一件好事.他们的心理得到了健康的发展,得到了尊重,潜力也可以发挥. 3.不问别人在干什么,独立学习 今天,虽然中国的计算机教育与西方还有较大差距,但是,已经有很多名校开始采取了西方的教育模式,即不仅注重新技术的渗透,而且注重理论与实际的结合.北大,清华,中科大,都是在这方面做得很好的.可是,大部分学校都不可能完全这样做,因为无论是学生还是教师都不具备这种素质,结果是老师教不好就不教,而学生因为条件所限,也就不可能学到这些.如果消息相对闭塞,往往如同井底之蛙,远远落后于别人自己还不知道.这是很可悲的. 所幸的是我不希望成为这样的人.我并不觉得自己究竟取得了多大的成绩,但是首先我承认自己看到了差距,并且尽自己的力量减小这种差距.现在这种差距仍然有很大,可是,我会继续努力.这一切都要从大一下学期开始.离我们学校不远就有一所中国著名的大学:中国科学技术大学.骑车大约半个小时就可以到. 不在自己学校学习,而到另一所学校学习,这似乎是很不安分的想法.但是,在国外这种情况完全是司空见惯的.经常有人看到Havard里面有MIT的实验室,而Cambridge的教授在Oxford上课.即使在我国,也慢慢开始教学资源共享.可是,由于中国几千年封建统治,封而治之的观念根深蒂固.可是,为了学到我想学的东西,不迈出这一步,就可能什么也做不了了. 迈出这一步是不容易的.周一早上,大家都背着书包去教学楼了,可是我却骑着车子出了校门.而在另一所学校,USTCer高人一等的态度则无形中加大了我的压力.非常幸运的是,我得到了高中几位好友的帮助.他们给了我很大的鼓励,让我慢慢习惯这种学习方式.而中科大教授们那种对科学的一丝不苟,严谨认真的态度和精彩的教学则让我欲罢不能.之后我特别盼望可以听到他们的讲课.于是学习的东西就越来越多,以致于修了计算机系,数学系的大部分课程.这期间不仅打下了坚实的专业课基础,而且中科大一向注重数理基础的特点也为我打下了很好的数学基础,不仅如此,也慢慢开始和国际接轨,看到了很多新的东西,听到了许多世界知名教授的报告,也了解了很多当前热门的研究方向. 这样做的后果是在学校我成了一个另类.大家在教室看不到我,由于白天从外面回来直接就去了教室,往往是早上出去晚上睡觉时才回来.而大三以后,我搬回家住了,以至于他们一学期都没有见到我几面.老师点名N多次不到,恐怕早被老师恨出了个洞了.这一切阻力在大三下学期达到高潮:我的期末考试以计算机网络和数据库技术两门红灯收场.事实说明这两门红灯对我来说是毫无意义的.这似乎更是对我们学校教育体制的一种讽刺.唯一的好处是在准备下学期复试时,我有老师可以随时问问题了,还可以增进师生感情. 我们专业很多人知道了我的这种行径,他们虽然很羡慕我学到了很多他们不了解的东西,可是却一直没有人也上这条贼船.虽然我今天已经非常习惯于这种学习方式了,但是我在他们身上看到,人的惰性如果一旦放纵,一旦安于现状,那会耽误多大的事情. 这里还要指出一点:不要功利的认为这种行为只是为了考研.很多人为了考研到外校听几门专业课,这是毫无意义的.没有从一开始就打下扎实的基础和系统的体系结构,这种听课不可能有深刻的理解,而且很容易造成一知半解的结果.不要迷信自学.也许对死记硬背地东西还勉强有效,但是科学:如果人人都能自学去领悟它,那么老师不是早就失业了吗? 4.学习数理逻辑 学习数理逻辑在我逐步清晰的认识计算机科学本质的关键时刻起了助推的作用.这种推力是巨大的,也是决定性的.学习了数理逻辑,我对自己的追求再也无怨无悔. 数理逻辑的思想非常深刻,直至今日我也没有悟出其中很多道理,而相信我的一生也不可能搞清楚其中的一小部分问题.很多问题我在近期阅读 < <逻辑哲学>>时候还在逐步理清之中,尽管这样,却还是很简单的一部分.但是,随着数理逻辑的学习,我的思维日益趋向于演绎的和理性的.一种自觉逻辑在不时的影响我的思维,极大的提高了我得逻辑分析能力.在日常生活中,我很轻易的看到别人谈话的漏洞,而自己做的论证也能够刻意的加以严密化,这种思维方式的形成,数理逻辑起了非常大的作用. 在学习数理逻辑时,我见到了陈小平教授.他的学术水平很高.数学系本科的背景使得他的讲授不仅具有数学本身的严密,又带有计算机科学家的灵活和直觉.因为他的教学,我成功的建立起了数理逻辑的理论体系,而且熟悉了里面很多繁复的证明,而Gödel的不完备性定理则带给我震撼和崇拜.他同时又非常善于启发大家独立思考问题,尽可能的让大家了解到数理逻辑的思想内涵,而不仅限于了解形式系统本身.如果没有他的指点和讲授,我是不可能逐步开始思考一些深入的问题.他当年讲课时提出的很多思考题,今天拿出来重新审视,仍然意犹未尽.他的讲课同时告诉了我们许多作研究的方法,同时流露出了献身科学的气概,令人敬仰. 陈小平教授同时也是人工智能专家.人工智能与逻辑有着天然的联系.逻辑在某种程度上说是对人思维的建模,将之使用计算机程序设计语言实现,也就是在模拟人的思维.由于学习数理逻辑到了狂热的地步,大二下学期我花了一个月的时间就读完了Nils Nillson的 <>.可谓大开眼界.从此,我再也没能减少对人工智能,对逻辑学的痴迷.去年报考研究生,我毫不犹豫地选择了多Agent系统作为研究方向.并且希望以后能够一直从事这方面的研究. 我觉得,不严格的说,逻辑学是沟通哲学与数学的桥梁.向左迈一步,就是哲学,向右迈一步,就是数学.哲学和数学都是思维无比深刻的学科,对它们中任何一个领域的研究都会耗费毕生的精力.逻辑学也具有深刻的思想内涵,但是,更重要的是,数理逻辑让我慢慢看到了科学的魅力,科学的伟大.我就像刚刚迈上科学大厦阶梯的孩子,在慢慢推开富丽堂皇而又坚实厚重的大门.一缕缕金光向我射来,每向前迈出一小步,都会有巨大的惊喜.那么,还有什么能阻止我去畅游科学的大海呢? 5.学习数学分析和高等代数 自从慢慢的认识计算机科学,发现它与数学的联系之后(虽然这种发现对于很多过来人而言是再显然不过的),深入学习数学就成为了我的当务之急.对于数学系学生而言,数学分析和高等代数是最基础不过的课程,也是体现了丰富的数学思想的课程.而这两门课我将毫无疑问首先下手. 其实这个过程并不是完全顺着来的.真正开始学习数学分析是大三上学期,而学习高等代数是大三下学期.因为大二课程很紧,不可能有时间学习这些"非计算机专业"的东西.大三的课程也很紧,但是不学实在是不行了的.那时候的学习任务就非常繁重.现在想来,当然觉得累一点,苦一点也值啊! 我感到非常幸运的是,我有幸聆听到了史济怀教授的数学分析和李尚志教授的线性代数.他们两位都是国内外声誉极高的数学家.史教授的研究领域是多复变几何函数论,给数学系讲授数学分析已经有30多年了,他的讲课特点是严谨稳重.他介绍的书中所有的定义不仅有精确的数学表达,而且易于理解.不仅如此,完全脱稿讲课是他独有的绝活:3个学期,两百多个学时,他在讲课的全过程,包括证明分析中的定理时,却从来不翻教材和讲义,一切了然于心,这种熟练令所有同学目瞪口呆.他的讲课很注重教学方法,不仅有课本的具体知识,而且注重数学思维的渗透,数学抽象的表达,这让我慢慢地看到了处理数学问题的许多方法.因此,他在证明多元函数微分学中著名的"隐映射定理"时,两节课8个黑板的证明如行云流水,思路异常清晰,完全没有冗长乏味之感,听了他的证明,很有点想自己证证的冲动,似乎数学在他的眼里就是一种直观思维的形式描述.也正是他的这种讲课,让我慢慢地略有所悟:数学与直观之间真的有某种微妙的联系吗?这个疑问后来在数理逻辑中得到了正式的回答.而经过这段对分析的学习,分析学的整个思想体系已经在我头脑中完整的建立起来了.它里面体现的思想和方法也是整个数学体系的一个缩影. 李教授是代数方面的专家,也是全国教学名师.他的线性代数,数学试验都被评为全国精品课程.他的讲课风趣幽默,复杂抽象的概念和理论经过他的描述,似乎成了显然的东西.代数思想一点也不亚于分析,而线性代数作为抽象代数理论的一种具体化表述,使我在学习的过程中能够与抽象代数进行对比,发掘出形式化研究的一些方法和思路.很可惜的是由于时间的原因,高等代数我只学了一半,最深刻的理论"若当标准型"都没能学到.不过,以后我在读研时候一定要补上这一课. 通过对数学分析和高等代数的学习,我的数学思维得到了培养和训练,逻辑日益清晰,思路也慢慢变得严密.为我学习数理逻辑,逐步领悟科学打下了坚实的基础.我知道,大部分人都没有运气同时听到他们两位的亲自授课,而我为自己能亲耳聆听而感到无比荣幸! 6.从技术到科学 真正考虑什么是计算机科学是经历了一个过程的.大一刚入校时的想法很幼稚,以为计算机专业的学生理所当然的要成为程序员.在很多网站和论坛上,程序员似乎也被捧得很厉害,懂了VC++6.0可以炫耀一下,懂了Java,强人,会用EJB,更强,熟练掌握J2EE,.NET,Oracle9i,通过MCSE,SCJP,哇塞~超级大牛.我在这种漩涡中也起哄了很长时间.大一买来了那本 <>,慢慢学会了设计Win32程序,开始向网络方面发展,打算作网络编程.有一天上学校的BBS上请教,第一次认识了Cauchy.他的建议是学习Java.当时比较经典的Java教材是O'Reilly出版的一套书,光入门书籍 <>就要72元.狠个心买了下来,狂学一暑假,算是会用了.之后有开始看JSP,XML,EJB,Servelet Programming,一本接一本,J2EE的核心技术都差不错粗通了.做程序员的感觉真好!我那时这么想. 可是,问题很快就出现了.学校学习的离散数学是干啥用的?为什么学校不能开一点介绍VC++,J2EE,.NET的课程?而我看得那些书,最后越来越觉得乏味.厚厚的一本书几乎就是命令大全.一个个冗长的函数调用,机械的设计过程不仅索然无味,而且几天之后又忘得一干二净.到底什么是计算机科学与技术专业学生要掌握的?计算机科学与技术专业毕业生究竟做什么呢?我一度陷入迷茫. 阅读Papadimitriou的 <>,算是第一次接触到理论计算机科学.形式语言,自动机理论,图灵机模型,NP完全问题,这些对我来说虽然陌生,却趣味无穷.那是大二上学期.之后,于Cauchy的几次交谈令我受益匪浅.他是学计算数学的,数学和计算机都很牛.他在和我谈话中,多次谈到,理解一种思想的重要性.我们学习的课程并不是每个都有丰富的思想,而那些有其思想内涵的东西是特别需要重视和加以思索的东西.多思考,抓住每门课程特有的思想,是学习科学的基本方法. 随着离散数学学习的逐步深入和Cauchy的开导,我慢慢的发现了许多以前不曾注意的东西.近世代数的抽象是优雅而简洁,但是却在非常高的层次上对代数系统作出了让人赞叹的抽象;数理逻辑则以思想深邃著称.我慢慢地看到了形式逻辑与数学的关系,以致后来慢慢描绘出了科学的体系;图论则是非常具体的问题,但是它的算法和证明确处处闪烁着天才的构思.这是从事图及其他算法研究的常用手段.且不论我们学习这些东西就是算什么,但是,这些知识确实有着比VC++,J2EE更令我着迷的奇思妙想. 随着学习的深入和各个专业知识的展开,我终于明白了现代计算机科学的体系.这些数学理论,电路理论就是现代计算机科学的基石,也慢慢学会了离散思维的方法和抽象.一副令人惬意的图画在我的脑海中慢慢浮现:19世界末20世纪处逻辑Frege发明的形式逻辑系统掀起了对数学形式化的热潮,在Hilbert的号召下全世界的数学家都参与到对数学系统的形式化和证明过程中.虽然这种梦想在初等数论形式系统中就失败了,却客观上促使人们重新展开计算,可计算性,可判定性的研究.Allan Turing的图灵机模型应运而生.而现代微电子技术使计算机由数学抽象成为了现实. 我终于体会到了为什么很多人说:"学计算机一定要数学好,计算机与数学密切相连".计算机根本上是数学的和哲学的."计算机科学是数学和哲学的女儿".从此,我不再迷茫.科学的魅力深深吸引了我,探索计算机科学成为了我人生的坐标,也影响了我整个大学的知识结构.这种影响还会继续.认识也会逐步深入. 在这里我要特别感谢Cauchy,我的好友!谢谢你的启发和开导! |
|
|
|
100
修改
删除
举报
引用
回复
| |