我眼中的软件工程专业
注:本文为申请新浪高考频道兼职而写
软件工程作为一个新兴专业,从出现到现在仅仅只有五年时间。2002年,为适应我国经济结构战略性调整的要求和软件产业发展对人才的迫切需要,实现我国软件人才培养的跨越式发展,教育部和国家发展计划委员会联合批准全国35所高等学校试办示范性软件学院。从此,中国大学专业目录上又多了一个新的名词:软件工程。
我在高三下学期的时候,基本明晰了专业方向。那时我对计算机很感兴趣,但觉得学习“计算机科学与技术”的学生实在是太多,有点犹豫。突然间我想到了软件工程。马上就觉得它太适合我了,而且我也很憧憬今后“软件工程师”的称号。于是没多想就下定决心,就报它了!
虽然高考发挥失误,但我还是有惊无险的进入了一所重点大学的软件工程专业就读。白驹过隙,一年的光阴转瞬即逝,现在我也对软件工程这个专业有了比较确切的认识。
很多人容易把软件工程和计算机科学与技术专业混为一谈。虽然它们的联系确实非常紧密,但还是有很多区别的。众所周知,计算机系统由硬件系统与软件系统构成,计算机科学与技术专业偏重于硬件与计算机理论方面的学习研究,像计算机原理,计算机系统结构等方面的内容。当然也会涉及软件方面,但不是太深。而软件工程专业则主要是培养适应国内外软件产业市场需求的高素质、多层次、实用型软件人才,这也是教育部专门设置独立于计算机学院之外的软件学院的原因。有兴趣的同学可以去查查它们各自的课程设置,就会看出其中的差异。
软件工程是一门实践性很强的学科,要求学生要具备熟练运用合适的编程语言编写出符合需要的软件产品的能力。微软公司在招聘时,就希望大学生毕业前编写过十万行以上的代码。确实,我深有体会,编程是练出来的,不是学出来的。我有很多同学很认真的背记教材上的语法,考试都得很高的分数,但一到上机操作,就一下子茫然起来了,速度慢错误率高不说,连最简单的程序错误也不会自己调试,这怎么行!我所在的学院在实践方面就做的很好,对于专业课,都安排了相应的实验课环节,对于专业核心课,教学环节与实践环节的时间比例达到了1:2。这点我是很满意的。
软件工程专业对学生的数学和英语要求很高。我们编写软件解决生活中任何一个问题,都要首先把它抽象成数学模型,然后再对其进行数学分析,思考出相应的解决办法(算法),最后才是用编程语言将算法实现。看看现在世界上的软件大师,几乎人人都是在数学方面有着很高的造诣。可以这么说,要想成为一流的软件工程师,数学不好是绝不可能的。至于英语,那就更重要了。现在几乎各种编程语言都是类英文语言,而且IT这一类学科,往往最尖端最新兴的技术都是首先出现在国外,如果你掌握好了英语,能熟练地阅读原版书刊,那么你就会牢牢占据制高点,对现在世界而言,时间就是机会。因此现在不少大学的软件学院都采用了外文原版教材,建议有意报考软件工程的同学,尽可能的报考这一类学校,四年下来,对你绝对是非常非常有好处的。
这一年下来,我最大的感觉就是:学软件确实太累了。现在大一,课表上一周就排了四十多节课,每周只有三天晚上没课,最忙的时候双休日也排得满满当当,比起高三有过之而无不及。据说到了大二大三,那更是一天从早忙到晚。所以,每当看到其他专业的同学悠哉游哉时,我们总是嫉妒到眼红。
不过话说回来,学软件累是累点,但是一分耕耘一分收获,软件工程的前景非常光明。上交软院的院长在鼓励学生时说:这四年里你们可能是学得最苦的,但四年之后你们绝对是笑得最甜的。软件产业是21世纪的朝阳产业,现在国内国外软件人才的缺口非常巨大,只要你在大学期间能合格的完成学习任务,在今后是不愁找到一份让人艳羡的工作的。我们院长说过一句话:我们学院的学生,只有不想找工作的,没有找不到工作的。确实,在学校十几个学院当中,我们学院的就业质量连年第一,当别人还在为工作而发愁时,大四的学长已拿着几千元起薪的合同就等着毕业上班了。
所以,看到此文的准大学生们,如果你怀揣着软件梦,渴望成为中国的比尔.盖茨,那么软件工程专业将是一个非常适合你的选择。希望本文能对你们有所帮助。
我在高三下学期的时候,基本明晰了专业方向。那时我对计算机很感兴趣,但觉得学习“计算机科学与技术”的学生实在是太多,有点犹豫。突然间我想到了软件工程。马上就觉得它太适合我了,而且我也很憧憬今后“软件工程师”的称号。于是没多想就下定决心,就报它了!
虽然高考发挥失误,但我还是有惊无险的进入了一所重点大学的软件工程专业就读。白驹过隙,一年的光阴转瞬即逝,现在我也对软件工程这个专业有了比较确切的认识。
很多人容易把软件工程和计算机科学与技术专业混为一谈。虽然它们的联系确实非常紧密,但还是有很多区别的。众所周知,计算机系统由硬件系统与软件系统构成,计算机科学与技术专业偏重于硬件与计算机理论方面的学习研究,像计算机原理,计算机系统结构等方面的内容。当然也会涉及软件方面,但不是太深。而软件工程专业则主要是培养适应国内外软件产业市场需求的高素质、多层次、实用型软件人才,这也是教育部专门设置独立于计算机学院之外的软件学院的原因。有兴趣的同学可以去查查它们各自的课程设置,就会看出其中的差异。
软件工程是一门实践性很强的学科,要求学生要具备熟练运用合适的编程语言编写出符合需要的软件产品的能力。微软公司在招聘时,就希望大学生毕业前编写过十万行以上的代码。确实,我深有体会,编程是练出来的,不是学出来的。我有很多同学很认真的背记教材上的语法,考试都得很高的分数,但一到上机操作,就一下子茫然起来了,速度慢错误率高不说,连最简单的程序错误也不会自己调试,这怎么行!我所在的学院在实践方面就做的很好,对于专业课,都安排了相应的实验课环节,对于专业核心课,教学环节与实践环节的时间比例达到了1:2。这点我是很满意的。
软件工程专业对学生的数学和英语要求很高。我们编写软件解决生活中任何一个问题,都要首先把它抽象成数学模型,然后再对其进行数学分析,思考出相应的解决办法(算法),最后才是用编程语言将算法实现。看看现在世界上的软件大师,几乎人人都是在数学方面有着很高的造诣。可以这么说,要想成为一流的软件工程师,数学不好是绝不可能的。至于英语,那就更重要了。现在几乎各种编程语言都是类英文语言,而且IT这一类学科,往往最尖端最新兴的技术都是首先出现在国外,如果你掌握好了英语,能熟练地阅读原版书刊,那么你就会牢牢占据制高点,对现在世界而言,时间就是机会。因此现在不少大学的软件学院都采用了外文原版教材,建议有意报考软件工程的同学,尽可能的报考这一类学校,四年下来,对你绝对是非常非常有好处的。
这一年下来,我最大的感觉就是:学软件确实太累了。现在大一,课表上一周就排了四十多节课,每周只有三天晚上没课,最忙的时候双休日也排得满满当当,比起高三有过之而无不及。据说到了大二大三,那更是一天从早忙到晚。所以,每当看到其他专业的同学悠哉游哉时,我们总是嫉妒到眼红。
不过话说回来,学软件累是累点,但是一分耕耘一分收获,软件工程的前景非常光明。上交软院的院长在鼓励学生时说:这四年里你们可能是学得最苦的,但四年之后你们绝对是笑得最甜的。软件产业是21世纪的朝阳产业,现在国内国外软件人才的缺口非常巨大,只要你在大学期间能合格的完成学习任务,在今后是不愁找到一份让人艳羡的工作的。我们院长说过一句话:我们学院的学生,只有不想找工作的,没有找不到工作的。确实,在学校十几个学院当中,我们学院的就业质量连年第一,当别人还在为工作而发愁时,大四的学长已拿着几千元起薪的合同就等着毕业上班了。
所以,看到此文的准大学生们,如果你怀揣着软件梦,渴望成为中国的比尔.盖茨,那么软件工程专业将是一个非常适合你的选择。希望本文能对你们有所帮助。