——计算机博士畅谈IT专业前景
◇ 农海军

农海军:1973年生,山东泰安人,1995年毕业于北京工业大学计算机专业,2001年取得北京理工大学计算机专业硕士学位,在山东理工大学计算机学院从事教学工作,现攻读北京工业大学计算机专业博士学位。
咨询热线(0533)2836155 网站
www.longtengedu.com
随着IT产业的飞速发展,计算机科学与技术专业成为近10年来发展最迅猛的一个专业,目前这个专业已经在600多所高校落地生花。但是,谈起专业学习的内容,却不似同学们想象的充满“情趣”。
【专业素养】
计算机专业并不是同学们所接触的网络游戏、动画设计那么精彩,而是研究怎样去开发、研制高性能计算机和新型软件,因此,对同学们的四个方面的能力有较高要求:
1. 抽象思维能力。计算机专业对数学水平有很高要求,甚至还不是一般的公式推导、计算运算,而是一种把物理问题转化成数学表达的抽象思维能力。抽象思维能力是对考生数、理基础的基本要求。我们在做计算机编程的时候,需要把大量的物理问题变成数学问题去解决,这需要不断地抽象。如果你想让计算机听懂人话,则先要把人话里的特征抽取出来,设计成一个数学的模型或公式,那我们可以解决它。
2. 逻辑思维能力。软件可以是几万条代码,几万行程序,甚至几十万行,那是很正常的事情。这样的话,首先我怎么规划,怎么组织我的数据,怎么存储我的数据,怎么组织代码,使得我这个软件的效率更高,这就反映出你的逻辑思维能力。逻辑思维能力体现在,比如我们讨论问题的时候,我们辩论的时候,你的语言是不是有很有逻辑性,你的因果关系是否很强。
3. 较好的英语水平。大家不要相信英语无用论,对于学计算机而言,英语就是你的母语!虽然英语本身不重要,但是用英语写成的专业文献就极其重要了。所以,专门把英语作为一个重要素质列出来。
4. 实践操作能力。学习计算机学科,不能停留于理论,一定要喜欢动手。因为学计算机不管做硬件、软件,最后它总是要通过编程来实现。所以实践能力,是专业素养中最重要一条。我们中学做物理实验的时候,三个人一组,有的同学可能只喜欢看着,动嘴,而喜欢动手那个人,说明他喜欢将理论应用于实践,那这样的同学就比较适合学计算机。
【专业区别】
有的同学非常疑惑,IT产业的相关专业包括了网络工程、信息工程、软件工程、计算机科学与技术、电子信息工程,它们的区别在哪里呢?
我在这里就给大家简单概括吧,其实这些专业的基础学科内容都是差不多的,只是在大三、大四的时候在具体的学科内容上有所侧重:
网络工程主要倾向于internet的建设,即网络的搭建、数据的传播、计算机的互访,毕业后主要从事网络维护、网络管理的工作;信息工程主要倾向于信号、信息方面,涉及数据保存、信息搜索、信息处理,就业去向主要在信息安全部门、公安局网监处等,负责数据信息处理方面的工作;软件工程侧重于如何写各种软件的编程,组织一个群体合作开发软件,就业方向倾向于软件开发公司;电子信息工程则与通信相关,是通讯和计算机的桥梁,毕业生就业倾向于移动、联通、朗讯这样的通讯公司。
关于计算机科学与技术这个专业,曾经有人戏言:计算机科学的毕业生一无是处,论硬件,比不过电子系的毕业生;论软件,比不过数学系的毕业生;论应用,比不过各行各业的领域专家。那么,计算机专业的毕业生能干些什么?
我认为,上述三点,正是计算机专业学生的优势。因为只有计算机专业的学生才能够做到在上述三个方面同时具备足够的知识,就能解决现实问题。这也是计算机人才的相对待遇较好的原因。因为它兼容并包,集采众长,应用范围更为广泛。
其实,具体细分什么专业不是最重要的,在IT的领域内,人才的流通性很强,成为高级人才靠的是自身的能力,而不是专业出身。
现在,计算机同原有的学科交叉,形成了很多新的交叉专业,如果您是一名文科生,喜欢计算机,又有一定的美术基础,那么您可选择的范围也很广阔。例如:电脑美术设计、网页设计、影视动画设计、环境艺术设计、数字媒体等,感兴趣的同学都可以大胆填报。
【就业前景】
经过近几十年的发展,我国对计算机相关专业人才需求已经呈现出合理分流的倾向。据统计,目前通信业对计算机人才需求集中在邮电院校相关专业,吸纳综合大学毕业生能力明显下降。银行、证券、保险等金融业需求不减,但竞争激烈。铁路、公路、航空等交通运输业,广泛运用计算机和通信技术,人才需求平稳增长,但需求层次明显提高。水利、能源、建筑、医疗、新闻、出版、广告、旅游等行业对计算机专业人才需求总量没有明显变化。机械、化工、冶金、石油、电力、造船、轻工、纺织、汽车、制药、物流等行业信息化步伐加大,对计算机专业大学生的需求持续增长。此外,各级学校、各类培训机构也急需补充大量高素质的师资。
与此同时,社会需求愈来愈向名牌大学集中,重点大学计算机专业一次就业率一般在90%以上,地方大学计算机专业就业率相对要低一些,专科生就业形势更加严峻,一次就业率甚至低于50%。
软件人才的缺乏,已经成为制约现阶段中国软件产业发展的主要问题。目前中国大部分高校教学的内容还在几年前的技术上徘徊,远远落后于当前的人才需求。而本科毕业的大学生需要经过很长时间的企业培训,才能够上手做开发工作。如果你想成为软件开发高手,建议本科毕业后工作,不要考研;完全没有工作经验的,也不建议考研,你进来了学习比较盲目。等你本科毕业后有了工作经验,且想成为高级软件工程师(能够独立理解并设计出快速傅立叶变换算法的那种软件工程师)的话,那么强烈建议考研。考研让你有三年放松思考的机会,让你思想和技术积累沉淀,能使你很快地溶入设计队伍之中,实现你高级软件工程师的梦想!
根据美国信息技术统计协会的资料显示,美国每年IT人才短缺成倍增长,以信息产业为主导的高科技企业仍然是未来社会经济增长的主要力量,所以高科技企业对人才的需求依然非常旺盛,大学本科生的市场地位仍然很高,IT类专业的毕业生仍旧处于供不应求的状态。