[Перевод] Разработчики, которые используют пробелы, зарабатывают больше, чем те, которые используют табы
Комментарии (12)
16 июня 2017 в 00:19
+7↑
↓
Надо будет написать в резюме: «Использую пробелы для отступов». Пусть сразу знают, что я не абы какой разработчик, а высокооплачиваемый.16 июня 2017 в 00:39
–2↑
↓
Все верно, и даже больше. Раньше я использовал 2 пробела, когда перешел на 4 — мою зарплату повысили на 3%16 июня 2017 в 01:18
+2↑
↓
Может, вам платят за количество символов?
16 июня 2017 в 01:22
+2↑
↓
Мне интересно почему для Go эта зависимость тоже работает: там же строго табы согласно официальному гайду и найти проекты где забивают на
gofmt
и используют пробелы не так просто.16 июня 2017 в 05:01
0↑
↓
F# — тоже самое, но наоборот — только пробелы. Разгадка кроется в фразе «Обратите внимание, что респонденты могут выбирать несколько языков».
16 июня 2017 в 01:44
+1↑
↓
а где те анализ тех, которые используют Smart Tab?
16 июня 2017 в 01:48
0↑
↓
Кстати, на ту же тему: http://tylervigen.com/spurious-correlations
16 июня 2017 в 03:08
+1↑
↓
Корреляции, которые мы заслужили.16 июня 2017 в 03:15
+3↑
↓
Вспоминается эта история:
ЧитатьВ отделение Pontiac корпорации General Motors пришло письмо. «Я понимаю, — писал автор, — что могу показаться идиотом, но все, что я хочу рассказать, — святая правда.
В нашей семье все очень любят мороженое. Каждый вечер после ужина мы решаем, какой сорт будем есть на десерт, и я еду за ним в магазин. Проблемы начались после того, как я приобрел новый Pontiac. Каждый раз, когда я покупаю ванильное мороженое и собираюсь вернуться с ним домой, машина напрочь отказывается заводиться! Если мороженое клубничное, шоколадное или любого другого сорта — никаких проблем с пуском. Звучит глупо, но, может быть, в Pontiac есть нечто, что реагирует на ванильное мороженое?».
Президент отделения, понятное дело, отнесся к письму скептически, но все-таки послал инженера на проверку. Владелец автомобиля производил приятное впечатление — вежливый, образованный и явно не псих… Встретились после ужина, поехали в магазин, купили ванильное мороженое.
Все точно — машина не заводится! Так продолжалось несколько дней подряд. Шоколадное — заводится. Клубничное — заводится. Ванильное — не заводится! Инженер был человеком здравомыслящим и отказался верить тому, что у автомобиля может быть аллергия на ваниль. Он продолжал ездить с хозяином в магазин, но теперь отмечал все детали — время поездки, каким бензином и на какой колонке заправляли машину, даже температуру и облачность…
Довольно быстро выяснилось, что дело не в ванили, а в расположении товаров в торговом зале магазина. Ванильное мороженое — как самое ходовое — размещалось в холодильнике самообслуживания у самого входа, а все остальные сорта — в глубине зала, и продавались через кассира. Купить ванильное можно было намного быстрее, чем любое другое…
Задача перешла в разряд технических — почему машина не заводится, если хозяин возвращается к ней быстро? И ответ был найден сразу же — двигатель не успевал остыть, и в карбюраторе оставались пробки, вызванные интенсивным испарением бензина!16 июня 2017 в 04:33
+1↑
↓
По моему всё просто. Компании, готовые платить больше, требуют тоже больше. И, в частности, они требуют соблюдение стайлгайда. Большинство стайлгайдов основаны на пробелах.
16 июня 2017 в 05:00
+4↑
↓
А я хитрый, я нажимаю TAB, а IDE мне рисует четыре пробела :-)16 июня 2017 в 05:39
0↑
↓
Пробелы с табами это всё ерунда, IDE всё должно ставить, я даже не помню, что у меня там настроено (на самом деле табы, конечно же), просто нажимаю Enter или автоформат и всё выравнивается.
Было бы интересно сравнить зарплаты тех, кто использует моноширинные или пропорциональные шрифты в IDE (хотя подозреваю что я такой один в мире, не моноширинный, и сравнивать не получится).