Диванный аналитик-практик, так дело идет к тому, что деньги будут не особо нужны. Опять таки это сегодня компьютеры такие монструозные. С помощью ИИ это все упростят, было бы желание.
Диванный аналитик-практик, и вы таки думаете, что они об этом думают? У них же теперь есть ИИ, зачем им какие-то Перельманы и Ломоносовы? Возьмут за жабры биологов, те спросят ИИ и вуаля, после небольшого редактирования генома появится новый хомо-супер, с более мощным мозгом и без дурацких ограничений в виде старения, насморка и кариеса.
Всё что наклепают роботы и ИИ нужно кому то потреблять
Диванный аналитик-практик, в рамках капитализма это выглядит как полная хрень. Зачем владельцам всех этих технологий, роботов и заводов кормить тупое стадо? Сократить население до границы вымирания (когда еще не будет проблем с родственными связями) и все. Остальные должны тихо умереть, от пива, компьютерных игр и малоподвижного образа жизни.
Михаил, у меня специфические, сложные проекты. Не мейнстрим. Там думать надо гораздо дольше, чем писать. Полагаю, что если ваять что-то типичное, типа фронтенд + бэкенд, то там все будет иначе. Но я такими проектами не занимаюсь и сказать мне в той области нечего.
Михаил, чем выше ранг программиста, тем больше времени он тратит на то, чтобы думать и разбираться, а не на то, чтобы писать код. ИИ очень здорово помогает именно разбираться в разных проблемах. Думаю, что в ряде случаев ускорение процесса достигает 10 раз. Схожий по сложности проект недавно сделал за месяц вместо года.
у меня большие сомнения, что так называемый ИИ чего сильно ускоряет у программистов
Михаил, ускоряет, правда смотря у кого и смотря как.
1. В моем случае постоянно приходится изучать что-то новое. Нейросети научились обобщать разрозненные сведения из исходных текстов, социальных сетей и разных других обрывков полезной информации. В результате генерируется прекрасная документация с примерами и объяснениями тонких мест. Это экономит огромную кучу времени, но нужен опыт, который позволяет понять где ИИ врет, а где нет. Эта фича полезна для опытных разработчиков.
2. Можно навайбкодить какой-то прототип за короткое время. Например, я не умею делать Web интерфейсы и не хочу тратить силы на изучение всего этого. Вайбкодинг покрывает мои задачи по созданию интерфейсов пользователя для инструментальных целей. Не нужно под рукой держать джуна, который решал бы эту задачу.
3. Тесты и рутина. Повторяющийся, нудный код. С этой задачей легко справляется даже гигакод, который у меня подключен к GigaIDE и VSCode. Опять таки экономим на тестере.
4. MVP кода, который реализует работу с какой-то новой библиотекой, фреймворком или голым железом. Без ИИ можно неделями пытаться что-то заставить работать (документация такая, что ее можно сказать нет, а примеры устаревшие), а так ты почти сразу получаешь рабочий вариант (опять таки, это не для новичков).