是什么样的?
软件工程师创建、维护、测试和改进信息系统以满足业务需求。在这份工作中,你可以在数字或技术团队中工作,开发和构建计算机系统软件和程序。
你需要在编程语言、计算机操作系统和软件开发方面有扎实的知识。你可能会使用各种各样的软件,比如电脑游戏、操作系统、网站或商业应用程序。
与客户合作,了解他们的需求,制定计划。然后你可以设计、开发和测试软件,以确保它满足这些需求。你需要在团队中合作,从头到尾地完成一个计划。
你可以做的是:
- 提出解决方案来修复或改进软件
- 部署新的或更新现有的程序
- 在系统部署后维护和支持系统
- 编写或修改计算机代码
- 参加技术设计进度会议
- 制定质量保证程序
- 生成和更新开发过程和变更的记录
- 在推出新系统或更新系统前进行系统测试和质量检查
工作条件
小时
工作时间可以有所不同,但全职工作时间通常是周一到周五的上午9点到下午5点。项目截止日期和测试阶段可能意味着你必须在更长时间或周末工作,但这取决于环境和组织。
环境
你通常是在办公室工作,但远程工作正变得越来越普遍。你可以独自工作,也可以在小团队中工作。
旅行
你可能是一名承包商,这意味着你可能经常换工作。
英国就业状况
全职
87%
兼职
4%
自我雇佣
9%
技能的探险家
你的技能可以帮助你选择适合自己的职业。你可以通过工作、学习或业余时间的活动来培养你的技能。
想要了解更多,请看我的技能是什么?
我们的技能搜索器工具将帮助你了解你拥有的技能,并将它们与适合你的工作相匹配。
使用技能资源管理器工具进入
课程的入学要求可以改变。一定要联系学院、大学或培训提供者,确定你到底需要什么。
基金会的学徒制
选择基础学徒作为你在S5和S6的科目之一,可以帮助你在这类工作中有一个好的开始。
您将获得SCQF 6级资格证书(与高级证书相同),以及在课堂上学不到的宝贵工作安置经验和技能。
感兴趣吗?了解学校提供的课程Apprenticeships.scot.
资格
你可以通过各种途径来培养这个职位所需的技能。
许多软件工程师将在以下学科的HND或学位水平上学习:
- 信息技术
- 计算—软件开发
- 软件工程
- 计算机科学
- 应用计算
雇主会考虑非计算机专业的毕业生,如果他们能够证明基本的技术知识。此外,本校亦有为需要加强技术技能的毕业生开设资讯科技转型课程。
有用的科目
许多学院和大学都有必修科目供你入学。他们可能还会强调他们看重的其他科目。你可以在各个院校的网站上查看具体的入学信息。
有用的主题是:
- 物理
- 计算机科学
- 平面设计
有帮助
不是所有的雇主都列出了具体的资格要求,但他们可能会要求相关(通常是基于工作的)经验,以证明一系列可转移的技能。
你还需要展示最新的软件和编程开发知识。