re 中国一般高校本科IT类专业教育应全盘反思
看了《中国一般高校本科IT类专业教育应全盘反思》有些话真的很想说。
楼主(《中国一般高校本科IT类专业教育应全盘反思》帖子的作者)的精神值得肯定,毕竟中国高校有楼主这样思考、负责的老师越来越少了,希望楼主能够坚持下去!!!
但是,如果中国计算机专业教学真的想楼主这样改革,哎,中国的软件还是一样的烂,中国程序员都成了代码民工!!!
楼主的想法对一般的程序员或许有用,但是这样做肯定是埋没了高端人才,误导比较严重呀。
如果我是一个学校计算机专业的系主任,我会这样做:
大学四年的学习主线是学习操作系统原理——分析linux0.11内核源代码——〉自己动手写一个小型的操作系统(可以参考《自己写操作系统》以及linux0.11内核源代码)。
在这个过程中学生可以学到:计算机体系结构、操作系统原理、编译原理、数据结构、算法、汇编、C等等,而学习这些理论的动力是实现一个自己的操作系统这样一个实践。
(上面都是根据我自己的经历来说的)
这样才是理论与实践相结合,懂得了这些,无论今后做什么工作:C++、C#、Oracle、java都是可以胜任的,而且比
别人做的更好,因为你懂得一个软件、程序运行在一台电脑上的全部细节,你懂得最基本的原理,你更容易编写出高
性能的程序,更容易修改别人认为莫名其妙的bug!
另外如果这样做,中国的软件行业肯定上一个档次。
如果所有大学都这样做,那么何愁中国没有自己的操作系统呢。