用空格缩进的程序员赚钱更多吗?

  • 时间:
  • 浏览:0

1,你认为你这一 统计合理吗,得话你的看法?

2,平时开发中,你用Tab还是空格来处置代码缩进?3,得话你认为影响你收入的方面哪些?4,不限于后边的问題

从统计数据来看,无论是在同一语言内控 ,还是同种开发者内控 ,使用空格的系统程序运行运行员都比使用Tab的系统程序运行运行员薪资更高。

最近,Stack Overflow 发布了一篇 2017 开发者调查报告,分别从技能、工具、学习趋势等方面进行了数据统计,此次有超过 64,000 名开发者参与调查。分析哪些数据,大伙得到另有有有十几个 多很有趣的结论:使用空格缩进的开发者比使用 TAB 缩进的开发者工资更高,是总要嘴笨 特别扯?以下是统计结果截图:

在后边的调查中,有28657名职业系统程序运行运行员(大伙总要学生也总要实习生)参与了你这一 ”用Tab还是用空格的调查“。这之中,40.7%的系统程序运行运行员使用Tab,41.8%的系统程序运行运行员使用空格,17.5%的系统程序运行运行员两者都用。

在后边的统计截图中,使用空格缩进的系统程序运行运行员的薪资中位数是59,140美金,而使用Tab缩进的系统程序运行运行员的薪资中位数是43,7200美元。当我第一次都看你这一 结论的后来,我怀疑是总要某另有有有十几个 多因素影响了结果,比如系统程序运行运行员所在国家原困使用的编程语言。所以大伙选用了样本最多的有十几个 国家,并进行了相关的统计,结果惊奇的发现:

观察上图大伙发现,在欧洲你这一 问題相对比较弱,而在印度你这一 问題却相当明显。不过可不可不要能都看,无论在哪个国家,使用空格缩进的系统程序运行运行员薪资都比用Tab缩进的系统程序运行运行员高。

**原困大伙把影响薪资的所有因素都放进去去同去,没办法 “空格 or Tab”的选用在这里占有多大的权重呢? 为了解答你这一 问題,实验主要对以下选项做了统计

对“空格 or Tab”的选用

国家

编程工作年限

开发者类型和使用的语言

学位

是与非 为开源项目做过贡献

是与非 热爱编程

公司规模**

通过你这一 模型发现,使用空格缩进会使得工资相较于使用Tab缩进高8.6%,为宜增加了2.4年的工作经验。最后你这一 统计,嘴笨 难以置信。

本人面,大伙知道不同语言的系统程序运行运行员会有不同的习惯:比如DevOps会倾向于用空格,而移动开发者更喜欢用Tab。你这一 差异主要原困大伙使用的语言不同。在这次调查中,对于使用的语言的也做了相关的调查,结果如下:

在处置代码缩进时,使用Tab和空格总要可不可不要能的,在不同的IDE环境下,Tab对应的空格数也是不一样的,总要另有有有十几个 多,总要另有有有十几个 多,有的甚至8个。

你用Tab还是空格来处置代码缩进,我能一千个系统程序运行运行猿或许会有一千个答案,你这一 问題通常会引起系统程序运行运行员间的”圣战“,它原困无数次引起争论了。