计算机程序员为微机,主机软件应用,数据处理应用,操作系统软件和通信软件编写,修改,整合并测试计算机代码。互动媒体开发员为互联网应用,计算机培训软件,电脑游戏,电影,视频及其他互动媒体编写,修改,整合并测试代码。他们受雇于计算机软件开发公司,IT咨询公司,以及公共及私人部门的IT部门。
Computer programmers write, modify, integrate and test computer code for microcomputer and mainframe software applications, data processing applications, operating systems-level software and communications software. Interactive media developers write, modify, integrate and test computer code for Internet applications, computer-based training software, computer games, film, video and other interactive media. They are employed in computer software development firms, information technology consulting firms, and in information technology units throughout the private and public sectors.
网页程序员 Web programmer
应用程序员 application programmer
业务应用程序员 business application programmer
电脑游戏开发 computer game developer
计算机程序员 computer programmer
电子商务软件开发 e-business (electronic business) software developer
互动媒体开发 interactive media developer
多媒体开发 multimedia developer
操作系统程序员 operating systems programmer
程序分析员 programmer analyst
科学程序员 scientific programmer
软件开发 software developer
软件程序员 software programmer
系统程序员 systems programmer
编写,修改,整合并测试软件代码
Write, modify, integrate and test software code
通过进行修改来维护已有的计算机程序
Maintain existing computer programs by making modifications as required
识别并沟通技术难题,流程及解决方案
Identify and communicate technical problems, processes and solutions
准备与软件状态,操作及维护相关的报告,手册及其他文档
Prepare reports, manuals and other documentation on the status, operation and maintenance of software
协助收集客户需求并准备需求文档
Assist in the collection and documentation of user requirements
协助开发逻辑及物理特性
Assist in the development of logical and physical specifications
领导并协调计算机程序员团队
May lead and co-ordinate teams of computer programmers
研究并评估不同的软件产品
May research and evaluate a variety of software products.
互动媒体开发员主要职责
Interactive media developers perform some or all of the following duties:
根据定义的技术参数编写动画软体,用于CD,DVD,视频游戏以及互联网应用
Program animation software to predefined specifications for interactive CDs, DVDs, video game cartridges and Internet-based applications
编写特效软件用于电影和视频
Program special effects software for film and video applications
编写,修改,整合并测试软件代码,用于电子商务机其他互联网应用
Write, modify, integrate and test software code for e-commerce and other Internet applications
协助收集客户需求并准备需求文档
Assist in the collection and documentation of user requirements
协助开发逻辑及物理特性
Assist in the development of logical and physical specifications
领导并协助互动媒体开发员团队
May lead and co-ordinate teams of interactive media developers
研究并评估不同的互动媒体软件
May research and evaluate a variety of interactive media software products.
计算机专业或其他与编程相关的专业的学士学位
A bachelor's degree in computer science or in another discipline with a significant programming component
计算机科学大专学历
Completion of a college program in computer science is usually required.
工程和科学运用领域的编程专业需要专门的高等学历学习
Specialization in programming for engineering and scientific applications requires specific post-secondary study or experience.