Comments 89
Хорошая статья, но вот к этому прицеплюсь
Никто не увольняет — потому что бэклог бесконечный
Это далеко не везде так. Более того, это редко где так. Даже в софтовопродуктовых компаниях продукт рано или поздно выходит на плато и либо объем разработки уменьшается, либо продукт начинают превращать в очередного монстра с тонной надерганного отовсюду функционала и в таком виде продукт медленно помирает.
Часто же разработка - это часть обслуживания бизнеса, который смотрит на расходы на IT именно как на расходы. И срезает косты при первой же возможности. Бесконечный беклог такому бизнесу не нужен, нужен он только главе ИТ департамента, что бы обосновать его размер.
Основная аудитория нейронок - это не программисты, а менеджмент.
Именно менеджмент тратит деньги, планирует бюджеты.
Посему нет ничего странного, что они сейчас хотят сократить расходы путем найма одного такого супер-инженера и дать ему подписку за 20 баксов. И ожидают, что он заменит целые отделы. Вполне может быть, что так и будет.
Но вот таких людей-гениев не то, что мало. Их почти нет. Это вообще уровень выше 99% всех занятых в отрасли.
Так что посмотрим, что дальше будет.
Entry-level позиции сжимаются — не потому что «AI заменил джунов», а потому что мидл с AI-инструментами закрывает тот объём работы, который раньше раскидывали на двух-трёх джунов. Порог входа вырос.
Тут возникает проблема: откуда взяться мидлам и синьорам, если джунов не будет? Разрабытвать с AI можно только если ты до этого руками писал код несколько лет, набрался опыта, набил шишки и т.д. и ты знаешь все поводные камни и можешь нормально ревьювить код, написанный AI. Что делать джунам в текущих реалиях, когда код, написанный AI нужно ревьювить, а у джуна нет опыта ручного написания кода и он не знает всех особенностей, а компании заставляют писать код с AI. Придется такой код отдавать мидлам? Наберутся ли джуны опыта при таком подходе?
Это же очевидно - возникнут сильно иные языки программирования!
Интересно, можете привести пример, как будет выглядеть такой язык? Это более высокоуровневый язык? Так можно вообще отказаться от кода: пишешь промт - получаешь исполняемый файл или что-то еще, ну это что-то несерьезное
Это своего рода черный ящик. Вещь в себе о которой этот псевдо разраб ничего не знает. И конечно же в реальности ничего такого не будет. Это фикция. Система не даст исчезнуть настоящим программистам потому что и системе и людям ею управляющим нужны основы. Нужно понимание того как и почему что-то работает, в противном случае как говорится "Кто будет сторожить сторожей"? То есть кто будет проверять код? Кто будет знать а как на самом деле надо было? С таким же успехом можно сказать что с появлением продвинутого иженерно-математического калькулятора - нужда в математиках исчезла. Очевидно что нет. Инженер програмист строго говоря это не только инженер програмист это визионер это архитектор его понимание мира и навыки выходят далеко на рамки программирования как такового. Наличие таких людей с такими знаниями вне ИИми независимых от ИИ это базовое требование для выживания человечества и это негромкие слова это данность. Если мы потеряем контроль то его возмёт кто-то другой то есть этот ИИ, и это превратит нас скорее в продвинутых домашних питомцев. Другими словами нужда в фундаментальных знаниях в той или иной сфере никогда не пропадет, иначе мы превратимся в голокожих мартышек которые тычут пальцами в компьютер не понимая как он работает.
А они нужны будут в таком количестве?
Это главный вопрос. Со временем столько мидлов (да и синьоров) будет просто не нужно, потому что вырастет производительность труда. Поэтому новые не понадобятся - можно не выращивать, этим бы работу не потерять...
Когда я говорил «не учись на программиста» — я имел в виду «не учись быть человеком, который только набирает код». Учись быть инженером.
Открою вам страшный секрет, но программист - это и есть инженер. Во многих ВУЗах в специальности так и записано: инженер-программист. Иными словами, программист - это одна из разновидностей инженерной специализации, поэтому программисту не нужно становиться инженером, ведь он уже инженер.
Чтобы было проще понять, вы советуете окулисту стать врачом, не понимая, что окулист - это одна из специализаций врача.
Учись быть тем, кто ставит задачи, проверяет результат, понимает бизнес.
Задачи ставит аналитик, проверяет тестировщик, а за бизнес отвечает его владелец. Бизнес доменом (областью знаний о конкретном бизнесе) могут владеть все сразу.
Просто сформулировал я это хреново.
Тут скорее проблема в том, что голове каша и нет ясной мысли, поэтому и словами не получается ничего нормально сформулировать. Ясный ум - чёткая речь. Что в уме, то и на языке.
В «Не учись на программиста» я немного перегнул. Но суть-то была не в том, что программисты не нужны. Суть была: характер работы меняется, и тот, кто не адаптируется — проиграет.
У программистов появился дополнительный инструмент в виде ИИ. Из-за этого нужно перестать обучаться программированию? А кто будет проверять за ИИ результаты его бредогенерации? Программисту в любом случае придётся учить язык программирования, чтобы проверять за ИИ, исправлять ошибки, а также более чётко формировать запросы к ИИ, чтобы быстрее получить от него нужный результат. Так что в плане обучения не поменялось вообще ничего. Какие-то старые и уже не актуальные технологии пропадут из программы обучения, а освободившееся место займут новые технологии, к которым относится ИИ.
Касательно "тот, кто не адаптируется — проиграет.", то так было всегда. И 10 лет назад, и 20 лет назад. Технологии в IT меняются достаточно быстро, поэтому чтобы оставаться актуальным на рынке труда, приходится постоянно что-то изучать и пробовать, так что ИИ - это всего лишь ещё один дополнительный инструмент, которому придётся обучиться.
В общем, никакой революции с ИИ не случилось, просто идёт обычный процесс эволюции. Правильно было сказано, что "скорость развития технологии и скорость внедрения технологии — это разные вещи. Внедрение AI не экспоненциальное."
Так что даже если просто плыть по течению, то новые инструменты с ИИ сами появятся в нашей повседневной работе, т.е. даже напрягаться не нужно будет. Аналогичным образом эти ИИ инструменты появятся и в программе обучения будущих программистов.
Так что даже если просто плыть по течению, то новые инструменты с ИИ сами появятся в нашей повседневной работе
Скажите это поддержке и мануальным тестировщикам (да и многим автоматизационным)
Ой, а их больше нет
Открою вам страшный секрет, но программист - это и есть инженер. Во многих ВУЗах в специальности так и записано: инженер-программист. Иными словами, программист - это одна из разновидностей инженерной специализации, поэтому программисту не нужно становиться инженером, ведь он уже инженер.
А трёхдневные курсы войти в айти? Кроме инженеров в программисты записали тонны ПТУ-шников.
кто тогда со SkyNET будет бороться в 2030-ом?
Никто не вымрет. Хотя расслоение, скорее всего, произойдет. И уже, как мне кажется, происходит. Будут, назовем их, "операторы промптов", которые могут делать простые проекты быстро, но так же быстро будут упираться в потолок на чем-то сложном или нетривиальном. И будут "программисты", которые просто используют ИИ-инструменты в качестве "усилителя".
А как тогда будут называть тех, кто кодит особо сложные проекты по хардкору, безо всяких ИИ, просто потому, что ИИ на таких задачах либо пасует, либо вредит? Смог бы ИИ предложить алгоритм быстрого вычисления обратного корня ДО того, как его применили в Quake III?
Динозаврами. :)
А если серьезно, это всё те же программисты. ИИ ничем не мешает создавать что-то, чего никто еще не делал, но может снять часть рутинных моментов. Вы напишете "быстрое вычисление обратного корня", а ИИ - тесты для него.
Думаю, что смог. ИИ уже сейчас способен решать задачи из списка математических проблем и активно используется для поиска решения задач тысячелетия. На этом фоне алгоритмы вычисления и их оптимизация, при должном обучении, проблемой не будут.
Бухгалтеры вымерли? А экономисты? Не вымерли. И программисты не вымрут.
Вопрос в количестве, сколько их понадобится.
Кажется, всё меньше и меньше. При условии что с ИИ производительность вырастет в разы
Фигня. Дело в рынке.
Например, рынок - это 100 сетей ресторанов. У них у всех стоит софт. Все. Нужна только поддержка/модернизация небольшая. Срос закрыт.
Вспомним, что было с конструкторами сайтов. Спрос был огромен, поэтому этих сайтостроителей стало больше, а не меньше. Хотя казалось бы - каждый мелкий предприниматель может себе сам сделать сайт. Но в отрасль повалили толпы новых сайтостроителей.
Таких примеров масса. Дело в рынке, а не нейронках. Аналогично и сокращения в большинстве случаев НЕ из-за нейронок, а из-за отсутствия потребности.
Citadel сравнивает AI с электрификацией, но там барьер был физический - электростанции, проводку тянули десятилетиями. Для AI достаточно подписки, тормозит только организационная инерция. А она ломается не постепенно а скачком, когда кто-то из конкурентов показывает результат
Для AI достаточно подписки, тормозит только организационная инерция
Кроме подписки нужно очень много энергии и постоянное обновление железа. И реальная стоимость гораздо выше той, которая есть сейчас.
Орг. инерции нет, если бы это на самом деле было бы крутым решением, то внедрили бы уже давно. Дрались бы в очереди.
Но этого нет, т. к. нет потребности. Применение ищут, смотрят, зачем и вообще нужно ли. И ответа положительного нет. Плюс экономическая эффективность туманна. Плюс вопросы безопасности и т. п. Поэтому и не внедряют.
Так нужна или подписка или энергия + железо. Первое - да, цены могут сильно меняться. Но мы и со вторым видим, что три игрока просто сломали рынок и рынок первичного железа тоже поменялся.
> если бы это на самом деле было бы крутым решением, то внедрили бы уже давно. Дрались бы в очереди.
Согласен. Недостатки для большинства пока сильнее. Но и не трогать совсем тоже нельзя - есть шанс оказаться в отстающих.
есть шанс оказаться в отстающих.
Вот не уверен. Может вообще хайп поутихнет, применение осядет где-то в узких нишах. Пока рано еще делать выводы, думаю.
Но за последние пару десятков лет было полно прецедентов: мета-вселенные, 3D-принтеры, VR. Все осталось в каком-то виде, но не стало массовым. А ведь тоже орали, что это революция.
Так что я бы не паниковал сейчас.
мета-вселенные
из сотен людей около айти и геймерской тусовке буквально единицы пробовали и остались
3D-принтеры
есть в каждой тусовке варгеймеров (включая ваху), косплееров, да и просто в офисах айтишных компаний, и даже у людей
VR
Oculus Quest вполне массовая игрушка и люди ей активно пользуются, более 20 миллионов проданных устройств. Да, не все реализации одинаково популярны, но, тем не менее.
LLM
в нашем кабинете на 12 человек только один человек не пользуется LLM-ками от слова совсем. Но там человек старой закалки, огромных знаний. Может себе позволить.
В универе в классах (разные классы имеют разное количество студентов) все пользуются ими.
Количество вакансий выросло? Это где это? В разработке ИИ что ли?
Я только сокращение вижу по своей специальности последнее время (backend разработка)
В остальном согласен:
Джуны не нужны т.к.
Мидл + ИИ заменяет 3-5 джунов по количеству закрытых тасок за то же время, а по затратам дешевле
Со временем вырастет производительность труда и соответственно количество необходимых программистов станет меньше. То есть сейчас задело только джунов, а потом и мидлов меньше понадобится, (синьор + ИИ == универсальный сотрудник, идеальный по соотношению производительность/затраты)
ну а потом и синьор специалистов станет столько не надо... Хз куда нам потом идти работать
Если вы школьник или студент и выбираете профессию. Идите в IT. ...
Мышки плакали , Но продолжали учиться программировать есть кактус
....Джуны не нужны - потому что начальство хочет себе Мидлов за копейки, Джуны врут что они мидлы, а эйчары врут (или реально настолько бревна) что этого не понимают и так уже последние лет пять безо всяких ИИ.
Сокращение естественно, потому что изо всех труб кричали что программист это работа мечты и единственный способ апнуть свою жизнь. Рынок перенасыщен, причем не профессионалами. Опять же, безо всяких там ИИ.
Мидл плюс ИИ заменяет ....А сеньор плюс два мидла - заменяют 50 Джунов. Какие из этого можно делать выводы, предлагаю в качестве самостоятельного упражнения.
Со временем вырастет производительность труда....и работы станет ещё больше. Количество необходимых программистов на задачу n-сложности уменьшится. Количество задач и сложность n вырастут. Единственное что способно это остановить - это резкое снижение мирового населения - но это уже совсем другой разговор.
Синьор плюс ИИ это универсальный сотрудник - а ещё несуществующий, особенно за ваши деньги.
...а потом и секретарша будет не нужна, потому что появятся машины, что сами варят кофе...а стоп, погодите-ка... Почему-то не исчезли. Неужели начальник не желает делать все сам и делегирует обязанности, а для того что бы кто-то мог проверить работу ии, он должен сам разбираться в теме не хуже ИИ...и неужели такой человек называется программист!? О боже, человек что, никогда не исчезнет окончательно из любой сферы, потому что мы доверяем (можем дать по шапке) только другому человеку?! Пойду напишу книгу об этом и в аннотациях дам ссылку на свой тг.
Я только сокращение вижу по своей специальности последнее время (backend разработка)
Потому что про сокращения выходит много громких статей, а про изменения в найме пишут не очень много. Очень показателен пример VK, в 2024-м весь интернет гудел от обсуждений того, что VK сократил 300 разработчиков, а о том, что в 2025-м они наняли 400, слышали намного меньше людей. К тому же, те сокращения, которые действительно есть, с ИИ вообще никак не связаны.
Сократили 300 разрабов - получили премию за экономию бюджетов
Наняли 400 разрабов - получили премию за ускорение TTM и за новые продукты
Вы знаете, я работал в телекоме. Там была следующая игра:
10 снижаем цены или-и делаем пакеты жирными -> получаем рост доли рынка -> премии всем причастным
20 через год видим снижение маржинальности и прибыли. Отменяем безлимиты, повышаем цены, и тп -> получаем рост маржинальности и прибыли -> премии всем причастным
30 видим, что вновь просела доля рынка, и делаем GO TO 10
Если не будет джунов, откуда возьмутся старшие инженеры?
А куда они денутся? Правильно аналогию с переводом с одного иностранного языка на другой проводили (без знания одного из них), где ты на авось соглашаешься с нейронкой и ее переводом. Так и тут "была не была, надеюсь, что код работает". Прямо "Идиократия" во плоти.
Учись быть тем, кто ставит задачи, проверяет результат, понимает бизнес.
т.е. стать ПМом ?)

до 2023 было ~5
Сейчас не разработчиков больше стало. А тех, кто хочет войти в IT на высокие ЗП, изучив только одну технологию N, и то с AI.
Сейчас можно без вышки войти в профессию, а скоро нельзя будет, а то мало ли что ты там нагенеришь в корпоративном контуре компании без надзора коллег.
Путь станет похож на путь доктора. Много лет обучения, практики, официальные документы об окончании образования.
И окажется, что инженеров не стало больше или меньше. Просто в IT не нужно будет столько людей, что им прощают отсутствие профильного образования.
Методика и правила плавно меняются. Например, раньше нельзя было больше 3 резюме, теперь можно. Как думаете, повлияло это на индекс?
Короче, я бы не сравнивал показатели с разницей больше года
Мы, программисты, народ плечистый
Нас не заманишь AIшкой мясистой
При написании ни один AI Chat Bot не пострадал
Логическое,критическое и стратегическое мышление
Осколки более развитой цивилизации:

Бэклог не бесконечный.
Во многих реальных командах прием +1 разработчика часто приводит к пустому бэклогу.
И люди сидят и пинают балду, делать просто нечего.
В начале статьи автор объяснил, почему нельзя доверять заинтересованным источникам, и тут же опирается на Citadel (им паника не нужна) как на нейтрального арбитра. Вакансий становится больше, людей увольняют, агенты закрывают задачи мидлов, все это факты. Что из этого победит к 2028 году, никто не знает, и любой, кто говорит иначе, что-то вам продает.
На днях прочитал старый рассказ из далекого 1990 года.... Шпаргалка. Александр Лесь
Там есть ответ) Не первый год мусолят, мол ИИ всех и вся заменят. А если нет? и это не ИИ , это нейронки. Это как самопальная заточка из гвоздя и японская катана старых мастеров.
Вакансии для software-инженеров растут на 11% год к году. Не падают, не стагнируют — растут. Данные Indeed, ежедневный мониторинг.
Помнится, лет 100 назад количество вакансий для кучеров тоже ежегодно росло. А потом они резко стали безработными. Автор заблуждается, не учитывая при экстраполировании данных то, что ИИ пока ещё не способно заменить человека. Когда же этот момент настанет - произойдёт сравнительно быстрый переход на ИИ модель, поскольку ИИ обходится дешевле программиста.
Вот когда сможет тогда и приходите.
Ну так тут про 2028 год, вполне себе срок, ну может 2030, что тоже недалеко.
ещё раз. когда сможет тогда и приходите.
В таком случае 90% всех специальностей вымрут перед тем как программисты будут не нужны.
Зачем терапевт, психолог и прочие если нейросеть сможет и диагноз поставить и таблетки выписать?
Зачем кадровик / бухгалтер, если нейросеть сама все нужные отчеты отправит.
Зачем нужны преподаватели, лекторы и прочие если нейросеть все сама сделает?
Так массово уже обращаются к чатам как к психологу. И болезни свои описывают и таблетки принимают. Год назад ввели ограничение в ChatGPT, он не выдает ответ, а рекомендует обратиться к врачу.
Преподаватели жалуются, что студенты активно пишут курсовые и дипломы с помощью нейросетей, процесс обучения ломается.
Кто в каком порядке будет вымирать это вопрос интересный. Те кто работают руками останутся - хирурги, стоматологи, массажисты и т. д.
Бухгалтеры и экономисты мне кажется будут тоже иметь преимущество, т. к. им позарез надо заниматься оптимизацией налогов, придумывать какие-то нестандартные ходы в бизнесе, которые находятся в серой зоне для ИИ. Но это хорошо бы со спецами обсуждать.
Да хоть сегодня. Оно вам и код напишет, и тесты, и даже задеплоит.
А ответственность кто будет брать? Менеджер или продукт оунер? Или OpenAI/Anthropic/u_name_it ?
Сто лет назад перевозкой людей и грузов занимались кучера, а производством и обслуживанием транспортных средств конюхи. Сегодня перевозкой занимаются водители, а производством и обслуживанием механики. Концептуально на этом рынке не изменилось ничего. Зато этот рынок очень сильно вырос, водителей и механиков сегодня на много больше, чем было раньше кучеров и конюхов, и платить каждому из них тоже надо на много больше, чем раньше платили кучерам и конюхам. И если уж строить аналогию до конца, то владельцы кэбов не писали в газеты статьи о том, что появление автомобилей позволит им сократить штат, как это делают сейчас разного рода менеджеры.
На самом деле сильно поменялось для тех кто жил в то время. Как управлять лошадью? Она понимает слова, речь интонации кучера. Вполне разумна - сама может обходить препятствия, помнит дороги к которым привыкла. Каждая лошадь имеет свои повадки, которые надо знать и учитывать. Может заболеть, это надо вовремя увидеть и принять меры, чтобы не идти к коновалу.
Теперь представим, что у 35-летнего кучера забрали лошадь и дали автомобиль. Как он со своим опытом должен к нему подступиться? Ему придется все понимать заново, а первые авто еще и часто ломались, нужны были навыки механика. Ничего общего между лошадью и авто. И в общем-то люди не пересаживались, просто одно поколение людей заменилось на более молодое, которое сразу село на авто, это был удел молодых.
Вот только 100 лет назад автомобили дополнили людской труд, забрали тысячу рабочих мест предоставив миллионы новых! С ИИ ситуация противоположная, она заберет миллионы рабочих мест, предоставив на их место в лучшем случае тысячи или сотни новых, ниодна профессия не сможет конкурировать с ИИ...
И одни кучера продолжили ныть, а другие обучились и пошли трудится на производство машин или начали управлять этими машинами.
Именно, но есть одно но, появилось огромное количество новых специальностей, а какие с ИИ появяться? Он наоборот уничтожит тысячи специальностей принеся в мир всего несколько новых! Даже судить по авто которые появились, банальный пример: с авто появилась возможность дальше ехать, больше везти груза, но человек уставал больше, нужно больше концентрации чем на повозке, стали открывать заправки, всякие места для отдыха, инфраструктуру! А теперь работу у дальнобойщиков например отнимет ИИ, зачем нужны будут эти зоны для отдыха или какие то придорожные кафе? ИИ не устает! Ему это не надо, массово все эти объекты банкротяться, а дальше снежным комом во всех сферах жизни...
Еще нужно учитывать, что от ИИ сами облачные сервисы трансформируются. Например, люди заказывают, бронируют отели, рестораны, билеты прямо через ChatGPT. Это значит, что больше не нужны красивые сайты, нужно развивать MCP. Некоторые сервисы умрут - stackoverflow, вероятно википедия. Мобильные приложения тоже упростятся - будут сводиться к голосовому помощнику. Привет всем фронтендерам.
ИИ агенты уже развились достаточно, чтобы сразу сделать то, что нужно пользователю.
Тем более что делать для одного человека, видя результаты проще,
чем заранее пытаться учесть все возможные случаи для всех в программе.
Прослойка в виде программы пока ещё существует по привычке и
из-за недостаточных вычислительных мощностей.
Прям дежа-вю времён появления ЯВУ. А потом и всяких визуальных конструкторов типа Делфи. Старперы тоже бухтели мол копилятор кучу шлака генерит, поэтому настоящий программист пишет только на ассемблере. С Делфи точно такая же история. Мол набросали кнопочек формошлёпы, а что там под капотом они не понимают. Ну и где сейчас все эти труъ разработчики?
История повторяется. Да какая разница что за говнокод генерит нейронка? Главное работает. Уделять больше внимания надо тестированию (корнеркейсы, нагрузки), а не кодревью. Программный код ЯВУ плавно становится ассемблером. Кто сейчас в ассемблер смотрит? Если вообще сможет.
Будущее уже наступило, а старперы держатся за ручное кодирование, как когда-то их отцы держались за ассемблер.
Ну и где сейчас все эти труъ разработчики?
На топовых должностях получают зарплаты по верху рынка.
На топовых должностях получают зарплаты по верху рынка.
Как раз наоборот. На топовую должность возьмут человека который сделает что надо бизнесу, а не красноглазика который будет выдрачивать код до последней точки запятой. Бизнесу нужна курочка несущая золотые яички СЕЙЧАС. И ему плевать на чистую архитектуру и сколько там тактов процессора можно сэкономить заменив ADD на INC.
Предвижу возражения "а вот упадёт прод раз в пятилетку, это же стотыщ мильйонов убытков". Да, но для такого случая достаточно на всю команду держать всего одного такого красноглазика, пусть копошится разгребает говна. За 150К потолок максимум.
Вижу в вашем комментарии три заблуждения.
Во-первых, вы думаете, что топовая должность - это обязательно какой-нибудь управленец, типа техдира. Это не так, в отрасли есть программисты, решающие довольно непростые задачи в довольно крупных проектах и зарабатывающие этим побольше многих техдиров. Буквально, сидят люди днями, читают ассемблерный выхлоп jit-компилятора, ищут способы выжать пару микросекунд на вызов, а бизнесовых задач вообще никак не касаются.
Во-вторых, вы почему-то думаете, что умение писать превосходный код исключает умение решать задачи бизнеса. Это тоже не так, мой опыт показывает, что не стремящиеся разобраться, как их приложение под капотом работает, и в решении задач бизнеса зачастую руководствуются принципом "и так сойдёт".
Наконец, в-третьих, чем серьёзней бизнес, тем больше его руководство мыслит на перспективу. Если ваших руководителей интересуют золотые яички только до ближайшей квартальной премии, а что там дальше будет с техдолгом им не интересно, то вероятно, ваша должность топовая только в рамках отдельной компании, а не отрасли в целом.
Всё я понимаю. Все эти "читаю ассемблерный вывод" - это ну максимум 5% рынка. 95% рынка нафиг ненужно выжимать пару микросекунд. 95% рынка нужно чтобы просто работало. Как бы там красноглазики от важности щёки не надували.
Пока красноглазики фукали от Делфи и заявляют якобы им сейчас много платят за их игры, другие быстро выводили продукт на рынок, забирали всё бабло пока конкуренты не набежали, и теперь рантье на досрочной пенсии.
История повторяется на очередном витке. Теперь с ИИ.
Ну так 95% и не платят по верху рынка, очевидно. Формошлёпы предсказуемо за ветку обслуживают Кабан Кабанычей, а в свободное время стонут в комментариях на Хабре о том, что им мало платят, их сокращают, их не нанимают и т.д. и т.п., чем как бы выдают, что мечта быть рантье на досрочной пенсии не свершилась.
Ну так и красноглазикам тоже ничерта не платят, судя по их квартирам/машинам. А уж если к 40 продолжает работать на дядю выжимать ему пару микросекунд, то тут даже говорить не о чем.
Формошлёпов сумевших подсуетиться и урвать куш - видел. А красноглазиков живущих хотя бы в приличной квартире в престижном районе - ну вообще ни разу. Все их рассказы про топовые зарплаты за микросекунды - похоже те ещё сказки венского леса.
Аналогия некорректна: что ЯВУ, что ассемблер - это формальные языки, и привести одно к другому можно вполне однозначно. А случае с промптами - они на естественном языке, и вот перевод из естественного языка в формальный - это совсем другая история. Кстати, вот лично мне иногда приходится смотреть что жабовский байт-код, что шаровый - и понимать, что там как под капотом в виртуальной машине работает. Не часто, да, и это не ассемблер, но всё же нечто сравнимое
Несмотря на наличие всех этих чудо-конструкторов формочек зачем-то существует, например, Compose, который ещё и из чисто Андроид-истории превратился в мультиплатформенную недавно. Или React - тоже мультиплатформенный. А дельфи с борландсиплюсплюсбилдером куда-то пропали с горизонтов.
То, что генерят всякие копропайлоты, правильно работает по моему опыту примерно в половине случаев, даже последние модели антропика, хотя они чуть лучше среднего. Пока что ваше наступившее будущее - это заклинательство змей с неплохой вероятностью быть укушенным, а не конец "ручного кодирования"
Compose - это следующий шаг, декларативный UI, под капотом непрозрачная магия. Разработчик указывает, что он хочет видеть и система пытается это реализовать. Так что это движение от кода к разработчику.
В каком смысле движение от кода к разработчику? Вон там человек буквально про формошлёпство в визуальном редакторе Дельфи пишет - куда уж декларативнее.
Далее, у Compose реактивные философия и инструментарий, и вся магия связана с этим (кстати, достаточно прозрачная магия). Всё равно нужно писать логику перехода по состояниям в ScreenModel, без этого ничего не заработает. То, что можно готовыми элементами пользоваться, не значит, что не нужно код писать.
Вы ещё скажите, что maven для джавы - это движение от кода к разработчику :)
Что характерно в итоге все эти дизайнеры интерфейсов прямо в IDE вымерли и на новой итерации мы снова начали писать весь этот код вручную и даже еще добавились профессии дизайнера и верстальщика.
Не совсем понятно, почему все IT рассматривается только как программисты?
Ведь есть множество других специальностей, которые будут более востребованы с приходом ИИ: инженера: SRE, системные / сетевые администраторы, DevOps и тд.; безопасники; аналитики и прочие.
Олдфаги помнят CASE (Computer-Aided Software Engineering)-системы из 90-х — это была первая великая попытка «запрограммировать программирование». Тогда нам тоже обещали мир без кода. Не взлетело, потому что инструменты были кривые, а сложность систем росла быстрее, чем наши навыки моделирования. Сегодняшний ИИ — это CASE-система, которая наконец-то заработала. Но правило осталось прежним: Инструмент не заменяет Архитектора. Он просто делает его ошибки фатальными, а победы — мгновенными.»
Почему CASE — это «дедушка» ИИ (и почему тогда не взлетело):
Та же фигня, вид в профиль: Тогда тоже кричали: «Кодеры больше не нужны! Будем только рисовать квадратики!». Но выяснилось, что чтобы нарисовать «квадратики» правильно, нужно обладать еще более жесткой логикой, чем для написания кода. ИИ сегодня — это CASE-система на стероидах, которая наконец-то научилась понимать не только стрелочки, но и живую речь.
Проблема «Грязного входа»: В 90-х CASE-системы разбивались о то, что люди не могли внятно нарисовать, чего они хотят. «Мусор на входе — мусор на выходе». Сейчас с ИИ ровно та же история. Если у тебя в голове каша, то никакая нейронка (как и Rational Rose в своё время) тебе рабочий продукт не выдаст.
Уровень абстракции: CASE пытались поднять нас над кодом. ИИ делает то же самое. Но тогда «процессорной мощности» мозгов у массы айтишников не хватило, чтобы перейти от «ковыряния в гайках» к «проектированию смыслов». Сейчас — дубль два. Только теперь отсидеться в окопах синтаксиса не получится.
Так что, количество программеров увеличится, специлизация - да, измениться...
Думаю будущее разработки CASE + Vibe + MSF + ИИ
https://habr.com/ru/posts/1008002/
Заметьте - ни кучеры, ни гончары, ни ткачи, не стеклодувы не исчезли. Их стало очень сильно меньше. Но МАСТЕРА будут востребованы всегда.
Никто не увольняет — потому что бэклог бесконечный, задач всегда больше, чем рук.
А эти задачи, о которых вы говорите, и которые ещё позволяют получать фирме прибыль, с нами в одной комнате?
Огромные монолиты и методы на 3к строк - ИИ не тянет и теряется в процессе.
Древний Легаси и говно код - ИИ не справляется не понимая извращённые шаблоны.
Так что ниш где нужны мясные программисты ещё лет на 50 хватит.
Так что мы с командой за последние 20 лет сделали больше для борьбы с восстанием машин, чем Кайл Риз, не нужно благодарностей :)
Эта мысль не по теме но хотелось ее сказать. Я думаю что к 2028 подписка для коммерческого использования будет стоить где-то от 500-2000$ в месяц. Такая цена позволит AI компаниями выйти на окупаемость. Для обычных людей будет модель поглупее но и цена поменьше 20$ вполне приемлемо. Пока компании делят рынок они будут работать в минус когда в минус уже больше нельзя работать и инвесторы начнут выводить деньги компании внезапно объявят что делам x100 для коммерческой разработки. Кто то может сказать что ну тогда никто не будет пользоваться их услугами с такой ценой. Вот тут люди не правы все уже будут массово сидеть на AI. Компания не хотят терять в скорости, люди не хотят писать код руками. Пример дорогих подписок есть это Cadence or Synopsys. Может каким-то компаниям и жалко платить 100$ 500$ тысяч или вообще 1$ млн но куда они денутся. Такая ситуация это самый заветный сон всех этих компаний. Может есть на хабр стать с такой мыслью но я даже не искала она сама как-то образовалась.
Думаю к 2028ому любая тупенькая дешёвая фаст модель будет выше уровнем любой нынешней топовой и этого будет достаточно, для покрытия большинства рутинной разработки. Может быть и локально жирные модели можно будет запускать, если вдруг силиконовых мощностей на этом этапе понастроят сильно больше, чем нужно.
Тут просто есть ограничение. Да, конечно, цены на фронтирные модели могут вырасти до 500 долларов в месяц (на "жирное" использование) и до 30 долларов в месяц использования "а-ля Гугл или а-ля СтэкОверФлоу". Но тут есть нюанс, что будут ускорители локальные или условные мак мини за 1500 долларов, которых будет достаточно, чтобы запускать нежирные модели, которые можно просто бесплатно скачать (тысячи их).
Citrini рисует мир, где компания увольняет 10 000 человек и ставит GPU‑кластер. Реальность выглядит иначе
Реальность выглядит иначе: чипы и кристаллы памяти - это исчерпаемый ресурс. С огромной долей вероятности, GPU кластеры будут консолидированы у крупных игроков. А отдельные компании будут арендовать мощности по оверпрайсу. Более того, чем выше спрос на ИИ, тем дороже вычислительные мощности. Есть риск, что сегодняшний вайбкодер завтра пойдёт побираться просто потому, что у его индюшатника не хватило денег на токены.
джуниорам стало тяжелее
Джуниорам стало, как раз легче. Им ничего не стоит наврать в резюме и пройти удалённо собес, используя ИИ. Либо, устроиться на галеру, где собес пройдёт за них инженер. А вот когда у тебя далеко за 10 лет опыта, ты не хочешь врать в резюме. Ты думаешь, что вложился в эту профессию, и твоя рабочая история должна привлекать работодателя. На деле, эйчарка с трёхлетним опытом пишет тебе: извините, но вы нам не подходите, поскольку нам нужен человек, который ковыряет в носу указательным пальцем, а вы ковыряете мизинцем. Ваш опыт - не релевантный.
Люди, с которыми я работал, имеющие колоссальный опыт работы, отличные скиллы и эффективность выше рабочего плана, попав на рынок, сидят по пол года без единого оффера. Я месяц не могу получить приглашение на скрининг никуда кроме крупных корпораций. Часть моих коллег из других компаний говорит: у них заморожен найм. Один из коллег боится сокращения потому, что из-за вайб-кодинга «IT отдел утратил доверие бизнеса». При этом, если он уйдёт на улицу, он будет без работы пол года, минимум. Если вайбкодер уйдёт на улицу, через пару недель он будет гадить кодом в очередной проект.
Ещё слышал о вайб-кодерах, которые одновременно ведут по 2, а то и по 3 проекта.
Искусственный интеллект - это граната, которую дали поиграть детям в песочнице. Он отчётливо показывает, что многие люди не умеют пользоваться естественным интеллектом.
ИИ требует от пользователя знания предметной области. Если ты сам не можешь написать код, то как ты проверишь, что ИИ сделал всё правильно? Далее, архитектура и дизайн системы проектируется под человека. Мы заранее знаем что ИИ не будет сопровождать решение и исправлят баги. Даже если мы подключим ансамбль агентов. Далее, появляется такой раздел IT, как «Промпт инженеринг».
Итак, мы знаем, что ресурсы GPU и памяти - исчерпаемы. Мы знаем, что инженеры, попавшие под сокращение, сейчас сидят без работы месяцами. Мы знаем, что большая часть IT решений делается на рынке вайб-кодерами. Мы знаем, что если раньше от Джуна требовалось просто писать код, то сейчас к этим требованиям добавляются архитектура, системный дизайн и промпт-инженеринг. Получается, через пяток лет вайб-кодеров не станет (из-за слишком дорогого ИИ), или они уйдут в гуманитарные ниши (внедрить ИИ бухгалтеру, а то ей не с кем поговорить, когда она пьёт чай). Джуны будут зарабатывать как сегодняшние сеньоры, поскольку с них спрос в три раза больше. А сеньоры будут получать огромные бабки просто потому, что ИИ-истерия уничтожила целое поколение джунов, и их некем заменить.
Программисты вымрут в 2028. Или нет?