编者按:编码人员,编程人员,开发人员,工程师,架构师……五花八门的IT职位名称你分得清楚吗?他们的区别是什么?哪些职位最有“钱途”,哪些职位可有可无?这篇文章可以帮你厘清区别,为职业规划提供参考。
我打第一份工的时候我还未成年,那是一份周末兼职,每周我都偷偷地在披萨店打工。每周周六早晨,我都准时出现在当地的商业街,停好自行车,然后开始打卡上班。这份工作非常辛苦,一袋面粉20千克,一桶水38千克,每天我都要把很多袋面粉和很多桶水搬到一台立式搅拌器进行搅拌。水和面粉搅拌完毕之后,我就要把沉甸甸的面团抱在怀里,放到一个金属台上,然后把面团切成很多块,撒上油,然后披萨店就用这些面团做出可口的披萨。到了中午,我已经筋疲力尽,稍作休整,打卡下班,回家。每个月我都会得到一个信封,里面装着我一个月的工资——美元。这就是我第一份工作。
我给我这第一份职业起了个很正式的名字:面团小子。但是“面团小子”在简历上也没有给人留下很深的印象,所以后来我又给这份工作起了另一个名字:首席面团师。一个年轻人一定要有点尊严嘛,对吧?结果,好像没有人在乎我到底是什么头衔。
我不知道的是,这个职位将是我未来所有职位名称中取得最好的一个。
几年之前我成了一个程序员。在21世纪的美国,特别是在科技领域,职称变化很快。很长时间以来我都没有见过一个雇主认真考虑过职称问题。实际上,我刚刚入行时的一位雇主还告诉我,可以把任何想放的东西都放进简历,包括所谓的各种职位和职称。如果有人反对,他会支持我的。诚然,我是很想把自己的职位写成“高级部门领导兼技术架构师”的,尽管我当时做的只是在一家小公司做编程检测的工作。
我现在经常为我头上顶着的花里胡哨的职位名称而疑惑不解。我为一家初创公司写网络申请,我几乎什么层次的工作都做,从最低端的SQL服务器,到最高端的CSS。我觉得我可以称呼自己是:编码员、程序员、工程师、开发员、研究员。根据我前面在披萨店打工的经历,我甚至还可以称呼自己是:软件小子。所以问题来了:我到底是做什么的?
我发现我并不是唯一一个考虑这个问题的人。这个问题不好解答,因为要考虑很多变量。在有些国家,除非你获得相应证书,否则自称工程师是违法的。在一些文化中,人们可能更喜欢笼统的词(比如咨询),而不是具体的科技术语(比如网络申请开发人员)。在我所居住美国,职位名称上小小的差别可能导致薪资上的天壤之别。
这次我尝试做一件事,统计所有我能搜集到的关于从事编程工作人员职位名称的数据,搜集了各大网站上每个职位相应的薪资信息和职位描述(但是肯定会挂一漏万,没法穷尽)。如果你发现有什么重大的遗漏或者错误,请标出来,给我留言。
我的统计里不包括黑客,忍者,摇滚明星这类职称,因为这些职称相当不专业,而且毫无意义。老实说,我只见过一些及其不称职的招聘人员用过这些称谓。
资源
薪资信息来自美国劳工统计局(BLS,美国劳工统计局是美国联邦政府劳动经济和劳工统计的主要机构,负责收集、加工、分析、以及向公众发布重要的统计数据。BLS也是美国劳动部的统计数据来源。BLS机构网站提供的数据包括通货膨胀与价格、消费支出、失业数据、就业数据、福利待遇、产出率、工伤统计等等,译者注),
Glassdoor(Glassdoor是美国的一家做企业点评与职位搜索的职场社区。在Glassdoor上可匿名点评公司,包括其工资待遇,职场环境,面试问题等信息,译者注)
PayScale(PayScale是一家位于美国西雅图的薪水调查公司,年1月成立于美国西雅图,现时总部也是位于西雅图。PayScale尤以发布美国大学毕业生的薪水排行闻名,译者注)
Indeed(ed招聘网,年成立于美国,是一个专门提供招聘信息的垂直搜索引擎,也是世界目前最大的招聘搜索引擎。此网站致力于改善网络求职体验,力争为求职者提供最全面,最精确的招聘信息,每日从数千个招聘网站,报纸,求职机构,公司网站等聚合几千万条招聘信息。求职者无需单独访问各个招聘资源,只需要登陆Indeed便可以浏览所有职位。不过Indeed本身并不接受简历投递和单独职位咨询,只是提供信息,求职者若对某条职位感兴趣,还需要联系具体招聘机构,译者注)。
职位描述和定义来自美国劳工统计局(BLS)或者维基百科。如果两处来源都没有某一职位的定义,我就从我能找到的最简明最权威的来源里搜索该职位定义。
数据
这些数据按职位名称不同分门别类,职位排序根据对其内容复杂程度的客观评估排列,由简单到复杂,数据收集时间是年4月。
每个词条都有一个定义,每个数据来源都有提供该职位在美国的平均薪资和变量评估(也就是该评估薪酬的变化范围)
编码员(Coder)
定义:书写电脑程序的人或者电脑程序员(定义来自Dictionary.