一、 专业介绍
软件工程(Software Engineering,简称为 SE)是一门研究用工程化方法构建和维护有效的、实用的和高质
量的软件的学科。以计算机科学与技术学科为基础,在掌握计算机科学与技术方面知识和技能的基础上熟
练掌握从事软件需求分析、软件设计、软件测试、软件维护和软件项目管理等工作所必需的基础知识、基
本方法和基本技能。
软件工程专业主要培养具有一定计算机软硬件维护、网络组建、维护管理的高级实用技术型人才。以计算
机科学与技术学科为基础,在掌握计算机科学与技术方面知识和技能的基础上熟练掌握从事软件需求分析、
软件设计、软件测试、软件维护和软件项目管理等工作所必需的基础知识、基本方法和基本技能。
二、 就业前景
英国的软件工程专业的学生就业领域非常广泛,如传统的专业的计算机软件开发公司﹑信息咨询公司﹑以
及现在热门且高薪的金融及银行内的软件开发工作,军事领域的软件研发,大型央企及大型的跨国公司等。
同时毕业生也可从事多方面的工作如:单位的办公自动化处理、计算机安装与维护、网页制作、和专业服
务器的维护管理和开发工作、动态商务网站开发与管理、软件测试与开发及计算机相关设备的商品贸易等
方面的有关工作
1、技术岗
(1)编程岗
该岗位顾名思义就是从事编程的岗位,其实就是我们所说的程序猿。
(2)软件测试
软件测试这个岗位要求职工子在理解产品的功能要求的前提下,对其进行测试,检查软件有没有 Bug,测
试软件的稳定性,并且写出相应的测试规范和测试用例。这个岗位需要一定的技术能力,但是不是要求特
别高。所以我还是把它放在了技术岗这个分类下来。
(3)运维岗
顾名思义,在互联网产品测试工作完成后,对产品进行的发布和发布之后的运营维护工作,属于技术岗位。
需要的技术方向有很多种,例如服务监控技术、服务故障管理、服务容量管理、服务性能优化等等。
(4)数据库管理
数据库管理这个岗位,其实是属于编程岗位里面的,工作内容有计算机相关的也会有数据科学专业的知识,
我这边把他单独罗列出来,因为它和编程岗有点不同。岗位要求能够应用关系范式进行数据库设计,精通
SQL 语言,胜任数据库服务器管理与应用的工作。
2、非技术岗
(1)产品开发
这是一个产品开发的岗位,注意是开发,属于非技术岗。后面职业的上升就是相当于产品经理。负责调查
并根据用户的需求,确定开发何种产品,选择何种技术、商业模式等。并推动相应产品的开发组织。
(2)产品运营
该岗位需要从内容建设,用户维护,活动策划三个层面来管理产品内容和用户,这个岗位与软件工程专业
的距离微微远了一点,但是如果有软件工程专业的基础知识的话会很好做。在上线之前,运营要清楚产品
的定位以及目标用户是哪一些。在内测期,运营主要收集用户行为数据和相关的问题反馈,和产品开发一
起分析讨论进行产品的优化。在爆发期,进行一些必不可少的活动策划拉新留存促活。 在成熟期,运营要
做好产品开发和用户之间的桥梁作用。给予用户好的体验
微信扫一扫









