再谈软件蓝领及如何培养(首发计算机世界网02) - 软件论坛 - 枣庄张伟

(这条文章已经被阅读了 119 次) 时间:2001-09-18 06:25:18 来源:枣庄张伟 (zwzyp) 原创-IT

再谈软件蓝领及如何培养(首发计算机世界网02)
枣庄张伟

既然上篇谈到软件蓝领的培养主要是高校及新近开设的蓝领培训学校,现在我们来谈一谈教材问题。

【学校软件教材过时吗?】
我是一名高校老师,与学生接触多一点,可以不客气地说90%的学生反映软件教材内容太陈旧,不能跟上软件技术的发展。我有一个学生平时喜欢写些文章,在一个偶然的机会里在网上看到他的一个帖子,在帖子中他说原来他总认为他的一位计算机老师很神圣,对电脑知道的很多,他也很喜欢此老师的课,后来在暑假里他到他表哥开的计算机公司打工,才知道他学的东西根本没有用处。在公司里学了不少新知识,回到学校之后无论怎么也无法对此老师持有原有的尊重。我很理解此学生的心情,因为现在就业竞争压力太大,学生们都想学到实用的知识以便以后找工作相对容易一些,如果不能教给学生新的知识,有的学校甚至学生罢老师的课也时有发生。有个毕业的学生给我发来的Email说,原先在学校里开Pascal开的时间很长,一方面数据结构中的类Pascal要用到Pascal的知识,另一方面也是专升本必考科目,可是到了南方打工去找工作时到哪儿也找不到用Pascal编程的公司,只好白天给人装机器,晚上加班学习新语言,看到这封信时我心中也不是滋味。

以事实说话,软件教材确实陈旧,因为很多教材都是职称的产物,为了评职称的需要东摘西抄拼凑而成的,这样的教材在市场上当然没有销路,只好走关系放在学校的教材科,每年开课人手一本,几年不变,教材的内容能不陈旧吗?我在高校里教计算机网络这门课,使用的教材是1996年编写的,随着网络技术的发展,有些内容甚至到了今天就成了错误的,如双绞线的最大速度当时只是10M,但现在到了1000M等等,讲起来很费劲,学生意见也很大。

【市场计算机图书如何呢?】
既然专门为学生编写的教材内容大部分过于陈旧,有些责任感比较强、上进心比较强老师转而求助于市面计算机图书。凡是对计算机感兴趣的人,不论是专业还是非专业,相信购买计算机图书的经历是不少,对于计算机图书市场近十几年来的发展壮大与红火,相信都是有目共睹的。经过多年来的比拼较量、去莠存真,一大批优秀的出版商,如清华、电子、机械、人邮、万水、希望等等,脱颖而出。她们多年来孜孜不倦地辛勤努力,致力于提高我国IT行业的整体技术水平、推广普及计算机教育。近年来,高品质的翻译书、原版书和自主编著图书的大量涌现,更向我们展示了计算机图书市场可喜的发展势头。但是在另一方面,计算机图书出版中存在的质量低劣等问题,仍然时有发生,有时还十分严重,甚至就连一些优秀的出版商也不能例外。这中间,为抢国外优秀出版物的中文版独家授权生意,不顾质量匆匆翻译出版,结果招来一片批评之声,于是又不得不赶紧推出一个修订版来做事后补正者有之;排版与印刷错讹层出不穷,令人叫苦不迭、误人子弟者有之。也就是说计算机图书有好有次,我们当然可能选择好一点的,但是我在为学生购买计算机图书的过程中发现了一个致命的问题,凡是与软件开发、设计有关的,大都是有一个层次的问题,即有深有浅,有面向初学者的,有面向熟练者,要想给学生讲透讲深一门课,如ASP、Javascript、Java必须要买几本书,这无疑会增加学生的经济负担;另一方面,市场计算机图书课后有习题的不多,这也不利于学生使用和课后学习。所以总的说来,市场计算机图书内容虽然新,但不适合学生使用。

另外我曾经在网上看到一则消息,即清华、北大等著名高校计算机系为了保证给学生最新的知识,根本就不再使用教材,由主讲老师到网上、报刊等媒体上查找本课目最新的知识给学生讲解,这种方法很好,但无疑对学生、主讲老师的水平要求都很高,对清华北大这些精英学生、精英老师来说不成问题,但推广起来可能不太现实,师资水平、学生素质能与清华、北大比的又有几所?

【软件蓝领应学哪些内容?】
从上篇中对软件蓝领的本质定义可以看出,软件蓝领要学会覆盖三层的计算机语言,但是要做到这一点,并不是说会几种计算机语言就是合格的蓝领了,还要掌握网络、数据库等方面的知识。根据当前状况,一个合格的软件蓝领要掌握如下的内容: 1.面向对象的技术与方法,必须强调指出,要用它来覆盖各种科目,如软件、数据库等;2.面向对象的语言,即C++、Delphi、VB等等;3.关系数据库管理系统,如Oracle、SQL Server、Informix;4.数据通信,如网络、TCP/IP、CORBA、Internet等;5、英语。如果时间允许,可了解一下操作系统及WEB编程。从师计算机教育的老师很清楚地看到目前还很少有针对学生而编的具有这些内容的教材,这时就面临教材如何的编写的问题。对此,很多关心计算机教育的人都献计献策,提出自己的观点。笔者非常赞同如下的观点:对于计算机这样一个发展如此迅速的学科更应该提倡开放式教材,所谓开放式教材一是范围广泛,除了本课程的教科书外,还应包括各种课外读物、参考文献、经典著作、期刊等;二是更新迅速,比如电子讲义,可以随时方便地增删和修改,是一种成本低、周期短的动态教材;三是内容新颖。

【教材编写的经典案例分析】今年8月份由机械工业出版社出版的《Windows操作系统原理》这本书的编写方法就是一个如何编写即适合学生使用又能保证内容比较新的教材的模板。首先我们看一看编写队伍:清华、北大等国内5所著名高校8位主讲教师、美国微软公司、微软中国研究院。他们深深地认识到软件产品与软件开发技术日新月异,对于软件开发者包括软件蓝领来说“什么都可以耽误,唯独时间耽误不起,软件也有点吃青春饭的味道”,因此他们认为对于软件应用人才(如软件蓝领)的培养就应该有些急攻近利的思想,教主流技术,讲有用的先进的知识,要做到这些必须要先有“教以致用”,否则的话何谈“学以致用”,就是在这种危机意识思想指引下,他们向微软公司、微软中国研究员提出请求,微软公司总部第一次破天荒地向亚洲高校公开了Windows2000和Windows XP的源代码。首先这本书比较适合学生,因为这本书的主编是8位来自国内一流高校、既是操作系统主讲者又是研究者;二是此书内容比较新也比较有深度,这主要是由微软公司来保证。这种模式比传统编写模式对教材的质量而言要有保证的多,会避免学校教材及市面计算机图书的缺陷,这种模式值得推广。为了给未来的软件开发人才(包括软件蓝领们)讲授新鲜实用的知识,教材是一个首要的保证。仔细研究这个案例,我们不难发现这种教材编写模式的先进性。

软件蓝领的培养成功与否,与使用教材的好坏有很大的关系,教材之事不可轻视,否则培养中国软件业急需的软件蓝领又成了一句口号。当心啊!它关心着所有关心中国软件业人的梦想。

(作者:真诚渴望有识之士来探讨, OICQ:15674105,Email:[email protected]

文章评论:再谈软件蓝领及如何培养(首发计算机世界网02) - 谢彼得 - 2001-09-18 13:31:53

文章立论有问题 作为高校,培养的决不是所谓的软件蓝领,而是进行系统分析、算法研究、理论研究的专业人员,本科的四年对他们来讲,只是基础知识的充实,作为一个计算机软件专业本科毕业生,,刚毕业时和一个大专毕业甚至自学,专门对一门编程语言进行训练的程序员,在熟练程度上当然有差别。但专业人员深厚的理论基础,特别是数学基础,使他们今后发展的发展的空间远非蓝领程序员可比。实际上,我们高校计算机软件专业毕业生在基础理论上的造诣,还远远不足。即使是北大、清华,同国际一流学校如mit、卡内基梅隆相比,还是有很大的差距。在强调核心技术研发,增强核心竞争力的今天,我们更要鄙弃将软件专业人员当作软件蓝领人员培养的短视眼光,实际上,很多文史类大学为了招生匆忙拼凑起来的计算机系培养出来的软件专业学生,在理论上的肤浅已经影响了他们的发展 当然,作为学生,在学好理论基础知识的同时,掌握最新流行的技术,能够帮助他们在工作时尽快进入角色