文档介绍:《专业与行业,职业分析报告》一、专业的选择选择软件工程的原因我在进入大学之前,在填报志愿的时候,曾经考虑了好久,才选定现在的专业。原因有以下的几点:软件工程是最近几年十分热门的专业,近几年来学习软件的人数不断增加,而且随着信息技术的发展,软件儿乎出现在我们生活的各个角落,人们也越来越离不开软件,伴随着软件越来越普及,社会对于技术人才的需求也会增加。而且由于软件无处不在,涉及各行各业,学习软件的话将來的就业渠道会更宽广。作为一个理科生,我对计算机以及相关的知识很感兴趣。这也是最重要的一个原因。兴趣是最好的老师,只有对自己的专业感兴趣才能把它学好,如果自己不喜欢自己的专业,那么学好这个专业更是难上加难。由于家庭观念的影响。我和家里人都有同样的想法,就是大学的时候一定要学一门技术,拥有自己的一技Z长。只有有了技术,你才能做到别人做不到的,将来才不会失业。如果自己没有一技之长,在将来的就业中会处于比较被动的地位。就像课上老师讲的,如果你能做别人做不了的工作,那肯定不会失业。软件工程吸引我的地方因为小时候家里买电脑比较早,我接触计算机也比较早,其初始用电脑玩游戏看电影什么的,后来慢慢对这方面的知识开始感兴趣,也开始自己学习一些有关的基础知识。越是接触越是感觉这方面的奇妙之处。尤其是对软件这方面很好奇,好奇他是怎么运行的,为什么会这样。我想这份对未知的好奇是一开始软件吸引我的地方。后来开始学习软件之后开始写代码,编一些小程序。虽然每次写代码经常会有许多的错误,而且经常耗费很多时间去找这些错误。但每次将所有错误纠正,代码成功运行的吋候,内心会有一种无法言表的成就感。这是真正开始接触代码之后,软件工程最吸引我的地方。软件工程还有一个吸引我的因素就是一些算法的奇妙之处。许多问题的解决方法总会让人眼前一亮,感觉十分神奇。原来这种问题述可以这样解决。和软件工程相关的学科和软件工程相关的高中学科主要有两门:数学和英语。数学对于学软件工程的人是十分重要的。这是因为与编程相关的一些基础学科比如离散数学,线性代数等都要求要具有一定的数学能力。而且数学也是培养一个人逻辑思维和分析问题能力的学科,在编程过程中需要有较强的逻辑和较强的分析问题的能力。而英语对于程序员来说就像是不可或缺的工具,一把进阶的钥匙。首先,现在编程语言都是使用英文(汉语编程语言使用极少),也就注定了程序员要会英语。其次,许多经典的编程教材或是相关的专业书籍是由外国人写的,而有些书籍又没有译木,想要看这些资料就只能看原版的书籍。所以英语也是十分重要的。学好软件工程需要的能力首先是要有基本的数学能力。熟练地掌握数学相关的一些基础学科,具有较好的逻辑分析能力。要有自己解决问题的能力,学会从网上获取有用的信息解决问题。软件相关的知识很多都是在互联网上学时在学习过程中经常有不懂问题或者错误,都需要自己独自解决。所以能合理利用网络资源很重要。二、软件工程与就业1•主要就业方向与职位:编写程序,做软件开发。软件开发涉及的就业单位比较多,包含政府机关,大型企业等。比如到华为等这种企业做软件开发。但是做编写程序这种工作的话比较辛苦,要经常熬夜加班,待遇也就相对来说比较不错。做软件测试。软件开发出来后需要通过测试是否存在漏洞,校正后才投放到市场上使用,这中间就需要做软件测试。软件工程毕业生也可以到软件编写企业去做软