放在80 -90年代,计算机是最热门的专业。2000年后逐渐降温了,主要是社会对于计算机专业毕业生反映一般,现在全国冒出不计其数个软件学院,挺多是高校挣钱的工具而已,学习效果我看很一般。
从社会视角来看,计算机专业降温是一件好事,说明社会对于计算机的认识到了新层次。原来,计算机视为一种专业技能,而现在是 Pervasive Computing时代,计算机无处不在,计算机能力已经看作一种简单、必备的能力。能写几行C代码就获得国家级二等奖的时代早已过去。当然,有大型软件编程经验的开发者仍是市场的宠儿。
从计算机专业课程设置来看,许多专业课程瞎设置。有的大学计算机专业开了6门语言课:C、C++、C #、VB、汇编、java。掌握这么多语言有何用?在我看来,C是必须的,加上OOP就掌握了C++,汇编语言有利于调试,对于底层开发大有好处。C#,VB,java可以学生自学。另一方面,许多大学不再开设 编译原理 课,理由有二: 一是学生难学;二是 编译原理 太理论化了。不错,编译原理是 本科阶段 最难学的专业课,但关键是如何学? 编译原理 是 一门应用性极强的课程,若单纯视为理论,学起来则枯燥无味; 一定要结合 源代码, 深入下去,计算机编程水平将会飞跃,还掌握了中大型软件开发技巧。在本科时, 一位自己编程估计也没写几行的老师来教,效果可想而知。看过自己走过的弯路,我一直强调: 计算机 就是 CODE; 没有源代码,就没有计算机。
对于计算机态度,有不少人认为计算机作为一门学科已经死亡,另些人认为计算机专业不能越走越窄,在知识高度综合和复杂的时代,计算机必须走出去。计算机不止是计算理论,而是包含了信息、自控和电子通信,计算机应用等综合体。我想法是: 作为理论,计算机 数学;作为应用,计算机将成为所有科学应用的纽带, 如同哲学。如 计算机在DNA测序中应用,在 社会学Social Network的应用等等都无不例外地印证, 因为我们进入了 Pervasive Computing, Internet of Thing的时代.
引用: 《新时期需要什么样的ICT工程科技人才?》,计算机学会通讯,2010.1
“狭义”的计算机专门人才已经难以满足需求,现代社会需要既有相关行业领域知识,又精通计算机技术的复合型人才。
https://blog.sciencenet.cn/blog-468147-481611.html
上一篇:
IEEE PDF EXPRESS下一篇:
奇怪问题