为了构建这一分析,生活成本是通过将市中心一套一居室公寓的租金和不包括Numbeo租金的1人生活成本的总和来估计的。然后将这笔款项从任何货币兑换成美元,并使用Neuvoo网站确定税收,而平均基本工资则从GlassDoor中提取。
选择进行比较的城市包括蒙特利尔、多伦多、渥太华、埃德蒙顿、卡尔加里、基奇纳、温哥华、西雅图、旧金山、纽约市、波士顿、波特兰、奥斯汀、华盛顿特区、丹佛、芝加哥、苏黎世、伦敦、巴黎、阿姆斯特丹、斯德哥尔摩、巴塞罗那、哥本哈根、都柏林和柏林。为了确定这份榜单,我从传闻、2019年北美科技人才评分报告以及欧洲人才景观报告中创建了一份初步的城市名单。然后我按.过滤了名单。
为了开始我的分析,我通过GlassDoor获得了每个城市软件工程师的平均基本工资。这并不是获取软件开发人员平均工资的完美方法,因为人们可能会以诸如后端开发人员或其他头衔发布他们的工资,但这样做提供了一个合理的代理。
从上面的图表中,我们看到关于软件开发人员工资的传闻似乎得到了证实,因为美国人的工资往往比加拿大和欧洲的工资高,旧金山的工资比其他所有人都高。这张图表唯一令人惊讶的结果(至少对我来说)是苏黎世的平均工资似乎与旧金山相当。
当考虑到生活费用时,没有什么令人惊讶的事情发生。旧金山和纽约市位居榜首,多伦多、温哥华和西雅图等其他知名城市紧随其后。然而,考虑到生活的绝对成本并不是特别有用,因为人们在那个城市赚的收入可能会让在那里生活的成本变得物有所值。因此,看看生活费所占工资的百分比是很有用的。
从这些百分比中,我们可以看到,一旦我们根据收入进行调整,多伦多和温哥华的生活成本与旧金山和纽约市惊人地相似,这解释了我个人看到的围绕加拿大科技人员工资的大部分不满。
通过查看所有司法管辖区的平均税率,我们得到了一个令人惊讶的结果:对于普通软件工程师来说,所有司法管辖区的税率往往相当均匀,其中值得注意的异常值是阿姆斯特丹和哥本哈根。
这一分析的基石是净利润。从减税和生活费中,我们可以看出软件开发人员一般可能有多少美元。由此可见,苏黎世和西雅图显然是这项分析中表现最好的。
这一分析并不完美,因为它没有考虑到不同资历水平的招聘市场是如何不同的。它还根据市中心的生活成本来计算生活成本,所以它忽略了一个人可以通过住得更远来省钱。它也没有考虑到文化、股权薪酬、奖金、城市内部的就业机会以及移民的困难。因此,它显然不是完美的。话虽如此,我确实发现进行这项分析..。