深度技术深度技术麻省理工学院技术评论致力于建设
编者按:当人工智能、云计算、大数据、自主驾驶、5G通讯、火箭回收这些不清晰又犀利的东西被反复刷屏的时候,当你扔愤怒的小鸟,疯狂地抢红包,自恋的PS捧着下巴,红眼睛疯狂的双十一的时候,你可能已经知道,这一切的背后是代码、算法、应用、系统。
你可能已经知道,IT行业如此多姿多彩,光芒四射,离不开一群叫“码农”的物种,但你对码农的现状了解多少?格子衬衫,背包,带孔拖鞋,一杯咖啡,一根牙签,挠键盘,没鼠标就黑进FBI?我的表情是这样的:
太年轻太简单。有句话我很喜欢。你爱他吗?送他去当码农。还有苹果,微软,谷歌,马云,乔布斯,扎克伯格,年薪百万,一夜暴富。你讨厌他吗?送他去当码农。IT行业日新月异。不迈出好的一步,可能会被一张又一张的脸逼着。是马云和乔布斯,但还是有很多“谁”...谁破产了,忘了自己的名字-_-!
男女比例也很不平衡,到处都是单身狗。那么问题来了,送他做码农,送他去哪里做码农,做蔬菜还是水果?.....想要概览码农的世界,就要淡定,听DT,让数据说话。
今年4月,计算机媒体行业知名企业O'Reilly发布了2016年全球软件开发行业薪酬报告。通过72个问题,对全球5081名IT行业人员进行了调查,从中奥莱利获得了详细的专业报告,也让我们对全球“码农”行业的具体现状有了更深入、更直观的了解。前方多图预警。
码农和码农不一样。他们虽然也打键盘,但有的在加州硅谷,有的在东欧不知名的小镇,有的在太平洋舰队这样的大公司,有的在学习中独立奋斗,有的在行业内驰骋数十年,有的半路杀出个金点子。谁有更好的办法?前进的路在哪里(钱)?相信你看完这篇文章后能找到自己的答案。
奥莱利调查中所有受访者的平均工资为9万美元。从下图可以看出,几乎一半的软件从业者年收入在6万到14万美元之间。有没有高薪行业?别拦着我,我要当码农!
请稍等。其实问题没那么简单。首先,我们来看看回答者的地域分布和收入差距。
可以看出,参与调查的主力来自美国,高达61%,其次是欧洲,25%,其余地区只有惨不忍睹的个位数。这个分布显示了本次调查中码农的分布情况,但不能说是世界码农的准确地图。因为有可能这个研究是在美国发起的,欧美宣传比较到位,当地码农有一个网上填表的爱好,所以参与的比较多。而其他地区知道的人少,或者忙,或者不在意,或者不去谷歌什么的,所以参与的少。
因此,正如该项研究的发起人、奥莱利的数据科学家约翰·金在他的报告中反复指出的那样,这份报告不能得出一个严谨的因果关系,而只能用来揭示各种因素之间的相互关系。相关性可能给了我们很多启示,这样卑微的澄清其实也说明了数据的真相。
在奥莱利的报告中,使用了三个数据,即平均值、四分位范围和线性回归系数来显示结果。关于平均值我就不赘述了,没错,就是你想的平均值。四分卫区还需要一点科普,请直接跳过。
所谓四分位区,就是统计中丢弃最低和最高的四分之一样本的区间,剩下的一半主流样本……就是40人一个班排除前十名校长和后十名校长,剩下的20人从最低分到最高分的区间。这样做更能体现一个班级在清除学习浮渣方面的主流实力。上图中的横条代表四分位面积,横条中间的亮线代表平均值。两者结合,就能了解一个群体的平均和主流情况。
在这里看美国班,平均分10万美元,主流分数更高,说明美国班还是不错的。左下角南非班的童鞋在四分位数后面,说明还有很多童鞋达不到平均分。
先说回归系数。先说线性回归,大概需要1000字左右....我们自己谷歌吧。你只需要记住后面所有有符号的单位都是回归系数。值越大,某个因素对一群码农的工资影响越大。经常需要添加一系列系数来反映多个因素对薪酬的影响。
嗯,如果你谈概念,你就可以进入正题了。再一次从图中可以看到,美国的薪资排名第一,不同地区之间存在巨大的差异和不均衡。是的,位置是影响码农工资的最重要因素之一。
地理因素影响很大
从欧洲来看,欧洲的地区差异非常显著。在西北欧工作的软件开发人员工资明显高于欧洲其他地区,回归系数为+443。英国高达+25782美元,瑞士高达+53983美元。但是一路南下到法国,工资开始下降,系数降到+2017美元,然后笨猪国(P.I.G.S:葡萄牙、意大利、希腊、西班牙)和土耳其的系数降到-5163美元。而东欧则低至-14804美元,是欧洲码农最低工资。去欧洲的码农要记得去西北。
我们来到亚洲,日本以+36076美元高居榜首,在世界上也是不错的成绩。而同亚洲班的印度(-22,064美元)、台湾省(-13,285美元)和菲律宾(-13,621美元)都不是很好,回归系数都是负数。因为亚洲样本太少(其他参与者主要来自新加坡、阿联酋、马来西亚、印尼),其他亚洲地区只能得到+17443的系数,其实还不错。希望通过大家的努力,明年的报道能揭开亚洲码农之谜。
薪资单上排名第一的是美国,瑞士第二,日本在探花。澳大利亚以+29636美元获得第四名。除了以上提到的英国,新西兰和加拿大也取得了不错的成绩,+17433美元。拉美只有-9057美元,比东欧好,但还是不如亚洲。
最后,非洲的IT充当南非。虽然平均工资为46K美元,远高于亚洲31K美元的平均工资,但由于南非的参与者工作经验比亚洲长,因此南非的工资系数仅为-3766美元,远低于亚洲。这也说明线性模型的回归系数比平均工资更有内涵。
回过头来看美国,因为数据比较多,美国班的码农都是分组分析的。从图中可以看出,西海岸的两个群体占总人口的30%,虽然这部分总人口只占美国的16%,说明这里的码农比例很高,因为硅谷就在这里!而且西海岸的码农收入也是最高的,硅谷所在的加州系数高达+671,西海岸另外两个州俄勒冈州和华盛顿州高达+838。此外,东海岸东北部工资也很高,系数为+453,其他中部地区稍逊一筹,中西部只有+060。所以,码农想要实现美国梦,更容易靠近东西海岸线。
我们换个话题,说说几个地区的编程语言偏好。众所周知,华盛顿州是微软的大本营,微软在美国中西部有很大的影响力,所以这里的代码农民更喜欢ASP/ASP这两种语言。. NET、VB和微软自己开发的C#。而加州则更爱PHP、ObjectiveC、Go。欧洲大陆的代码农民喜欢PHP的程度略高于美国,美国的比欧洲的更爱Ruby。
好像和大选一样,语言也有自己的地盘。土地可以分为肥沃和贫瘠,IT行业也是如此。一个地区的政策、经济、教育、传统,可能会对IT行业产生深远的影响。好鸟生活在树上。只有牢牢把握IT土的水文地质,才能不发生盲目迁移。
公司的类型至关重要
选择好的土壤,是码农选择作物和耕作方式的时候了不是吗?发展行业是IT行业的作物,而公司类型则像农耕模式。应该进入哪个行业?云服务?社交网络?财务信息?应该加入什么样的公司?大公司?小公司?新公司?传统公司?一个人骑车是一段很长的旅程。俗话说,让数据说话。
先看行业构成,软件开发、咨询、广告市场占据IT行业的主力,就像一个风向标,说明这三个行业可能吸引的人才最多,同时竞争也可能最激烈。关于平均工资,计算机/硬件行业最高值11.5万美元,云服务、信息安全、社交网络搜索也很高,只有学历比较低,回归系数只有-11812美元。
在这些行业中,IT咨询行业的薪资也较高,系数为+28。因为这个行业有大量的个体户,综合个体户的优势,系数会增加到+822。所以自己开个小咨询公司可能是个不错的选择。
结合公司的规模和年龄可以看出,大公司的工资比小公司高,而传统公司20年以上的工资比年轻公司两年内的工资略高。对传统大公司来说是最好的吗?你会发现传统公司的高级员工比较多,如果把所有因素都考虑进去,年轻的公司会给同等资历的员工支付更高的薪水,这意味着新的大公司在薪水上会更加突出。总之,公司越大,越年轻,年薪可能越高。
先说编程语言偏好。公司越大越喜欢用Perl5、Java、C/C++之类的语言,而小公司更喜欢ObjectiveC、Java、HTML、PHP。Clojure经常被新兴公司选择,而十几年的传统公司更愿意使用ASP。
类似于公司的规模,R&D团队的规模也会影响薪酬。相比之下,团队规模越大,工资就越高。团队的结构是另一个重要因素。如果你在团队中的身份比较复杂,需要更多的时间和不同角色的人打交道,那么你的工资可能会更高。另一方面,如果你的角色比较单一,不需要和他们交流,那么工资的回归系数会为负到-6995美元,你更有可能得到更低的工资。团队大,多样性很重要。
性别、年龄、教育背景
it说到性别,从下图可以看出,IT行业重男轻女是不争的事实,谁也无法否认。假设所有其他资格完全相同,女性的工资会低得多。男女之间的差异导致了系数为-5256美元的差异。世界并不完美,是吗?甚至说到码农,人们首先想到的就是背着背包的男人。
至于年龄和工作经历,这个全球调查的结果可能和你之前听到的不一样。它不是为年轻人而吃的,因为它一直在中国流传。在码农的全球环境下,基本上是“靠老卖老”的局面。经验很重要,工作经验的多少直接影响你的工资。健康的IT行业环境是对码农专业成长的补充,相信我们的IT环境会逐渐变得健康稳定。
当然,程度越高越好。硕士奖金+3101美元,博士奖金高达+9041美元。当然,你最好考虑一下读学位的时间成本。这个行业太可爱了。到处都是医生和辍学者,但是学历还是很高的,为了保险起见还是多读书比较好。还有一点你可能不知道,博士们更喜欢用Python和C/C++。
标题和任务
对头衔的调查显示,如果你的头衔中出现“高级”、“校长”、“首席”、“建筑师”、“顾问”等字眼,金钱的未来将会更加光明。
70%的人参与合作开发,63%的人需要阅读和修改他人的代码。要想在这个圈子混,这两个技能肯定更多。前端开发出来的话,钱会相对逊色,如果参与大型软件项目的策划,会有+5868美元的系数加成。领导几个工程师,工资也不会低。一个有趣的现象是,公司里的“会议主持人”经常是财大气粗,他们花在编程上的时间越长,收获似乎就越少。
一个工人要想把工作做好,首先必须磨利他的工具
对于IT行业工具的调查,获得的数据量是其他项目无法比拟的。究其原因,不知道是码农的幸福,还是码农的不幸,即工具的数量和类别的复杂程度,在任何其他行业都可能是不可想象的。好处是我可以为我想要的任何东西找到工具,但是如果找不到,我会自己发明一个。缺点是需要掌握多少工具。三头六臂不够,不如千手观音。
数据科学家在这里分类,各种统计和图表吹出来。不过,也许是因为要表达的东西太多了,但是脉络没有以前那么清晰了。毕竟比起诡计多端的婊子(手表),很多人还是喜欢简单的小新鲜感。在这里,边肖不会为了吃你的流量而移动报告中多彩的敦煌壁画,但还是有一些有趣的细节。比如单看操作系统和开发工具,就可以看到苹果的影响力,或者说财力,使得IOS开发,使用Xcode工具的代码农民有钱有银子。
DT Jun对各种编程语言的兴衰也比较感兴趣。毕竟行业发展很快,还是要不断学习,但是我们要放弃什么,要开始什么…
关于编程语言,过去很多人频繁使用C/C++、Java、PHP、VB、C#和Perl5,现在开始感同身受,但是否可以认为是没落了?其实并不是这样。像C#和Java,更多的人选择“使用这个选项”。虽然失去了一些老客户,但新客户不断涌现。
不过VB和LISP好像差了点,新客户也不多。不过这两种语言大多是用来更新保守的银行和政府的,也就是说剩下的都是真爱和铁杆粉丝。有一些语言似乎正在放弃,但事实是,这些语言大多用于教学,比如Scala,它广泛存在于教育和职业培训领域。看似死板的数据,其实揭示了很多行业的现状。
从图中还可以看出,渴望学习的码农们把目光投向了Go和Go、Swift等新语言。如果你准备充电,这些都是不错的选择。
说到这里,你对全球码农和码农市场有所了解吗?由于研究和样本的局限,再加上IT行业一直风起云涌,获得的数据可能与现实略有出入,每个人对各种问题的看法也可能有所不同。但是DT君觉得这样的报道可能就像一个风向标。虽然一直摇摆,但还是能在不影响大家洞察全局的情况下指出方向。
如你所见,本次调查样本中能够反映亚洲IT行业的数据非常少,那么我们中国的IT行业在哪些方面与世界趋同,有哪些不同?希望2017年能得到答案。
“五十项突破性技术”深度剖析
麻省理工学院科技评论出版第一本中文书籍
本书将收集2012年至2016年的50项突破性技术,邀请国内外技术专家对每项技术的应用、未来发展和投资潜力进行评论。我们还将为众筹参与者搭建微信群,随时更新最新进展和交流,希望将这些微信群逐步变成高质量的创新科技社区。
购买地址请加盖“已读原件”章。
1.《笨猪四国 重磅│2016年度全球码农薪资报告,平均年薪9万美金(全报告完整分析)》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《笨猪四国 重磅│2016年度全球码农薪资报告,平均年薪9万美金(全报告完整分析)》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/fangchan/1584592.html