我觉得现在不应该再去学计算机应用(我理解为上层),当然对于文科的人,去学计算机科学(底层)不合适.
其实随着时间的推移,计算机应用将变得越来越简单,想想以前会用Dos就不错了,现在中学生都会做漂亮的网页了.随着高级编程语言的出现,程序员的逻辑思维能力越来越重要,而对语言掌握程度的重要性下降了.去理解一个工程的运做流程要比用什么算法实现重要.在加拿大找工作别人要找有经验也就是这个道理.EGG强调要把成果写在简历里而不是写自己会VC,Java什么的,也是这个道理.
我没在这里上过学,只知道国内大学计算机课程的内容现在是用不上了,最多也就是打了点基础.而这些基础其实可以自己去学(比如数据结构,不过编译原理就难点了).
只怕上完学以后,毕业时还是没有经验,简历里还是只能写会用VC,Java,而写不出为XX公司实现了XXXX,别人看着还是没兴趣.现在不比计算机刚火起来的时候,计算机系新毕业的学生找工作都很方便.有很多非计算机专业的人做Programmer不比计算机专业的人差,甚至更好.因为他们本专业的知识一旦用上,他们能比计算机专业的人更快更好的理解项目的运做.
建议:喜欢什么去读什么,有富裕的时间再玩玩编程.以后二合一了你就是人才.
其实随着时间的推移,计算机应用将变得越来越简单,想想以前会用Dos就不错了,现在中学生都会做漂亮的网页了.随着高级编程语言的出现,程序员的逻辑思维能力越来越重要,而对语言掌握程度的重要性下降了.去理解一个工程的运做流程要比用什么算法实现重要.在加拿大找工作别人要找有经验也就是这个道理.EGG强调要把成果写在简历里而不是写自己会VC,Java什么的,也是这个道理.
我没在这里上过学,只知道国内大学计算机课程的内容现在是用不上了,最多也就是打了点基础.而这些基础其实可以自己去学(比如数据结构,不过编译原理就难点了).
只怕上完学以后,毕业时还是没有经验,简历里还是只能写会用VC,Java,而写不出为XX公司实现了XXXX,别人看着还是没兴趣.现在不比计算机刚火起来的时候,计算机系新毕业的学生找工作都很方便.有很多非计算机专业的人做Programmer不比计算机专业的人差,甚至更好.因为他们本专业的知识一旦用上,他们能比计算机专业的人更快更好的理解项目的运做.
建议:喜欢什么去读什么,有富裕的时间再玩玩编程.以后二合一了你就是人才.