21230 计算机程序员和互动媒体开发(21230 Computer Programmers and Interactive Media Developers)- Immiknow NOC - LEVEL A
计算机程序员为微机,主机软件应用,数据处理应用,操作系统软件和通信软件编写,修改,整合并测试计算机代码。互动媒体开发员为互联网应用,计算机培训软件,电脑游戏,电影,视频及其他互动媒体编写,修改,整合并测试代码。他们受雇于计算机软件开发公司,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.
## 21230 计算机程序员和互动媒体开发头衔范例 Example Titles - Immiknow NOC
* 网页程序员 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
## 21230 计算机程序员和互动媒体开发主要职责 Main duties - Immiknow NOC
* 编写,修改,整合并测试软件代码
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.
## 21230 计算机程序员和互动媒体开发任职要求 Employment requirements - Immiknow NOC
* 计算机专业或其他与编程相关的专业的学士学位
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.
## 21230 计算机程序员和互动媒体开发附加信息 Additional information - Immiknow NOC
* 通过一定的工作经验,可以晋升为信息系统分析员,软件工程师或网页设计员
Progression to information systems analyst, software engineer or Web designer is possible with experience.
## 21230 计算机程序员和互动媒体开发其他分类 Classified elsewhere - Immiknow NOC
* 计算机网络技术员 Computer network technicians ([2281](2281))
* 数据库分析员及数据管理员 Database analysts and data administrators ([2172](2172))
* 电子商务经理(0124广告,市场和公关经理) E-business managers (in [0124](0124) Advertising, marketing and public relations managers)
* 平面设计师 Graphic designers and illustrators ([5241](5241))
* 信息系统分析员和顾问 Information systems analysts and consultants ([2171](2171))
* 信息系统测试技术员 Information systems testing technicians ([2283](2283))
* 软件工程师和设计员 Software engineers and designers ([2173](2173))
* 网页设计师和开发员 Web designers and developers ([2175](2175))
## 21230 计算机程序员和互动媒体开发职称头衔 Titles - Immiknow NOC
* 动画程序员 animation programmer
* 应用程序的程序员 application programmer
* 业务应用程序的程序员 business application programmer
* 计算机应用程序员 computer application programmer
* 电脑游戏开发商 computer game developer
* 计算机程序员 computer programmer
* 详细程序员 detail programmer
* 开发商,软件 developer, software
* 电子商务(电子商务)软件开发商 e-business (electronic business) software developer
* 电子商务(电子商务)的软件开发 e-commerce (electronic commerce) software developer
* EDP(电子数据处理)应用程序的程序员
* EDP (electronic data processing) applications programmer
* 电子业务(电子商务)的软件开发 electronic business (e-business) software developer
* 电子商务(电子商务)的软件开发 electronic commerce (e-commerce) software developer
* 电子数据处理(EDP)应用程序员 electronic data processing (EDP) applications programmer
* 游戏开发人员,计算机 game developer, computer
* 图形用户界面(GUI)设计师 graphical user interface (GUI) designer
* 图形用户界面(GUI)的开发人员 graphical user interface (GUI) developer
* 互动媒体开发 interactive media developer
* 互动媒体程序员 interactive media programmer
* Java程序员 Java programmer
* 大型机系统程序员 mainframe systems programmer
* 小型机系统程序员 minicomputer systems programmer
* 多媒体开发 multimedia developer
* 多媒体编程 multimedia programmer
* 操作系统的程序员 operating systems programmer
* PC(个人电脑)应用程序开发 PC (personal computer) application developer
* 个人计算机(PC)应用程序开发 personal computer (PC) application developer
* 程序员分析师 programmer analyst
* 程序员,动画 programmer, animation
* 程序员,互动媒体 programmer, interactive media
* 程序员,特效 programmer, special effects
* 程序员,系统 programmer, systems
* 程序员,网页 programmer, Web
* 科学卫星通信程序员 satellite scientific telecommunications programmer
* 科学的程序员 scientific programmer
* 软件开发人员 software developer
* 软件开发,电子商务(电商) software developer, e-business (electronic business)
* 软件开发,电子商务(电子商务) software developer, e-commerce (electronic commerce)
* 软件开发商,电子业务(电子商务) software developer, electronic business (e-business)
* 软件开发,电子商务(电子商务) software developer, electronic commerce (e-commerce)
* 软件开发程序员 software development programmer
* 软件程序员 software programmer
* 特效程序员 special effects programmer
* 系统程序员 systems programmer
* 远程信息处理软件的程序员 teleprocessing software programmer
* Visual Basic程序员 visual basic programmer
* 网页程序员 Web programmer