软件工程-数字媒体艺术专业介绍与 对计算机专业的看法

2009-6-24

这篇写给一中志愿者博客,给高考后报志愿的人们,介绍我现在所在的专业,同时也发表下我对大学专业的看法,以下所说是现阶段我的想法,仅供参考。

先介绍下我现在的专业:华南师范大学 软件工程-数字媒体艺术专业。这个专业在华师是个很特殊的专业,有几个特点:

1.新兴专业
华师05年开始有这个专业,数字媒体艺术是新兴的行业

2.属于软件学院
据说,因为要申请211工程,规定必须有一个软件学院,所以学校就创办了一个软件学院,里面只有一个专业,一个班,30人(以后可能会招更多),依附于计算机学院。

3.不同于其他计算机专业,会同时学艺术的课程
这是一门所谓“技术为主,艺术为辅”的专业,除了学习计算机基础课程外,还会有艺术相关的课程,不过大都是蜻蜓点水,略微让人了解一下而已,艺术课程类似素描 摄影摄像 立体构成 艺术实践等。

4.学费8000块
华师计算机学院各专业学费一律5000多一点,而这个专业需要8000块,而上的课程和硬件设备跟计算机其他专业并没有太大差别,这个问题仍然在沟通解决中。

在全国范围里,并没有很多学校开这门专业,在华师也是处于刚起步阶段,各种硬件设施、管理、实习培训等条件都并不怎么好,搞好一个学院一个专业需要比较漫长的成长过程,据了解学校现在也在慢慢完善这些工作,具体实施得怎样还得看学生与老师还有行政人员的沟通。

这个专业主要面向的行业大概有: 3D虚拟现实相关、游戏开发、动画制作、视频音频 等。

这样一个即学计算机又学艺术的专业,是会让人感到比较奇怪,同学们经常会觉得,比技术比编程比不过计算机学院的,比艺术比3D建模平面设计等比不过美术学院的,又不知道怎样才能把艺术和技术相结合。

事实上,虽然这个专业的课程在变动,但总的来看,大一大二学的课程,跟计算机学院其他专业比起来是没多大区别的,所以本质还是学计算机的。这个专业的艺术课都是一掠而过,没有深入学习,只是让你了解下而已,对于我们专业的定位,对这些只需要了解就足够了,计算机才是主业。像美术学院的人也不会深入学习计算机,艺术才是他们的主业。上面提到那些行业需要的,就是技术人员与美工人员可以良好地沟通,不要太脱轨。像游戏开发,虽然大型游戏是分工很细,美工人员和编程人员分离的,但很多小型的游戏例如FLASH游戏,WEB游戏并没有分这么清,就算是分工了,专注做编程的,还是需要与美工合作,多一些艺术的知识是需要的。

实际上个人觉得在这个专业里,主要是如何选择自己喜欢的去深入学习,如果要跟着专业方向走,除非有很大兴趣,或者很讨厌编程,否则不要只着眼于艺术,着眼于3D等,计算机技术才是这个专业的主业。最终这个专业还是可以归类为计算机专业。

——————————————————-分割线———————————————————–

我个人对互联网比较感兴趣,基本上学的都是WEB开发相关内容。下面说下我对大学里计算机专业的看法和理解。对计算机相关行业来说,人才大概可以分三种,或者也可以说是三个层次:

1.应用型人才
编写代码的人,按照软件设计师分配下来的工作,完成某个具体功能。

2.工程型人才
项目领导人,知道怎么利用各种前沿技术做出软件/系统/应用,设计整个软件应用的架构。

3.研发型人才
理论基础深厚,研究开发行业前沿技术。

对于职业学校,他们大多是指定培养学生一种技能,学生出社会后,就靠对技能的熟练掌握去谋求职位。例如3D制作人员,培养他们熟练掌握3DMAX MAYA这样的工具,让他们能用这些工具做出设计师设计出来的建筑、人物等,其他的一概不管。还有像编程人员,专门培养他们掌握一门语言,例如JAVA,按照套路,编写出要求的程序就行了。整个大学期间只需要专门学习这些实用性很强的技能,其他都不需要涉及。总的来说,他们是全力培养应用型人才。

对于本科院校,则不一样。越好的本科学校,培养人才的目标就会越往上靠。例如清华北大培养的目标,几乎都是研发型人才,清华北大较少有本科毕业的,很多是继续读研或者出国留学。而华南师范大学培养人才的定位就是在于工程型和应用型之间,也就是说,如果毕业后一个班大部分人从事了应用型的工作,小部分人可以成为更高一层次的工程型人才,偶尔那么一两个人从事技术研发工作,那这个大学的培养目标就是很完美地达到了。虽然说是培养工程型人才,但一般不会有人一出来就可以从事软件架构等,只能说有那样的潜质可以上升到这个层次,一开始还是从编码人员做起。所以,在本科院校里,不会单调的就培养你学会某种技能,而是以打基础为主,再开培养实用技能方面的课程。

职业学校的培养方式,因为培养总体的素质不高,不需要了解基础知识,只需要会用,工作后会让人有后劲不足的感觉,难以提升层次。而本科则相反,有基础的支撑,想向高层发展相对来说有较少的阻碍。

上面所说的仅仅是理想状态,事实上培养出来的人怎样,学生们基础打得怎样,各个学校不同,就华师而言,状况非常不乐观,如果你完全跟着学校跟着课程,那基本没戏。学计算机需要投入大量的时间在学习和实践课程以外的东西上。如果有志成为技术研发人员,可以深入了解C/C++,如果觉得这个太枯燥,可以了解学习一些可以很快做出应用的语言,例如FLASH的Actionscript,Java,php等,从中找到兴趣,才能让人继续学下去,先学高层次语言在做出实在的作品培养兴趣,再学底层的C/C++,个人觉得也是没问题的。当然,只有研发人员,才必须精通C++。各种编程语言思想都是相通的,不需要指定非学那种语言不可。顺带提下,学计算机编程如果没有兴趣的话那是相当痛苦的一件事,所以确保你有兴趣,没有的话,尝试培养兴趣,再不行的话,就别干了。

在大学里,特别是并不是非常优秀的大学里,就不要指望能从老师身上学到多少东西了,来大学之前,我在想,我怎么可能会逃课呢,就高中以前对大学课程的印象来看,大学老师讲课应该是很引人入胜,讲得也比较深入的,但来大学后才发现我是彻底错了,很多大学老师讲课水平不如高中的,这是普遍现象,可能华工中大好一点,华师让人感觉比较好一点的就那么一两个。上了大学,不要靠老师,不要指望学校帮你找实习找工作,学习全部都是要靠自己,大学提供的并不只是老师和课程,学习氛围和身边的同学才是不同层次大学最大的差别。

评论

2009年6月25日 9:32

院长的话你倒消化了不少啊,另外还有许多自己独到的见解,学习了,一起努力吧,建议可以给我们班的人看看,大学的课程本身就是基础课程,只是带你入门,培养你一种思维方式,方向和深入还是得靠自己;提高自己的综合素质;自己有一两门专长

2009年8月17日 0:18

学费贵啊。

2009年8月20日 17:38

文章写得很不错!

学习氛围和身边的同学才是不同层次大学最大的差别。