毕业学生一般是从事 程序开发员的工作:Developer Programmer的工作;
开发程序员负责解释技术规格,技术设计和流程图;为应用软件构建,维护并修订代码;为业务功能模型中设计技术规范;测试、编写技术文档。
主要工作内容:
计算机网络专业人员:
- 在开发、配置和整合计算机网络系统的过程中,分析、开发、说明并评估复杂的系统设计和结构说明书、数据模型、图标;
- 研究、分析、评估并监督网络基础设施,确保已配置的网络处于最佳运行状态;
- 为网络运行需要的完整的硬件、软件、通信和操作系统提供改进方法;
- 为网络问题和紧急状况提供专业技术支持和故障排除技术支持;
- 安装、配置、测试、维护并管理新的或升级的网络、数据库应用软件、服务器和工作站;
- 为特殊的业务需求提供网络编程;
- 监测网络流量和用途以确保网络功能的最优。
软件和应用程序员:
- 调查、咨询、分析、评估系统方案的需求;
- 发现现有系统以及相关进程、程序和方法的技术局限性、低效现象;
- 根据现有测试协议,指导方针和质量标准,测试、调试、诊断并纠正应用程序语言中的错误和故障以确保程序和应用软件符合相关的规范;
- 编写、更新和维护技术方案,用户文档材料和运作程序;
- 对软件设计活动的开发提案和策略提供意见、指导和专业技术支持,如财务评估,软件购买和更新的成本计算。
就业薪资
薪资:
薪资待遇(澳洲):1613-1857澳币/周
薪资待遇(中国):4000~30000人民币/每月
就业前景:
自2013年至2015年,Computer Network Professionals从业者人数逐步增长,澳洲官方乐观地预估至2020年底,Computer Network Professionals的数量将达到3.37万,比2015年底的增加了4600个岗位,因此Computer Network Professionals在澳洲也算得上前景比较不错的职业。
工作地区分布:
就业最多的三个州分别是,新南威尔士州占到全部的37.1%,维多利亚州20.1%,以及昆士兰州20.9%。
年龄:
数据显示25-34年龄段的Computer Network Professionals占到比例28.3%,而35-44年龄段占比例最高,达到39.1%。
学习课程
以昆士兰大学的课程为例:
Part A1:
编译器和解释
高级算法和数据结构
机器学习
计算机网络II
通信系统
高级计算机和网络安全
分布式计算
软件系统模拟
高级嵌入式系统
并发:理论与实践
高级人机交互
数据挖掘
空间和多媒体数据库
信息检索和网页搜索[1]
Part A2:
系统工程
系统安全工程
工程项目管理
研究方法
Part B:
操作系统架构
算法与数据结构
人工智能
信息安全
计算机网络
软件编程
嵌入式系统设计及接口技术
社交与移动计算
信息系统
服务方向架构
信息分析与设计
高级数据库系统
Part C:
计算机科学项目的研究[2]
计算机科学项目的研究[3]