您的位置:首页 > 理论基础

调研 | StackOverflow薪水调查:有计算机学位=高薪?不存在的

2018-01-19 15:26 393 查看
除了上帝,任何人都必须用数据来说话。” 我正在构思一篇讨论软件行业内,关于专业程度与薪酬间相关性的文章。而且我已经有了关于专业程度为什么会影响薪酬,是如何影响薪酬,以及专业性产生偏好的猜测。接下来,我唯一需要做的是用数据统计论证。首先,我拿到了2017年Stack Overflow的调查数据(https://insights.stackoverflow.com/survey/2017),对其进行清洗,然后插入了一些以前研究中认为能够影响最终薪酬的变量。数据分析中最棘手的问题之一是明白哪些变量需要测试,而哪些变量不测试,哪些是控制变量。例如,我可以测试“在工作中使用PHP”是否会增加薪水,但如果我没有考虑到受访者的国家,那么我们可能无法证明PHP对薪水的影响程度。我测试专业分支时,需要去简化数据集并提高对专业分支变化的敏感度。于是,我选择了只用来自美国的专业网页开发人员的数据,然后对比专业的前端和后端开发人员与全栈开发人员的薪水,分析专业程度对薪酬的影响。分析过程中,我逐步添加了以下变量:经验,教育,网页开发人员类型。然而,分析结果并不理想。我本以为,接受过正式的教育会对工资有正面影响,然而,意料之外的事情发生了。我本身是一个网页开发人员,负责全栈开发。我一直在想,如果我可以更专业一些,拿到计算机科学专业(ComputerScience,以下简称CS)学位而不是文科的学位,那么我可能会赚更多的钱。而我弟弟拥有CS学位,而我和他的薪水是在两个完全不同的量级上,我只能望其项背。所以我跟自己遇到的每一个对编程感兴趣的人说:CS专业的本科学位是很值钱的,拥有它,你至少能跟别人产生2万美金的永久性薪水差距,而且这还是我的保守估计。所以你可以想象当我把CS专业与其他专业进行对比分析时,我有多震惊。因为结果居然是:不同专业的毕业生的工资之间并没有显著差异。我想,“我的分析肯定哪里做得不对”。在第一次分析时,我将CS专业毕业的工程师,数学家和信息技术专业的毕业生都混在一起。显然,CS专业需要被细分成不同的类别。然后,我又进行了一轮分析。但结果依旧是:不同专业间没有显著差异。阅读原文
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: