最近做了一个项目。在人员管理里面,出现了很多与“工作(job)”相关的概念。
起初,常用的后台管理框架里面,只有一个“岗位”的概念。但是在这个项目里面,出现了职务、职位、职称、岗位、职级、职责。
在网上查了很多,也包括跟做人力的朋友谈论,最终得到如下结论。
职务(jobTitles)
职务=头衔
例如,在公司内职务有:总经理、副经理、部门经理、普通员工等;
在那种单位里,职务有:主任、副主任、部长、副部长、科长、副科长、科员等。
职位(job)
职位=职能(专业技能)+头衔
例如:java+高级工程师、前端+初级工程师等
岗位(position)
岗位和职位一定是两个概念!
谈论岗位的前提是,要做一件具体的事情,比如研发部要开发一个软件项目,需要调动系统架构师、前端工程师、后端工程师、测试工程师、数据库工程师等“职位”的人,来干这个项目。针对这个项目,就有了系统架构设计岗、前端开发岗、后端开发岗、测试岗、数据DBA岗等。也可能公司人手短缺,有人既承担了后端开发岗,又承担了数据DBA岗的工作内容。
这就能看出,职位的工作内容是抽象且概括的,而岗位的工作内容是具体的。
你打开BOSS直聘,就会发现招聘的是职位,而招聘信息里面是对岗位的介绍和对岗位的要求(也就是职责)。是因为公司在做具体项目时人手短缺了,所以招聘你进某个岗位。但这个岗对应的项目做完了,你就需要到其他项目上做该职位涵盖的其他具体任务。有些岗位要求你会用Activity工作流,有些岗位不要求你会用工作流,而是要求你会处理视频相关的内容,但你任职的依然是JAVA开发工程师。
职级(jobLevel)
例如:某些公司将软件开发工程师分为L1~L5,5个等级,来评价工程师的能力,并与薪资挂钩
职称(professionalTitles)
专业技术水平或资格分级 例如:工程师、技师。 在国际上通常的定义是“区别专业技术或学术水平的等级称号”,是授予专业技术人员的“衔”或“称号”,反映一个人的“专业技术或学术水平的等级”。例如:一级焊工(高级技师)
以上的英语命名不具有权威性,因为可用的英文单词并不多。结合中国的实际情况,真的很难命名。以上是我自己给自己的系统定的。