我们学院开《面向对象技术》课的老师拿Java做讲课语言,讲课时却对Java一知半解,我想骂人……
这个学期大三(下),终于到了“熬出头”日子,因为全部是专业课,不用再上什么大物啊、数电啊、模电啊这些我一看了课表就想吐的课程,而且还有很多专业选修课可以上,再有就是我们学院的开课老师都挺有名气,像上操作系统的任爱华,上个人软件过程的吴超英……。
一拿到专业选修课的课表,我立马把“面向对象技术”列在选择范围之内,道理很简单,因为Java。第一节课,那老师看上去有快50的年纪,上得还算中规中矩,介绍了一下面向对象技术的历史。但从第二节课开始,他介绍Java基本知识,我的恶梦也开始了……
首先是类型介绍,他赫然把String和int、double一起作为Java的类型来介绍。然后,他竟然自做主张地把System类划分到了 java.io包下,范例程序中每次从标准输出打印时都要import一下io包。在讲布尔类型时他的幻灯片里还出现了“< boolean>!”(非操作)这样的语法。今天的课上,他把override译成了“重构”,还在Java的collention框架里添加了一个“dictionary”,结果听他一讲原来是map!还有其它的一些错误比如混用“boolean”和“Boolean”、“String”和 “string”、“=”和“==”,真不知道他是不是科班出身。
前些天和同学聊天,我说程序员是有信仰的,对语言的执着、对技术的追求,那就是一种信仰。然而这个老师竟公然亵渎我的信仰,还将这么多的错误知识从讲台上传授下来,真的害人不浅。中国的计算机教育或者说大学计算机教育忽视教学质量,是不是滞后中国软件业发展的一个因素呢?
-- EOF --
除非注明(如“转载”、“[zz]”等),本博文章皆为原创内容,转载时请注明: 「转载自程序员的信仰©」
本文链接地址:程序员的信仰……我想骂人
Today on history:
【2012】2012年政府工作报告 脱水版
【2009】如何让Netbeans以英文模式启动
【2006】程序员是如何捕猎大象的 [zz]
发表回复