程序员的岗位分类
发布时间:2025-05-24 08:35:52 发布人:远客网络
一、程序员的岗位分类
1、世界上第一位程序员是英国著名诗人拜伦的女儿AdaLovelace,曾设计了巴贝奇分析机上解伯努利方程的一个程序。她甚至还建立了循环和子程序的概念。由于其在程序设计上的开创性工作,AdaLovelace被称为世界上第一位程序员。美国国防部开发的ADA语言就是为纪念这位世界上的第一位程序员而命名的。
2、计算机科学发展到今天(21世纪初期),程序员从事的人群很多,分工也不相同,从大的方面可以分为以下几类:asp程序员、jsp程序员、delphi程序员、php程序员、powerbuilder程序员、C程序员、linux程序员、net程序员、vb程序员、java程序员、javascript程序员、C++程序员、Python程序员、android程序员、iOS程序员。
二、程序员的职业岗位
1、基层的大致分五类,需求,设计,测试,开发,维护。
2、需求一般是产品经理的助手或者产品经理,像一些小项目产品经理一个人就够了,相当于出去接活的;
3、设计就是设计程序逻辑和框架的,技术含量最高,也是收入最高的。
4、测试就是把开发出来的程序进行各种测试挑BUG的
5、维护就是技术支持,客户使用相应软件之后遇到的各种问题由维护人员来解决。
6、同等情况下收入设计最高,测试和维护最低。当然做哪个方面NB了收入都不菲。见过最高级的测试都是挣年薪的。
三、程序员有哪些岗位职位
1.开发工程师(Dev):负责软件研发的技术领导者,软件开发涉及用户需求的理解、系统设计、编码实现及测试等多个环节,是一项综合性的系统工程。
2.研发工程师(RD):从事研究工作与开发工作的技术人员,例如PHP开发者、Java开发者等,他们专注于后端技术的实现和开发。
3.首席产品官(CPO):集成了首席技术官(CTO)和首席市场官(CMO)的职责,关注产品开发与市场需求的结合,致力于提升用户体验,为公司赢得市场份额。
4.团队领导(TeamLeader):负责带领项目组成员共同解决问题、讨论方案,并与团队达成共识,从而确定并实施解决方案。
5.质量保证(QA):负责确保产品或服务达到既定的质量标准,实施一系列有计划、有系统的活动来验证质量管理体系的有效性,并在必要时提供证据。在推行ISO9000标准的企业中,QA人员扮演着关键角色。
6.项目经理(PM):负责项目的全面管理,包括质量、安全、进度和成本等方面。项目经理是项目成功的关键人物,需对项目的策划和执行负最终责任。
7.产品运营(PO):在互联网行业,尤其是像阿里巴巴集团这样的公司中,PO指的是Product Operation,即产品运营。PO与PD(Product Design,产品设计)相辅相成,属于产品部门的一部分。