Ну, у меня просто опыт неосилятора: взял имеющийся проект на .net, открыл его в Rider на MacOS, собрать не смог. Предполагаю, что в Visual Studio на Windows проект был бы собираемым.
С Java проектами в IDEA на общеупотребимых системах сборки я такого не встречал.
Насколько я помню, Rider по возможностям не дотягивает ни до IntelliJ IDEA ни до Visual Studio.
Если я не прав — что ж, голову пеплом(в прямом смысл) я умудрился посыпать еще позавчера :)
Умеющие в Java люди, кто ж еще.
Не переучиваться же им на C# только ради возможности построить очередной типовой проект, которые они уже строили не раз на известном им стеке.
Да и Kotlin + JVM на мой взгляд удобнее для таких проектов, чем C# + .Net. Как минимум наличием нормальной IDE под Linux.
Одноклассники и Яндекс.
У первых хватает всякого веселого самописного и работы в open source проектах, помимо всей соцсети.
Во втором есть Маркет, Облако и разные другие веселые ребята.
А еще есть ALM(с плагином для JIRA), биоинформатики, Wrike со своей альтернативой JIRA, Exactpro со своими инструментами автоматизации тестирования, куча финтех проектов, Почта России(сам в афиге), разные аутсорсеры и консультанты и далее, далее, далее…
Это те компании, в которые меня пытались схантить, либо в которых я работал. Ну и это Питер, в основном. На мой взгляд — работа есть.
плюс в офисе сидит сумасшедший чувак (по паспорту не иначе Франкенштейн, ну или хотя бы Виктор) который помешан на сшивании приложений в уродливые чудовища
Вообще почти в любой экосистеме наступает момент когда надо профилировать, анализировать и тюнить компиляцию/сборку.
И в C++, и в Java, и в обсуждаемом Javascript.
Я знаю историю про ускорение сборки Java проекта административными методами. Есть истории про выпиливание шаблонной магии в плюсом кода с заменой на внешнюю кодогенерацию. Да и разработчики компиляторов наверняка могут что-то рассказать про ускорение процесса компиляции.
Это правда никак не отменяет сам факт ужаса сложности экосистемы Javascript и скорости сборки, когда за дело берется непрофессионал (читайте — не профессиональный фронтэнд-разработчик).
Для этого еще есть список изменений в API.
С EAP есть определенные сложности — вроде как от старта EAP до его выкатки могут случиться внезапные изменения в API. Поэтому я лично склонен откладывать до последнего.
Смотря в какие. Shadow Of the Tomb Raider идет примерно так же как на винде, плюс-минус пара фреймов в секунду. Сравнивали с DirectX12 версией на одинаковых настройках. Кажется, это достаточно хороший пример AAA проекта современного?
Не буду говорить, что все хорошо, но подвижки есть.
Для себя я проблему с играми решил просто: покупаю те игры, где есть нативная поддержка Linux либо какую нибудь дешевую фиготень в Xbox Store. Мне хватает.
А еще в винде шрифт сразу хороший.
А у меня в Linux сразу хороший был. А в Windows 7 рабочей были ужасные. И?
Дальше можно вспомнить ужасные Гном3 и прочее.
Даже пытаться спорить не буду, потому что не пользовался Gnome3 и не хочу. Меня устраивали Unity и KDE4.
отсутствие гугл драйва
И Яндекс.Диска. А вот Dropbox вроде как есть.
фатальных недостатков wsl 1
Я нашел два:
1. Ломались права на файлы при доступе к файлам из Windows. Которые rwx.
2. Это Windows терминал, ужасно же выглядит!(вкусовщина)
вот написать докторскую диссертацию или отчёт по НИР страниц на 500 с десятками формул, таблиц, рисунков (в т.ч. векторных) — вот тут они, родимые, и полезут.
Докторскую надо писать в Word??? Ужасно.
В моем провинциальном вузе технари для написания докторских перешли на LaTeX еще лет 10-15 назад, если мне память не изменяет. На мехмате так даже спецкурс читают с практическими работами.
Сам я ничего сложнее курсовых в LibreOffice не писал, сдавал в письменном виде или в виде PDF. Было норм, но там достаточно просто все было.
Или вы думаете что раз Rust быстрее, то всё можно экономненько запхнуть на один инстанс?
Можно запихнуть на три инстанса, каждый в своем ДЦ и не переживать, что оставшиеся после отвала ДЦ инстансы не справляются с нагрузкой.
Программисты стоят не дешевле чем расходы на сервера, и каждый день отсрочки выхода на рынок — это потерянные деньги.
Иногда дешевле потратить больше человекочасов и написать экономичный и быстрый код. И развернуть его не на 15 тысячах серверов, а всего лишь на 5 тысячах. Правда это очень редкий кейс, как в плане необходимости, так и в плане такого серьезного выигрыша производительности.
Ну, у меня просто опыт неосилятора: взял имеющийся проект на .net, открыл его в Rider на MacOS, собрать не смог. Предполагаю, что в Visual Studio на Windows проект был бы собираемым.
С Java проектами в IDEA на общеупотребимых системах сборки я такого не встречал.
Насколько я помню, Rider по возможностям не дотягивает ни до IntelliJ IDEA ни до Visual Studio.
Если я не прав — что ж, голову пеплом(в прямом смысл) я умудрился посыпать еще позавчера :)
Не переучиваться же им на C# только ради возможности построить очередной типовой проект, которые они уже строили не раз на известном им стеке.
Да и Kotlin + JVM на мой взгляд удобнее для таких проектов, чем C# + .Net. Как минимум наличием нормальной IDE под Linux.
На Java когда то даже геномный ассемблер писали.
Одноклассники и Яндекс.
У первых хватает всякого веселого самописного и работы в open source проектах, помимо всей соцсети.
Во втором есть Маркет, Облако и разные другие веселые ребята.
А еще есть ALM(с плагином для JIRA), биоинформатики, Wrike со своей альтернативой JIRA, Exactpro со своими инструментами автоматизации тестирования, куча финтех проектов, Почта России(сам в афиге), разные аутсорсеры и консультанты и далее, далее, далее…
Это те компании, в которые меня пытались схантить, либо в которых я работал. Ну и это Питер, в основном. На мой взгляд — работа есть.
А пруфы есть?
А в чем проблема законтрибьютить?
Там опенсорс, плюс-минус код понятный.
Не угадали ни имя ни фамилию.
Мои вам соболезнования.
И в C++, и в Java, и в обсуждаемом Javascript.
Я знаю историю про ускорение сборки Java проекта административными методами. Есть истории про выпиливание шаблонной магии в плюсом кода с заменой на внешнюю кодогенерацию. Да и разработчики компиляторов наверняка могут что-то рассказать про ускорение процесса компиляции.
Это правда никак не отменяет сам факт ужаса сложности экосистемы Javascript и скорости сборки, когда за дело берется непрофессионал (читайте — не профессиональный фронтэнд-разработчик).
С EAP есть определенные сложности — вроде как от старта EAP до его выкатки могут случиться внезапные изменения в API. Поэтому я лично склонен откладывать до последнего.
Котлин удобней и полезней.
Да и ломбок появился от недостатка фич из котлина.
Но вот API они действительно регулярно меняют.
Включая переписывание на Kotlin в неожиданных местах(привет, DiffVcsDataKeys.REVISION_INFO!).
Уточню лишь из любопытства
Вы про коэффициент полезного действия?
Я думаю, что формулы и сложное форматирование нужны технарям.
Считайте, что здесь было эмоциональное выссказывание, основанное на обсценной лексике.
Что делать с гуманитариями — я не знаю, если только советовать пойти по стопам одного известного в программистких кругах гуманитария.
Я про полноценное GUI, как на MacOS.
А это демон, синкающий две директории. Еще и непонятно сколько времени не обновляемый.
Смотря в какие. Shadow Of the Tomb Raider идет примерно так же как на винде, плюс-минус пара фреймов в секунду. Сравнивали с DirectX12 версией на одинаковых настройках. Кажется, это достаточно хороший пример AAA проекта современного?
Не буду говорить, что все хорошо, но подвижки есть.
Для себя я проблему с играми решил просто: покупаю те игры, где есть нативная поддержка Linux либо какую нибудь дешевую фиготень в Xbox Store. Мне хватает.
А у меня в Linux сразу хороший был. А в Windows 7 рабочей были ужасные. И?
Даже пытаться спорить не буду, потому что не пользовался Gnome3 и не хочу. Меня устраивали Unity и KDE4.
И Яндекс.Диска. А вот Dropbox вроде как есть.
Я нашел два:
1. Ломались права на файлы при доступе к файлам из Windows. Которые rwx.
2. Это Windows терминал, ужасно же выглядит!(вкусовщина)
Докторскую надо писать в Word??? Ужасно.
В моем провинциальном вузе технари для написания докторских перешли на LaTeX еще лет 10-15 назад, если мне память не изменяет. На мехмате так даже спецкурс читают с практическими работами.
Сам я ничего сложнее курсовых в LibreOffice не писал, сдавал в письменном виде или в виде PDF. Было норм, но там достаточно просто все было.
Можно запихнуть на три инстанса, каждый в своем ДЦ и не переживать, что оставшиеся после отвала ДЦ инстансы не справляются с нагрузкой.
Иногда дешевле потратить больше человекочасов и написать экономичный и быстрый код. И развернуть его не на 15 тысячах серверов, а всего лишь на 5 тысячах. Правда это очень редкий кейс, как в плане необходимости, так и в плане такого серьезного выигрыша производительности.
Любопытства ради: ты именно про рекрутера или просто про людей из HR департамента?