一个CS专业的大学生的十件大事

里我对人生有了新的认识,也想清楚了很多问题.大一时候曾经迷茫,大二也曾经郁闷,""似乎是现在大学生的口头禅.今天,这些感觉正随着时间慢慢褪去.觉得这是很正常的.

 

于排名第一的那件事情,在的想法不系,而思考也学习和生活继续,无法完全展.以后再细说吧

 

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,我的好友!谢谢你启发开导!

 

7.数学建模比

 

20039,我和Sunny,Cherry加了全数学建模比,Thunder是我教练,之后于20042,加了全美大数学建模比.这两次比,别获得了一等和二等,可以绩还算不.但是,的意义并仅仅在此.

 

数学建模比注重的是,而不是.这个过程是一学研程的.们从拿到一道,分析问题,提出若干切入点,要使用的数学或者其他知,之后,大家始在各大搜索引擎和索引擎上域的(其中不乏英文),头阅读,相互讨论.通常于一个给定的问题,或多或少都有一些之相,而我就在此基,合其他的方法和思想加以改,提出新的方法,且加以.在整个过程中,要使用数学手段和算机完成,线拟合和数值分析,统计归类,甚至算机程序完成反覆地.些都是在科学研究中非常普遍的方法.建模的最后一步是完成.这个论然不是格意上的学术论,但是架却一点也不.包括目,摘要,问题阐,模型假,要分析,详细建模,模型验证,有缺点讨论,考文,也不能少.国赛文接近一万字,国赛则有八千多,都有三十多,今天看,3天的时间完成似乎是不可想象的事情,可是我们真的完成了.这个过程中,学会怎样写论.

 

而在另一个侧,数学建模比的意义则.它教会了我们怎样处团队合作中遇到的各种问题.在建模比3天里,分歧几乎是随时都有的,但是,一旦大家别扭,,无疑不利,怎样处集体的,怎样避免庸俗的小风头主意和人主意,里似乎是容易做起来难;另一方面,如果于一个问题长有思路,大家都焦躁,在一高效的团队,队员互相埋怨,互相指,而是,共度难关,,些也是容易做起来难;最后一点,的三天里,后面天几乎是通宵不睡,白天接着干活,这对大家都是体力和毅力上的巨大的考,忘我工作,大公无私,他人着想,里就是巨大的精神.几点似乎学开始就天天挂在嘴上,可是,的在那次比中才得到了深刻的体,而我三人也下了深厚的友.

 

过数学建模的过来:"三天的比赛会让你终",得一点也不夸.

 

8.阅读 <>

 

大三上,我听了熊悦讲师的操作系统课.他是中科大少年班毕业,来读了博士,非常活,而他的,也首次使用了全英文教学,使用的本就是美著名Abraham Siberschatz <>.我大一候就曾经尝试看英文,当时看的是Papadimitriou <>,无奈本身算理容就够艰深了,用了英文看,然困重重.一直到大三上学习操作系统时, <>称为了我第一本从头至尾完整阅读了的英文,此也就阅读了大量的英文.

 

看英文,最直接的受益就是英水平.写书格是"娓娓而",以聊天一切口吻展,把每一英文句子翻成中文理解是不现实.所幸的是我以前英文水平,OS时这由偏偏有中文,件又完全按(也是英文的),就把我逼上梁山,非看不可了.Chapter一般有三十多,而老几乎是一次大上完的,上就不得不在室里,花上4个钟头看一遍.始看得特,看了3,4以后就没办法集中精力了,可是,慢慢地,书时始使用英文思,直接使用英文理解中的容而不是先翻汉语,甚至笔记始使用英文作了.有一天,连续看了2,3时没,奇妙,好像头脑里的西都程英的了.我慢慢地感到什叫做掌握一门语言了.可是,以后,室友我提意:"你怎么说梦话还用英语啊!"我感到很不好意思.

 

水平得到了巨大的飞跃,应该就是那个时.得自己正在慢慢地与这门语开始了密接.以至于后做考研阅读,完型,往往""正确答案.晰的解释清,只是这个答案理所然的应该选,其他答案理所然的荒.,一篇文章理解一篇文章的差是很大的,怎样准确的"理解",要依靠期培感和英.

 

件事的另一巨大影:此以后,阅读英文材就一不可收拾.算机科方面的英文国内的非常多,很多是享有世界声誉的大科家的典之作,得相精彩.在英上障碍的除使得我可以一步阅读这,包括Andrew.S.Tanenbaum <>, <>,Abraham Siberschatz <>, <>,Alfred Aho <>,Stuart Russell <>,书让对计算机科专业有了深入系认识.

 

水平的提高于我后来阅读很多英文文起到了至重要的作用,深刻感到好英的作用.有扎的英水平,的是寸步!

 

 9.实践的方法算机科

 

算机科是很注重实践的科:但是,这并不因为这计算机科学专业生就理所然是程序.不是始就认识这个问题,但是,这种注重实践度却非常有助于我掌握.大一的,我曾MIT,Stanford,CMU国际名校对计算机专业本科生的培养计划,是大吃一:学习计算机原理,要自己设计一台逻辑计算机,自己完成CPU设计,总线设计,设计,I/O设计,甚至制作集成,几乎就是自己造一台算机;学习编译原理,要自己完成一种语言的完全编译器的开发,一直生成到目;学习操作系统时,要自己开发full-functional OS,学习计算机网络时,编写程序实现某些协议.这个使我认识了一个问题:实践能力?不是,不是做花哨的网页,不是做吸引人的Windows程序,谓实践能力是把理论运用到实际中的能力.今天我所津津道的"实践能力",实际上是一批技工人的能力.

 似乎代中高等,尤其是算机专业高等育面的重大危机.所幸的是我此有了一点想法,且特注重培自己.,这种只是相大多人而言自己多做了一些事情.我在掌握了VC++之后,一切就可以始了.学习数结构时,我完成了从线性表到的所有结构的定和算法的实现,做成了一型的Template Lirary,然有一些Bug,设计上也未必,但是确加深了我DS认识,提高了设计大型程序的能力;学习计算机成原理,我一不苟地设计微指令,编写微程序,和我的组员一切把一有一千多0,1字的指令表通过数开关打到ROM,在想起是后怕;学习编译原理,阅读PL/0器的源,且自己完成了C-器的设计实现;学习操作系统时,完成了部分nachos操作系的完善工作,最重要的是阅读MINIX的源.操作系是一论极难与实际联系的,多人完后OS仍然认识模糊,所幸的是,些努力使得我的认识要比他深刻一些.

 

里要感们专业对学这种实践能力培的重.师会布置大家完成大程序,大作,只要自己认真的完成,实践能力就可以培.但是,很多同学对此都不以,盲目追求考而忽略实践能力,在是得不.

 

10.学习并且掌握了Visual C++ 6.0

X

然很多人Microsoft推行的西着一点不屑,我却在大一对计算机科认识还很模糊的.直到,我周的同,能熟使用VC++6.0的人不多,这并非是因大家西的抵制,而是因很多人不好VC++6.0.,完全掌握它并不是很容易的事情.

 

学习VC++6.0颇费周折.校不开这门课,大家PASCAL,所以,只好自己自.候了解很少,C,C++,直接看VC++没问题,果花了65了一本 < <Visual C++6.0>>,却看得一头雾.慢慢才知道,VC++6.0不是一种语,而是一IDE.之余,只好又C,C++.月之后,C++用得比,始再看,是一头雾.使用MFC类库,AppWizard制的程序完全不同于使用C编写的面向程的程序,也不同于C++直接编写的面向象程序,对这种程序的机完全摸不着头脑.时间真是郁:65元就这么?(候以65元一本的算机,发现,这种价格实际上是很平庸的.)

 

偶然的机,看到了机械工出版社的 <>,便翻翻,发现它讲我原那本 < <Visual C++6.0>>大不相同.它从WinAPI,基本的消息列和消息,窗口的定制和注,我才首次知道Win32程序控制台程序的区别.这个"豁然"直幼稚得可笑,可自从学习WinAPI,MFC,理成章,水到渠成了.在以后开发中也逐渐学会了自己看MSDN,也再也不用花那钱买方面的.受此影,学习其他件如Matlab,Mathematica,学会了直接利用助文档学习,是省了不少.今天看到很多人图书城那些花花绿绿边乐此不疲的,不免心生得意.

 

VisualC++6.0的掌握,最重要的价在于实现多程序的一句:"言不用太多,两个,底掌握就好."学习VC++之后不久,我又看了一些J2EE方面的,可是由于周围环境的影,使用VC++.由于VC++使用很熟,设计都得以利完成,而得到了大量的训练,提高了系分析设计,程序调试方面的能力和技巧.于一个计算机专业来说,是最基的事情.但是我发现很多人方面的基都很不扎.

 

今天我使用VC++设计完成的Windows工程已有二十多,包括库课设计完成的图书管理系,操作系统课设计完成的多线度演示系,编译原理设计完成的C-,算机网络课设计完成的多人聊天室程序,以及人工智能设计完成的刺激-响应Agent,8谜问题,人机五子棋博弈程序等等.

 

结论:可以抵制微学习Visual C++6.0,但是的掌握一具有代程序设计特点的.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值