美國Stackoverflow 在2017年公告的這項調查,最近又再度引起討論。使用TAB還有空白鍵一直是許多程式人員"和平討論"的焦點。這張圖表檢視經過統計後發現使用空白鍵的工程師平均薪資會大於TAB。但...真的是這樣嗎?這項研究有甚麼偏誤?
1.首先,絕大部分的IDE(你可以想像成寫程式專用的WORD)在存檔的時候會主動將TAB轉換為空白鍵。使得被分析的程式碼本身有極大偏誤。
2.多數網友宣稱google,和許多大型科技公司如微軟、蘋果和亞馬遜等等所使用的程式碼必須轉為全空白鍵才能在公司內部做使用以及審查。由於這些企業撰寫極大量的程式碼和支付較高的薪水,因此帶來不正確的歸因
3.薪資與程式能力並不一定有完全正相關。薪水可能受到許多因素的影響,包括工作地點、公司規模、工作經驗等。因此,僅僅因為使用空格縮排的程式設計師薪水更高,並不一定意味著空格縮排是更好的選擇。