成长计划

来源:互联网 发布:oracle union all优化 编辑:程序博客网 时间:2024/05/06 11:04
 

成长计划

对于教育,大家都有自己的看法。记得曾在CSDN上见到过一篇北工大学生的文章,不满意学校的教育,准备付出一定的代价而自学。事实上自学是非常好的、正常的学习方式,无论在多么好的环境里,不会自学的人肯定学有所限。然而我们总觉得那么“悲壮”,这是因为现行教育的激励方式问题,测评问题。

我认为教育固然要进行大幅改革,但这不是你我主管的事情:我们最多是提建议,进行呐喊。但正在学校中的学生,还总得接受教育。因为是大四的学生,也曾经历了很多弯路,所以这里诚恳的给弟弟妹妹们提些建议,仅做参考。

首先,不要过激。有同学往往采取过激的行为——我觉得这是个误区。现在教育中是有问题,但不是一无是处。你准备承担不毕业的压力来自学,就完全违背了学习的初衷,也伤害了现实中的亲人。只说前者,为什么呢?你想,学校开出的教学计划,计算机本科专业,一般都是高数、高代、高级语言、离散、数据结构、操作系统、数据库、编译原理、人工智能等。事实上本科教育也只是基础教育,这些课程都很好,都必要,只是学校的差距在于教材、授课、测评上。你自学,然而离散或数据结构不及格,那么自学的又是什么呢?何谈计算机专业知识呢?即使自学,你的目标和学校还是基本一致的:成为高素质计算机人才。不过是如果学校流于口号以后,你就自学使它成为现实。

其次,要集中精力。我大学全部的教训,就在于这四个字。当然,那是因为我是完全自己摸索,不知道该如何做。如果你是低年纪大学生,恰巧看到我这篇文章,这一教训还请你多多注意。计算机何其复杂,技术门类层出不穷,学乱了反而什么都没有深入,还不如老实的跟着学校的计划走。所以量力而行,再根据自己的爱好,集中精力,有所深入,才是上策。

再次,就是多看些人文书籍,多与人交流,做一个有人文精神的大学生。无论你是什么专业,没有一定人文素养,没有与人交流的经验,快乐与成功都是不太可能的。

我想如果我从新进入大学的话,就会这样做:

大一时学好数学分析与高等代数,计算机就学一门高级语言,如C++Java,然后随便翻阅些计算机的科普、科幻书籍。大二学好离散数学,可能还有数值分析,计算机就研读国外经典书籍,主要是数据结构(算法)与操作系统,如果有能力可接触一本源码分析的书,如莱昂氏UNIX内核代码分析。大三学好随机数学,注意数据库、编译原理、计算机网络与人工智能等专业课,尽可能的多深入领悟。同时开始学习一种开发工具,VCDelphiJBuilderVB等均可,在学习期间考虑程序的结构与效率问题。空闲时期翻阅去年没看完的源码分析。大四上接触软件工程的思想和设计模式等高等程序设计技术,开始在思想上深入考虑计算机软硬件问题。机动时间计划是工作还是考研(或保研)。其中对于外语,最好大三能把六级过了,计算机专业书籍也尽量看英文原版书(这样才能充分体会到作者的智慧,与那份或淘气、或可亲的人文气息)。另外,对于想继续深入做研究的同学,我觉得有三门核心专业课要特别注意:离散数学,数据结构与算法分析,计算机体系结构。

这简单的一段,要做到是非常不易的。这么说,我不知道是否给你留下了找女朋友或男朋友的时间,呵呵。但我想如果你集中精力,按照类似的一份计划去努力,到大四的时候,你一定会对计算机方向有个初步的认识,无论是工作还是考研,你都不会心慌的了。

其余的时间,才是你的自由时间,去打网络游戏,我也会为你感到自豪(如果学校反对,我肯定会跳出来指责它干涉学生正常生活)。如果我有时间,还会请你多教教我,我到现在还只会玩聪明的搬运工。有点向往反恐呢。

原创粉丝点击