随着技术的进步,行业对软件开发技能的需求急剧增长。 在这种情况下,软件工程师(程序员)的工资通常会上涨。 一般来说,个人工资高还是低与自己积累的经验、地点、产业是分不开的。
国际调查机构IDC在报告中公布的数据显示,2018年,全球共有2230万软件工程师。 其中,全职程序员1165万人,兼职635万人,非专业人员430万人。 美国最多的软件工程师,651017人次于中国,183805人; 印度程序员的数量排在第三位。
国家:根据美国劳工统计局(BLS )的报告,美国程序员的平均年薪为101790美元,而入门级程序员的工资范围为56000美元到85000美元。
全球软件工程师的平均年薪
按编程经验分列:根据Salary.com提供的数据,拥有5年以上编程经验的美国程序员年薪将达到146893美元。 根据同一指标,Glassdoor.com认为112000美元。 在法国,同样有5年经验的程序员每年可以享受40000美元的工资待遇,德国和加拿大的程序员在55000美元到75000美元之间。
分行业:机器学习工程师最突出,平均年薪114826美元,最高可达137000美元。 软件工程师在这个行业的工资上涨是因为像谷歌这样的大科技公司渴望机器学习专家来支持最新的创新。
按类别: Indeed.com公布的数据显示,高级Java软件工程师的年薪最高达到109000美元,其次是WebUI工程师,为104000美元;iOS软件工程师的年薪也在100000美元以上。
美国软件工程师年薪
2017年北京软件工程师月薪
以美国为例,按照年薪从高到低的顺序,前十名分别是技术经理、系统架构师、产品经理、DevOps工程师、软件工程师、硬件工程师、IT项目经理、Cyber安全
美国软件工程师和其他IT工程师的年薪
还有一些技能有助于程序员加薪
到2026年,程序员的就业机会预计将以24%的速度增长,而所有其他职业的总就业人数只增长了11%。 究其原因,主要是市场对移动、医疗和计算机安全软件的需求不断增长,在线购买和互联网设备激增也需要更多的软件工程师来应对。