Да ну, какой режим выживания? Вот была команда из 6 человек уволили 2 самых слабых из нее (33%), ну будут они немного медленнее фичи доставлять, где выживание то?
Бывают и команды, где всего 2-3 программиста и нет слабых.
Влияние ИИ (точнее ML) тут конечно примерно в 10000 раз слабее, чем влияние экономической ситуации. Да и он скорее сейчас наоборот способствует увеличению рабочих мест.
Но вы правильно поняли, что величина дефицита прямо зависит от текущего спроса, а вот он бывает сильно переменчив, в зависимости от доступности кредитных денег.
И то и то. Кол-во специалистов с середины 2023-го выросло (примерно на 200 тыс человек или на 25%, судя по данным этой же статьи) и одновременно с этим из-за высокой ключевой ставки компании перестали запускать новые проекты и свернули некоторые имеющиеся из убыточных, т.е. спрос на IT-специалистов упал на 20-30%.
Вот когда ставка будет снова в районе 10% годовых, тогда снова и дефицит специалистов появится.
вполне возможно что общее кол-во вакансий с ЗП даже большим чем на Elixir существенно больше
Возможно, только конкуренция за эти вакансии тоже будет на порядок выше. Ведь речь идёт уже о зарплатах для JS и Python сильно выше средней)
P.S. Вы потеряли нить текущего обсуждения. Напоминаю, что оно началось с жалобы, что на массовые стеки слишком много соискателей на каждую вакансию и можно за целый год не найти работу даже со средней з/п.
Статья большая и интересная. Но тема из заголовка почти совсем не раскрыта.
Дэвид Бом использовал в качестве аналогии классическую голограмму, полученную с помощью двух лазерных лучей и фотопластинки. Но эта аналогия не отображает реальное устройство нашего мира.
Спасибо, кэп. Ведь любая аналогия не является полной. Бом использовал аналогию с голограммой, чтобы проиллюстрировать всеобщую взаимосвязность. А как она физически реализуется, вопрос другой. Тут можно вспомнить и больцмановский мозг, и гипотезу симуляции, которые объясняют нелокальность на других аналогиях.
В любом случае, это метафизические теории, их невозможно ни доказать, ни опровергнуть, находясь внутри Вселенной.
Ну, понятно, что было бы странно платить совершенно одинаково и людям с production-опытом в стеке и без опыта, так что разница в 10-15% вполне вероятно будет. Но во-первых она за год нивелируется, а во-вторых на 15% ниже рынка для Elixir всё ещё на 25% выше рынка для JavaScript или Python (см. скриншот со статистикой чуть выше)
Нельзя сравнивать цены на разные товары. Иначе получатся цифры совсем нереалистичные. Нужно зафиксировать рост цен на прошлый хлеб, затем перейти на другой.
Можно. Росстат так делает, главное, чтобы категория товара была одна и та же, в данном примере "хлеб".
По факту отличие "реальной" инфляции от официальной имеет под собой 3 основные причины:
1) Субъективная - классический confirmation bias, который заставляет обращать внимание на то, что подорожало, при этом полностью упуская из внимания то, что подешевело или осталось на месте.
2) Объективная - во время кризисов и в условиях санкций очень часто происходит замещение товаров в рамках одной категории. Условно говоря, в 2014-м году в категорию Сыры попадали итальянские сорта, а в 2015-м - только российские и беларусские. И то и то сыр, но есть нюанс. Или в 2021-м году в категорию Автомобили попадали Mercedes, BMW и Audi, а в 2023-м уже Geely, Changan и Omoda. Это, конечно, тоже всё автомобили, но и тут есть нюанс.
3) Объективно-субъективная - личная структура потребления слишком сильно отличается от росстатовской развесовки. Разные группы товаров дорожают по разному, в какой-то год сильнее растёт одна категория, в другой - другая. В частности, за предыдущие 2 года товары сегмента FMCG дорожают быстрее общей инфляции. А эти товары составляют сильно больше половины расходов для людей с доходами ниже средней з/п (а как мы знаем из основ матстатистики таких людей 70-75% от всего работающего населения в любой стране)
Откуда взяться таким цифрам, если ML-ассистенты - это всего лишь ассистенты. Они и джуна то заменить не в состоянии.
А чуть что не совсем тривиальное, так от них толку как от козла молока. Вчера только эксперимент ставил. Просил GPT-4o написать docker-compose.yml для запуска Kafka в SASL режиме. То, что он с первого раза просто нерабочий конфиг выдал можно даже не говорить. Но он и за 10 раундов уточнений так и не справился.
Нет, ни несуществующий ИИ, ни даже ML к текущей волне сокращений ни малейшего отношения не имеют. Всё дело в том, что подавляющее большинство IT-компаний развиваются на кредитные деньги, которые надолго стали очень дорогими.
Надо понимать, что для компании сокращение 25-30% разработчиков - это по сути переход на режим выживания. Как только ключевую ставку понизят хотя бы до 12-14%, начнётся найм как не в себя.
А сеньор - тот кто может сделать проект полностью.
Это какие-то воспоминания из романтики нулевых. Где вы сейчас видели проекты, которые кто-то в одиночку пилит? Да и о какого рода проектах идёт речь? У меня просто сейчас вокруг примеры проектов, где минимум по 100 программистов, а то и 200-300.
Однако, безотносительно проектов есть теория 10 тысяч часов, которые нужно уделить осознанной практике, чтобы выйти на мировой уровень компетенции в любом навыке. Я подразумеваю, что если человек работает вдумчиво, а не на автомате, то в районе 1000 часов в год такой практики у него набирается. Итого, 3 года обучения + 7 лет карьеры - это самый пик квалификации по хардам, выше уже не будет. Дальше просто старые нефундаментальные знания частично замещаются новыми.
При том, что в этом же документе прямым текстом написано:
I should stress that the RMM, while a good way to think about what the elements of REST, is not a definition of levels of REST itself. Roy Fielding has made it clear that level 3 RMM is a pre-condition of REST.
Вам лишь бы докопаться, право слово. Как говорится, кто хочет, тот ищет возможности, кто не хочет — ищет причины для оправданий.
Я лично в прошлом году нанимал людей без коммерческого опыта на Elixir. И не надо мне рассказывать, что я один такой на всю Россию. Или 2024-й уже тоже слишком в прошлом?
Я же написал, что я сам занимаюсь наймом программистов. Работает, и не такие уж редкие кейсы.
А что мне должно доказать жалобное сообщение от некого Антона Могилёва - я не понял. Самое смешное, что в моей карьере был эпизод, когда я с PHP на C# переходил. Вообще без проблем. Потом правда с C# ушёл на Ruby. А с Ruby уже перешёл на Elixir. И всё исключительно по своему желанию и тяге к прекрасному.
Всё ведь от подхода зависит. Можно тупо завести аккаунт на HH написать, что ты C# программист, а весь опыт на PHP. Конечно, так не сработает. Подходите на конференциях или пишите в TG напрямую нанимающим менеджерам, которые выступают на конференциях, и всё получится. А если уровень пока не сеньорный, то тут через стажировки и OSS надо заходить.
Насчет распространенности я не знаю как это оценить. Я вот не видел ни одного продукта, написанного с их использованием за 25 лет в индустрии
Так это эффект информационного пузыря в чистом виде. Я точно так же могу сказать, что за 20 лет карьеры не видел ни одного продукта написанного на Python или Java. Зато видел десятки на Ruby, включая проекты мирового уровня. Но я хотя бы не делаю из этого глупых выводов, что на Python и Java пишут одни фрики xD
В общем, если вы чего-то не видели, это не значит, что этого нет. Это значит исключительно то, что ваш фокус внимания был направлен в другую сторону.
И что тут скажет кандидат, решивший сыграть на диспропорциях чисел вакансий и дохода? Что он тут чисто ради hard cold cash?
Ну, я предполагаю, что у кандидата достаточно компетенций, чтобы провести сравнительный анализ нескольких ЯП и выделить плюсы и минусы каждого именно в техническом плане. Для такого кандидата будет несложно ответить на вопрос чем его заинтересовал какой-то конкретный язык.
Вопрос вероятностей. На менее хайповом стеке гораздо выше вероятность, что вас возьмут без опыта, чем на хайповом.
К тому же, если у вас есть релевантный опыт, не связанный с конкретным языком, это будет весомым плюсом. Условно говоря, если вакансия на backend и вы хорошо знаете Postgres, Kafka, имеете опыт с разными вариантами API, понимаете в system design, то уже не так уж и важно какой у вас коммерческий опыт в конкретном языке. Пару книг про новый ЯП прочитали, с примерами поэкспериментировали, ключевые отличия от других ЯП поняли - берём.
Бывают и команды, где всего 2-3 программиста и нет слабых.
Влияние ИИ (точнее ML) тут конечно примерно в 10000 раз слабее, чем влияние экономической ситуации. Да и он скорее сейчас наоборот способствует увеличению рабочих мест.
Но вы правильно поняли, что величина дефицита прямо зависит от текущего спроса, а вот он бывает сильно переменчив, в зависимости от доступности кредитных денег.
И то и то. Кол-во специалистов с середины 2023-го выросло (примерно на 200 тыс человек или на 25%, судя по данным этой же статьи) и одновременно с этим из-за высокой ключевой ставки компании перестали запускать новые проекты и свернули некоторые имеющиеся из убыточных, т.е. спрос на IT-специалистов упал на 20-30%.
Вот когда ставка будет снова в районе 10% годовых, тогда снова и дефицит специалистов появится.
Смотря кого считать айтишниками. Программистов ощутимо меньше 1000
Возможно, только конкуренция за эти вакансии тоже будет на порядок выше. Ведь речь идёт уже о зарплатах для JS и Python сильно выше средней)
P.S. Вы потеряли нить текущего обсуждения. Напоминаю, что оно началось с жалобы, что на массовые стеки слишком много соискателей на каждую вакансию и можно за целый год не найти работу даже со средней з/п.
Так первые 2 оценки давали в 2023 году. В этом году дефицита по факту уже нет. Так что Минтруд ещё оптимистично оценил.
Можно ещё посчитать сколько команд девопсов можно уволить, когда сокращаешь кол-во серверов в 20 раз)
Статья большая и интересная. Но тема из заголовка почти совсем не раскрыта.
Спасибо, кэп. Ведь любая аналогия не является полной. Бом использовал аналогию с голограммой, чтобы проиллюстрировать всеобщую взаимосвязность. А как она физически реализуется, вопрос другой. Тут можно вспомнить и больцмановский мозг, и гипотезу симуляции, которые объясняют нелокальность на других аналогиях.
В любом случае, это метафизические теории, их невозможно ни доказать, ни опровергнуть, находясь внутри Вселенной.
На основании общего опыта. Если бы было то же самое + production-опыт в целевом стеке, то давал бы на 10% больше.
Какие тут могут быть "в 2-3 раза ниже", угораете что ли? xD
Ну, понятно, что было бы странно платить совершенно одинаково и людям с production-опытом в стеке и без опыта, так что разница в 10-15% вполне вероятно будет. Но во-первых она за год нивелируется, а во-вторых на 15% ниже рынка для Elixir всё ещё на 25% выше рынка для JavaScript или Python (см. скриншот со статистикой чуть выше)
Можно. Росстат так делает, главное, чтобы категория товара была одна и та же, в данном примере "хлеб".
По факту отличие "реальной" инфляции от официальной имеет под собой 3 основные причины:
1) Субъективная - классический confirmation bias, который заставляет обращать внимание на то, что подорожало, при этом полностью упуская из внимания то, что подешевело или осталось на месте.
2) Объективная - во время кризисов и в условиях санкций очень часто происходит замещение товаров в рамках одной категории. Условно говоря, в 2014-м году в категорию Сыры попадали итальянские сорта, а в 2015-м - только российские и беларусские. И то и то сыр, но есть нюанс. Или в 2021-м году в категорию Автомобили попадали Mercedes, BMW и Audi, а в 2023-м уже Geely, Changan и Omoda. Это, конечно, тоже всё автомобили, но и тут есть нюанс.
3) Объективно-субъективная - личная структура потребления слишком сильно отличается от росстатовской развесовки. Разные группы товаров дорожают по разному, в какой-то год сильнее растёт одна категория, в другой - другая. В частности, за предыдущие 2 года товары сегмента FMCG дорожают быстрее общей инфляции. А эти товары составляют сильно больше половины расходов для людей с доходами ниже средней з/п (а как мы знаем из основ матстатистики таких людей 70-75% от всего работающего населения в любой стране)
Откуда взяться таким цифрам, если ML-ассистенты - это всего лишь ассистенты. Они и джуна то заменить не в состоянии.
А чуть что не совсем тривиальное, так от них толку как от козла молока. Вчера только эксперимент ставил. Просил GPT-4o написать docker-compose.yml для запуска Kafka в SASL режиме. То, что он с первого раза просто нерабочий конфиг выдал можно даже не говорить. Но он и за 10 раундов уточнений так и не справился.
Нет, ни несуществующий ИИ, ни даже ML к текущей волне сокращений ни малейшего отношения не имеют. Всё дело в том, что подавляющее большинство IT-компаний развиваются на кредитные деньги, которые надолго стали очень дорогими.
Надо понимать, что для компании сокращение 25-30% разработчиков - это по сути переход на режим выживания. Как только ключевую ставку понизят хотя бы до 12-14%, начнётся найм как не в себя.
Это какие-то воспоминания из романтики нулевых. Где вы сейчас видели проекты, которые кто-то в одиночку пилит? Да и о какого рода проектах идёт речь? У меня просто сейчас вокруг примеры проектов, где минимум по 100 программистов, а то и 200-300.
Однако, безотносительно проектов есть теория 10 тысяч часов, которые нужно уделить осознанной практике, чтобы выйти на мировой уровень компетенции в любом навыке. Я подразумеваю, что если человек работает вдумчиво, а не на автомате, то в районе 1000 часов в год такой практики у него набирается. Итого, 3 года обучения + 7 лет карьеры - это самый пик квалификации по хардам, выше уже не будет. Дальше просто старые нефундаментальные знания частично замещаются новыми.
Да, встречал такое, что любые вызовы по HTTP называли REST API.
Самое смешное, что я встречал, когда говорили "у нас REST level 1", ссылаясь на https://martinfowler.com/articles/richardsonMaturityModel.html
При том, что в этом же документе прямым текстом написано:
Вам лишь бы докопаться, право слово. Как говорится, кто хочет, тот ищет возможности, кто не хочет — ищет причины для оправданий.
Я лично в прошлом году нанимал людей без коммерческого опыта на Elixir. И не надо мне рассказывать, что я один такой на всю Россию. Или 2024-й уже тоже слишком в прошлом?
Я же написал, что я сам занимаюсь наймом программистов. Работает, и не такие уж редкие кейсы.
А что мне должно доказать жалобное сообщение от некого Антона Могилёва - я не понял. Самое смешное, что в моей карьере был эпизод, когда я с PHP на C# переходил. Вообще без проблем. Потом правда с C# ушёл на Ruby. А с Ruby уже перешёл на Elixir. И всё исключительно по своему желанию и тяге к прекрасному.
Всё ведь от подхода зависит. Можно тупо завести аккаунт на HH написать, что ты C# программист, а весь опыт на PHP. Конечно, так не сработает. Подходите на конференциях или пишите в TG напрямую нанимающим менеджерам, которые выступают на конференциях, и всё получится. А если уровень пока не сеньорный, то тут через стажировки и OSS надо заходить.
Так это эффект информационного пузыря в чистом виде. Я точно так же могу сказать, что за 20 лет карьеры не видел ни одного продукта написанного на Python или Java. Зато видел десятки на Ruby, включая проекты мирового уровня. Но я хотя бы не делаю из этого глупых выводов, что на Python и Java пишут одни фрики xD
В общем, если вы чего-то не видели, это не значит, что этого нет. Это значит исключительно то, что ваш фокус внимания был направлен в другую сторону.
Ну, я предполагаю, что у кандидата достаточно компетенций, чтобы провести сравнительный анализ нескольких ЯП и выделить плюсы и минусы каждого именно в техническом плане. Для такого кандидата будет несложно ответить на вопрос чем его заинтересовал какой-то конкретный язык.
Вопрос вероятностей. На менее хайповом стеке гораздо выше вероятность, что вас возьмут без опыта, чем на хайповом.
К тому же, если у вас есть релевантный опыт, не связанный с конкретным языком, это будет весомым плюсом. Условно говоря, если вакансия на backend и вы хорошо знаете Postgres, Kafka, имеете опыт с разными вариантами API, понимаете в system design, то уже не так уж и важно какой у вас коммерческий опыт в конкретном языке. Пару книг про новый ЯП прочитали, с примерами поэкспериментировали, ключевые отличия от других ЯП поняли - берём.