Количеством ресурсов, которые сидят на этом языке. Например, на OCaml в какой-то момент был один человек. Это значит что если у тебя серьезная проблема с языком (например, констукт синтезирует неправильный байткод), тебе могут быстро ответить и пофиксить, или же такой возможности вообще не существует.
Строго говоря, есть предостаточно компаний, которые используют нишевые языки, и используют их успешно. На ум приходит Jane Street Capital и их использование OCaml. До сих пор остались компании, которые использую APL — язык, который требует отдельную клавиатуру:
Ну и так далее. Я к чему — все это не показатель. То есть, мы рады за вас то у вас все полуается, но…
Эмм, лаконичность в К конечно есть, как и в APL, но я думаю что большинство людей на Хабре сходу не скажут вам даже приблизительно, что делает выражение 2_&{&/x!/:2_!x}'!R. А в ЯП все-таки хочется получать какую-то дозу интуитивности. По крайней мере в Java/Kotlin/C что-то понятно на интуитивном уровне, а К, APL, Perl, даже F# я бы сказал — это отчасти write-only языки.
Мне кажется тут немного не учтено то, что некоторые мужчины склонны к фанатизму — кодить по 16 часов в день, жить в хлеву, жрать падаль, иметь ровно нуль социальной жизни. И это нормально. Для женщин такой образ жизни подходит плохо. Как следствие — мужчины больше пашут и прокачивают скилы.
Если очень грубо говоря, вы платите налоги чинушам на новое авто. Что там перепадет на образование и здравоохранение — это вопрос. Пенсий у нас не будет.
Автомобили стоят в РФ столько же, сколько в Европе, и дороже чем в США. Поэтому какой паритет, если цены такие же, а з/п ниже? Или может билет на самолет мне дешевле? Вся еда — импортная, табунами народ в Финку за сыром ездит.
Есть иключения на уровне погрешности. Но, вот возьмите например опционы — тут вам дают скажем опцион на $25 с 5-летним локаутом. Вам оно надо, какие-то вшивые 25к чтобы на них 5 лет сидеть у одного работодателя? Да ну. По крайней мере, в США вы идете в Амазон, зная что это худшее место для работы программистом, но оно компенсируется серьезными деньгами и опционами.
Вы знаете, на определенном уровне, налоговая нагрузка уже не так сильно влияет. Можно платить 5% от копеек на украине, или платить 25% от среднего бизнеса в Штатах. Когда вам нужно делать качественный скачок от 100к до 1м, это уже так сильно не влияет. И к тому же, если посмотреть на то, какие доходы у людей которые известны в индустрии разработки, они уходят очень далеко от средних значений. Например, авторы на Pluralsigh получают десятки и сотни тысяч пассива, при этом еще занимаются консалтингом и иже с ним.
Ну я сейчас говорю про то что знакомо мне — конторы которые занимаются трейдингом. Еще одну вещь, которую все упускают — это системы бонусов. В России бонусов нет. Вообще нет. Есть «13 зарплата», но никаких KPI бонусов, опционов, премий по завершению проекта — ничего такого, разве что в единичных случаях.
Это комбинация. Конечно деньги лучше, но условия жизни — дороги, климат, то что в школе чему-то еще учат, итд. Наличие нормальной еды (привет санкции), нормальной банковской системы, условия для создания бизнеса без бюрократии, туалеты доступные везде (с этим беда в России), ну еще 100500 разных вещей. Но деньги, да. Деньги большие. 20к в Чикаго все же больше чем 3к в РФ. С налогами и без.
Лучший совет — закажите на Амазоне тестер. Это такая специальная конструкция, на которой сразу несколько свичей. Так сможете все проверить, понять какая лучше и только потом заказывать клавиатуру.
Вообще смысла заказывать в РФ не вижу ровно никакого, т.к. по сути эти четкие поцанчеки сами же все из-за бугра ввезли, сделали наценку. Я сам прекрасно ввезу то что мне нужно, а посредники могут идти лесом.
В этом конечно спору нет, я сам бы не отказался. Но согласитесь, у Java в плане GUI тоже все не супер. Сейчас многие приходят к тому, что GUI проще написать на веб-страничке, а потом засунуть в программу вебконтрол. Сам инсталлятор студии например — это же NodeJS с веб мордочкой. Я не говорю что это хорошо, но если нужно x-plat GUI «здесь и сейчас», я бы советовал делать на вебе.
Ну и так далее. Я к чему — все это не показатель. То есть, мы рады за вас то у вас все полуается, но…
2_&{&/x!/:2_!x}'!Rmap{ x -> x.toInt() }map(::toInt)Вот на этом этапе уже становится немного некомфортно. Олимпиады по 1С. Что следующее?