程序员素质模型解析

计算机程序员职业素质模型职业简介:程序员(英文Programmer是从事程序开发、维护的专业人员。一般我们将程序员分为 程序设计人员和程序编码员,但两者的界限并不非常清楚,特别是在中国。职业描述计算机

计算机程序员职业素质模型 职业简介: 程序员(英文Programmer是从事程序开发、维护的专业人员。一般我们将程序员分为程序 设计人员和程序编码员,但两者的界限并不非常清楚,特别是在中国。 职业描述 计算机程序员的工作范围是电子数据处理。他们用计算机语言编写代码,告诉计算机该做什么。 总的来说,有两大类计算机程序员。一类是系统程序员,一类是应用程序员。系统程序员通过指令, 控制从中央处理器到外围设备的整个计算机系统。应用程序员开发的软件则是专门用来处理某一种 问题的。后者当中某些人可能会被指派为项目负责人,负责监督其他应用程序员的工作。根据受教 育程度、经验水平和职责范围,程序员可以分为初级和高级程序员。达到程序员的最高级职位以 后,还可以转向其它领域寻求更好的发展。很多程序员更偏爱做软件系统分析,而不 喜欢实际的编程工作;通常,计算机程序员会去参加培训或者进修,然后转向系统程序 员或者系统分析员的职位。高级的计算机程序员和上层管理机构有很多的沟通,如 果有兴趣的话,也可以转向编程部门或者其它相关部门的管理人员。还有的计算机程序员会转向其 它的技术领域,比如计算机操作、硬件设计、软件工程或者网络工程等,如果有经验,还可以去数 据系统中心工作。总之,有了编程的背景,发展的空间非常广阔 就业方向程序员就业范围应该是很大的。有的是软件工厂式的编程工作,有的是项目开发的编 程工作,有的是用户单位维护类的开发工作。有的后台编程工作,有的是前端 编程工作,有的是编制网站、有的是软件培训、有的是与硬件相关的汇编级编程工作,有的是数据 库类编程和管理工作。随着软件专业化分工的加快,分工会越来越细, 就业种类也就越来越多了。面对各种就业种类,如何去选择倒是一个仁者见仁智者见智的。 只有先定下来就业方向,然后根据就业方向所要求的必须掌握的语言,确定自己要学的语言。例如, 你想去做后台的编程工作,你就可能会选择C语言、数据库等。如果你想去编写网站,你就会在C#、 JAVA、PHP中进行选择。如果你想去做底层与硬件有关的编程,你就会去学习汇编和专业的单板机 语言。

腾讯文库程序员素质模型解析