关于开发人员培养现状的思考

这篇文章是2007(很遥远的事情)年发到博客园的,今天关闭Cnblog,转移过来存档。

高校的现状是由于教学形式的问题,太过于模式化,而且并没有在如何让学生知道学习的目的,也就是说没有培养起学生的兴趣。学生逃课没商量,考试背考题,上机抄代码,敷衍了事。把本来只是一种检验的考试变成了唯一的目的,所以很多课程对于该专业的学生的生存期只在上课的那一学期。至于实践那就更不说了。

接着谈谈高校的中的小组学习,本来对于计算机专业来说,团队合作和精神极为重要。所以小组作业应该是一个契机,可是高校的老师不知道是自身实践经验不足还是没有意识去培养团队合作能力,导致了连基本代码管控工具(VSS)之类的工具都没有提示,虽然教学大纲也许没有,但是提示一下让学生能够了解也是应该的。所以不但没有合作能力,而且在完成小组的工作的时候, 比较好的情况是大家象分蛋糕一下把工作进行分工,然后做完了合起来,虽然不专业,但至少可以达到练习的目的。而不好的情况则是他“推举”一位组长,演变成了组长代替小组进行“合作”,然后每个成员“认领”一部分工作。后者是比较普遍的情况。

那么肯定有人说,既然高校不能培养学生的动手能力,是不是培训学校就很好呢?是的,笔者曾经在计算机培训教授Web开发的系列课程,从业时间近两年,所以比较了解培训学校的定位和培训方式。在培训学校以实际操作为核心,也以实际操作为目的。在培训学校里的学员层次和文化文平都参差不齐,年龄层次也不一样,所以培训的时候根本不会考虑到学员的基础或是学习方法等。只是单一的选择实例,然后通过实例一步一步教会学生,先让学员记录下步骤,然后上完课以后马上就上机进行演练,有问题马上可以得到教员的指示。这样的培训以实际动手技能为主,能够让学员很快能够得到实际的操作技能。这样的培训比较现实,也很单纯,就是以操作动手为主。这是一个速成的方法,当然对于目前中国的IT环境对于这样的“蓝领”还是有需求的,其实大学学那么多未必有在培训学校学习两个月那么有效。大学由于学习兴趣的问题,基础没有打好不说,连操作技能都没有学会,所以自由两手空空走出校门,然后自己就“滞销”了。

但是,培训学校只是技能型的人员,但是对于IT开发人员来说,是分为不同的层次的,对于只能掌握操作技能的培训学员“后劲”不足,因为像什么“数据结构、算法”都有可能只限于听说的层次。所以学习能力和发展动力都可能比较欠缺,在这一方面,高校学生有优势,因为毕竟是高校的文化和环境中培养出来的,所以在眼界上、思维上受到的熏陶比较多。

所以其实在能力和经验上,高校和培训学校上都有所不足,就像扁担的两头,两头虽然都开发人员培养的主力,但是如果能够有一种模式能够担负起肩挑扁担的责任,那应该是对开发人员的培养有很大的帮助的。

值得思考的一个问题?!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值