脱水读 >  天涯 >  我的大学 >  大学时代影响我的人生

大学时代影响我的人生

楼主:以后v才有进步  时间:2019-06-12 22:15:48
英语水平的提高对于我后来阅读很多英文论文起到了至关重要的作用,深刻感到学好英语的作用.没有扎实的英语水平,真的是寸步难行!
楼主:以后v才有进步  时间:2019-06-12 22:15:48
9.用实践的方法对待计算机科学
楼主:以后v才有进步  时间:2019-06-12 22:15:48
计算机科学是很注重实践的科学:但是,这并不因为这计算机科学专业的学生就理所当然是程序员.我并不是从一开始就认识到这个问题,但是,这种注重实践的态度却非常有助于我掌握许多课程.大一的时候,我曾经在网上查到过MIT,Stanford,CMU等国际名校对计算机专业本科生的培养计划,真是大吃一惊: 他们在学习计算机原理时,要自己设计一台逻辑计算机,自己完成CPU设计,总线设计,存储器设计,I/O设计,甚至制作集成电路,几乎就是自己造一台计算机;他们在学习编译原理时,要自己完成一种语言的完全编译器的开发,一直生成到目标代码;他们在学习操作系统时,要自己开发一个full- functional OS,在学习计算机网络时,要编写程序实现某些协议.这个打击使我认识了一个问题:什么叫实践能力?不是攒机,不是做花哨的网页, 不是做吸引人的Windows程序,所谓实践能力是把理论运用到实际中的能力.今天我们所津津乐道的"实践能力",实际上是一批技术工人的能力.
楼主:以后v才有进步  时间:2019-06-12 22:15:48
似乎这是当代中国高等教育,尤其是计算机专业高等教育面临的重大危机.所幸的是我对此有了一点想法,并且特别注重培养自己.当然,这种培养只是相对大多数人而言自己多做了一些事情.我在掌握了VC++之后,这一切就可以开始了.在学习数据结构时,我完成了从线性表到图的所有数据结构的定义和算法的实现,做成了一个迷你型的Template Lirary,虽然有一些Bug,设计上也未必灵活,但是确加深了我对DS的认识,提高了设计大型程序的能力;在学习计算机组成原理时,我一丝不苟地设计微指令,编写微程序,和我的组员一切把一个有一千多个0,1数字的指令表通过数字开关打到ROM中,现在想起来也真是后怕;在学习编译原理时,我阅读了PL/0解释器的源码,并且自己完成了C-解释器的设计和实现;学习操作系统时,则完成了部分对nachos操作系统的完善工作,最重要的是阅读了MINIX的源码.操作系统是一门理论极难与实际联系的课程,许多人学完后对OS仍然认识模糊,所幸的是,这些努力使得我的认识要比他们深刻一些.
楼主:以后v才有进步  时间:2019-06-12 22:15:48
这里要感谢我们专业对学生这种实践能力培养的重视.老师会布置大家完成大程序,大作业,只要你自己认真自觉的完成,实践能力就可以培养起来.但是,很多同学对此都不以为然,盲目追求考试成绩而忽略实践能力,实在是得不偿失.
楼主:以后v才有进步  时间:2019-06-12 22:15:48
10.学习并且掌握了Visual C++ 6.0
楼主:以后v才有进步  时间:2019-06-12 22:15:48
虽然很多人对Microsoft推行的东西总是带着一点不屑,我却在大一对计算机科学的认识还很模糊的时候学了它.直到现在,我周围的同学中,能熟练使用 VC++6.0的人并不多,这并非是因为大家对微软的东西的抵制,而是因为很多人学不好VC++6.0.事实上,完全掌握它并不是很容易的事情.
楼主:以后v才有进步  时间:2019-06-12 22:15:48
我学习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元一本的计算机书很贵了,后来才发现,这种价格实际上是很平庸的.)
楼主:以后v才有进步  时间:2019-06-12 22:15:48
一个偶然的机会,看到了机械工业出版社的 <>,随便翻翻,却发现它讲的内容与我原来那本 < <实用Visual C++6.0 教程>>大不相同.它从WinAPI讲起,讲基本的消息队列和消息发射,讲窗口的定制和注册,我才首次知道Win32程序与控制台程序的区别.现在虽然觉得这个"豁然开朗"简直幼稚得可笑,可自从学习了WinAPI编程,再进入MFC,就顺理成章,水到渠成了.在以后开发中也逐渐学会了自己看MSDN文档,也再也不用花那么多钱买技术方面的书了.受此影响,在学习其他软件如Matlab,Mathematica时,也学会了直接利用帮助文档学习,真是省了不少银子.今天看到很多人围在图书城那些花花绿绿的书架边乐此不疲的时候,不免心生得意.
楼主:以后v才有进步  时间:2019-06-12 22:15:48
Visual C++6.0 的掌握,最重要的价值在于实现了许多程序员的一句话:"编程语言不用学太多,学一两个,能彻底掌握就好."学习了VC++之后不久,我又看了一些J2EE 方面的书,可是由于周围环境的影响,使用VC++较多.由于VC++使用很熟,许多课程设计都得以顺利完成,从而得到了大量的编程训练,提高了系统分析设计,程序调试方面的能力和技巧.这些对于一个计算机专业的学生来说,是最基础不过的事情.但是我发现很多人这方面的基础都很不扎实.
楼主:以后v才有进步  时间:2019-06-12 22:15:48
今天我使用VC++设计完成的Windows工程已经有二十多个,包括数据库课程设计完成的图书管理系统,操作系统课程设计完成的多线程调度演示系统,编译原理课程设计完成的C-解释器,计算机网络课程设计完成的多人聊天室程序,以及人工智能课程设计完成的刺激-响应Agent,8字谜问题,人机五子棋博弈程序等等.
楼主:以后v才有进步  时间:2019-06-12 22:15:48
结论:你可以抵制微软不学习Visual C++6.0,但是你必须熟练的掌握一门具有现代程序设计特点的编程语言.

楼主:以后v才有进步

字数:11530

帖子分类:我的大学

发表时间:2019-06-11 18:17:03

更新时间:2019-06-12 22:15:48

评论数:88条评论

帖子来源:天涯  访问原帖

下载地址:TXT下载

 

推荐帖子

热门帖子

随机帖子