Pull to refresh

Comments 56

Железякам до людей ещё расти и расти. Не на нашем веку случится то, что вы описываете.

Интересно даже, какой код там пишут эти компьютеры и как им ставили задачу.

Напишут такой код, который потом несколько человек будет исправлять.

Видел видео-обзор copilot, в принципе довольно интересно то, что уже есть. Не думаю, что так уж далеко до того, о чём пишет автор.

UFO landed and left these words here

Почти 7Мб не несущих абсолютно никакого смысла. И попробуйте отличить вашу картинку от варианта в 20 раз легче.

ИИ нашёл 2873 отличий. Но не скажет, что бы не потерять работу.

Изображение было сделано скорее всего так: автор открыл в плеере видеоролик с красивой анимацией, остановил его на нужном кадре и нажал «сохранить кадр» в плеере. Плеер сохранил кадр в PNG, и автор загрузил его в статью не задумываясь.

Не надо путать помощников вроде copilot с заменой программисту.

Хотя бы переведите название, если по описанию функционала вывод сделать сложно.

Так и со всем остальным. Реальных результатов нет, кроме потенциальной помощи как в copilot (которую еще протестировать надо, а то может будет как в tabnine, к примеру я пользуюсь их подсказками не особо часто в сложном проекте, знакомые так же).

Это всё ещё настолько далеко от какой либо угрозы, что говорить об этом не имеет смысла. Разве что только для громких заявлений и инфоповода из ниоткуда. Это уровень низкосортного научпопа, пабликов для эникеев и подобного.

Госсподя…

А до того, как стать Data Engineer, я потратил 1.5 года, чтобы изучить Data Science, и после этого не смог найти работу, так как порог для входа человеку без опыта просто зашкаливал по требованиям. И на собеседованиях не жаловали – гоняли по полной по математике, статистике и тд. При этом я бы не сказал, что я ничего не знал о своей профессии. Пришлось даже в универ на магистратуру поступить, чтобы изучить как можно глубже. Кроме времени потратил около $6 тыс. Мне это говорит о том, что конкуренция со стороны программистов-сайентистов уже больше, чем необходимо бизнесу.

А мне это говорит о том, что “халява кончилась”. И всё. Да, дикая нехватка программистов в нулевые привела к феномену, когда люди, пройдя двух-трехнедельные курсы, могли претендовать на ту же зарплату, что, скажем, у врачей, отучившихся лет 8-10 минимум (5-6 собственно обучение, потом ординатура без которой вас никто на работу не возьмёт).

Сейчас программистам всего-навсего предлагают обучиться плюс-минус столько же, сколько в других областях — и сразу начались стоны.

Заменит ИИ кого-нибудь там или нет, но в любом случае пока ваша “суперсистема” не сможет создать ну, скажем, ядро OS (хоть какое-нибудь, фиг с ним, с “лучше и быстрее, чем те же программисты… даже топовые”) — говорить не о чем.

Пока что ИИ освоил решение типовых задач. Создание 100500го магазина (такого же, как и все предыдущие, только с другими “рюшечками”) — легко. Написать что-то хоть сколько-нибудь уникальное — фиг.

Нет никаких выборок, не на чём обучаться. Даже банальное создание языка программирования ИИ и близко недоступно. Хотя вроде их и тысячи, но потроха у них настолько разные, что никакое машинное обучение ничего там сотворить пока неспособно.

Типа каждый программист может написать ядро ОС и создать язык программирования. Большая часть задач в принципе-то тривиальные, доступные рядовому кодеру.

Любая задача тривиальна когда в должной мере декомпозирована. Кажется, как раз в декомпозиции самая соль профессии

Дэл Спунер: Ты всего лишь машина, только имитация жизни. Робот сочинит симфонию? Робот превратит кусок холста в шедевр искусства?

Санни: А Вы?

Ну то есть как я и сказал: потеряют работу люди с мизерным опытом, знаниями и умениями. Условные программисты после курсов “как стать крутым профи за 21 день”.

Ну дык это и везде происходит: даже внедрение автопилота не высвободит шофёров полярных экспедиций или там водителей автокранов. А уж врачи могут не опасаться ничего блишайшие бог знает сколько лет: спрос на врачей превышает их наличие в разы, так что пока ИИ сделает ненужным ну вот хоть кого-то (кроме идиотов и дуболомов, к которым идти — лучше уж дома посидеть, авось само пройдёт), пройдут десятилетия.

Начинается всё с низкоквалифицированных рабочих. А уж какой специальности оные: строители или ИТшники — неважно.

Из года в год из-за развития инструментов и автоматизации приходится двигаться выше по слоям абстракции. Придумали новый инструмент который позволяет решать вчерашние сложные и долгие задачи за мгновения — значит пора начинать решать задачи которые вчера еще были совсем недоступны.

Я был там, Гендальф. 3000 лет назад когда кроме блокнота и кофе не было ничего, теперь несколькими инструментами выполняю месячный объем работы за минуты, IDE мне подсказывает куда нажимать пока Сири заказывает пиццу. Коллега, что старше меня, иногда вспоминает компьютеры размером с комнату – как смешно, наверное у него уже маразм.

Те кто начинает работать сейчас уже, не проходят наш путь полный боли и слез, а учат сразу высокоуровневые инструменты под вопли гневных дидов у которых «не служил – не мужик, не писал на машинном коде – не программист»

Короче программисты это последние которые должны париться замещением ИИ. А потом Император и вовсе запретит его

Программисты активно пытаются усовершенствовать ИИ в области программирования, и утверждают что ИИ не заменит их работу. Парадокс ?

Программисты - удивительная профессия. Теоретически нас уже давно не должно было быть, поскольку каждая программа пишется 1 раз, а использоваться может миллиарды раз миллиардами пользователей. А практически ... столько всего, чем заняться, причем со смыслом, что на много жизней хватит. Парадокс!

Вот когда сможем регистры в процессоре менять рычажками, тогда и поговорим

Вот когда сможем не регистры двигать, а на ассемблере вводить, тогда и поговорим

Вот когда сможем не рычажками, а перфокартами ассемблерный код вводить, тогда и поговорим

Вот когда сможем видео введённый код на экране, тогда и поговорим

Вот когда экраны компьютеров появятся не только в нескольких институтах, а во всех, тогда и поговорим

И не только в институтах, а вообще у всех дома, тогда и поговорим

Вот когда будем не на ассемблере писать, а на языке программирования, тогда и поговорим

Вот когда языки будут простые и понятные, тогда и поговорим

Вот когда появятся IDE, которые за меня ошибки исправляют, тогда и поговорим

Вот когда они не только ошибки исправлять будут, но и переменную подскажут, тогда и поговорим

Вот когда подскажут не только переменную, а сами найдут на стаковерфлоу подходящее решение и мои переменные туда подставят, тогда и поговорим

<<<<< мы сейчас тут

Вот когда я буду только комментарии свободным текстом писать, а оно за меня найдет все варианты и совместит решения, тогда и поговорим

Вот когда я буду голосом говорить что хочу, а оно за меня найдет вариант и совместит решения, тогда и поговорим

Вот когда не я, а моя бабушка так сможет сделать, тогда и поговорим

Вот когда мой бабушке даже говорить ничего не придется, а ее нейроимплант все уже сделал, теща и поговорим

Вот когда эти нейроимпланты разгребут ту гору софта, который они нагенерят, и напишут одно единое Мега приложение отвечаюзее на любой вопрос пользователя и на главный вопрос жизни и вселенной, тогда и поговорим!

UFO landed and left these words here

Вот когда появятся IDE, которые за меня ошибки исправляют, тогда и поговорим

Вот когда они не только ошибки исправлять будут, но и переменную подскажут, тогда и поговорим

С этими пунктами тоже проблема на самом деле:

  • ошибки только алгоритмические (и то не все) и линтеры оформления кода, о логике нет и речи

  • Переменные, это просто подсказка всех доступных переменных в текущем блоке кода. Часто даже без учета типа (легко предложат строковую переменную в математическое выражение подставить)

Так что тут бы я тоже не спешил с прогрессом. Удобно? Да. Можно лучше? Однозначно есть куда расти.

Вы написали правильную последовательность, немного неверно текущее место обозначили, а еще хорошо бы время для каждого шага написать.
А так-то через 100 лет я уверен, что ИИ будет писать почти весь код.

Честно говоря этот комментарий был целиком сарказм, и "место" отмеченное тоже было сарказмом.

Смысл в том, что уже много раз говорили, что программисты будут не нужны, но мы все ещё тут и никуда не делись. Но об этом надо писать было сначала и капсом, а то уже даже в карму минусы прилетели )

Тут с этим совсем плохо )

Я тоже не оценил сарказм, слишком тонко для меня получилось) но фигачить минусы это как-то запредельно, тем более в карму.

В мире разработки есть такое понятие, как заказчик, который далеко сам не всегда понимает, что хочет и переобувается на ходу много раз, порой в диаметрально противоположные ботинки.

В будущем, возможно, появятся более высокоуровневые возможности в виде ИИ, но и им надо будет объяснять "что же этот чертов кусок органики хочет". Поэтому разработчики будут, может быть, меньше и на другом уровне абстракции.

но и им надо будет объяснять "что же этот чертов кусок органики хочет".

Скорее уж, как в одном популярном ролике, "эти кожаные ублюдки"... :)

Думаю, не скоро еще ИИ заменит прогера. Слишком много нежданчиков вылазит; в том числе, как правильно замечено, часто от заказчика. И как-то формализовать безумные мысли в логику, понятную машине, будет надо. Возможно, это и есть то, чем в будущем программисты заниматься будут: объяснять машине, что надо написать/скомпилировать. Тоже уровень абстракции, но вполне возможный.

Если вы боитесь, что ИИ в ближайшее время отберёт у вас работу программиста, то я могу подсказать более перспективную профессию. Это — сантехник! Роботы с ИИ ещё очень не скоро освоят профессию сантехника. А его услуги нужны (время от времени) практически в каждом доме. В некоторых странах вы будете ждать прихода такого специалиста днями, а получает он не меньше, чем хороший программист! (иногда даже больше) И ещё одни плюс — это маленькая конкуренция. Вы видели хоть одну статью «Как перейти из программистов в сантехники»? Вот и я тоже не видел :-) Может быть, вы думаете, что я шучу? Come on.

Ви так говорите, как будто это офигеть какая сложная задача для человека, который ежедневно занимается разгребанием завалов написанного левой пяткой кода. Я сейчас именно сантехникой и занимаюсь - где-то в моей системе с двумя back-to-back ваннами имеет место быть засор - по ряду признаков, в нашем канализационном стояке, - а с plumbing snake туда не подлезть, потому что 1) слив в ванне - с крестом в центре, заточенный под pop-up stopper, и 2) на сливной трубе из ванны стоит drum trap, крышка которого приржавела и не отвинчивается даже с примененем WD-40, вырезАть её нафиг совсем не хочется, потому что тогда придётся нарезАть резьбу под новую крышку, а четырёхдюймового метчика не держу. Так что вопрос не в том, "как стать сантехником", а в том, что придётся мускулы зело подкачать - значительное число проблем в этой профессии решается при помощи кувалдометра и известной матери.

Вот вроде data engineer, а уровень материала как у студента в курсовой - сплошь фантазии и преувеличение проблемы. В 19 веке вот всерьез думали что проблема будущего - это слишком много конского навоза на улицах. Тоже конференции на эту тему устраивали, наверное...

Кажется, автор просто не представляет себе чем занимается программист - отсюда и крайне обывательское видение профессии и индустрии.

Развитие ИИ напоминает Большой врыв. После создания "сверхплотной сверхгорячей точки" сначала наступит "суперинфляция" количества ИИ, в течении какого-то короткого времени, а затем мгновенное изменение бытия.

Вполне возможно что "программный ИИ" быстро состыкуется или перекодирует все что будет попадаться на пути и затем совершит какой-нибудь квантово подпространственный прыжок из этой реальности.

По сути мы стоим на пороге рождения следующей цивилизации. Будет-ли ей надо уничтожить старую - покажет время. Возможно уничтожение будет секторальное (а может уже?? с ковидом). Мы ведь не ставим целью истребить всех обезьян, т.к. они живут в параллельной реальности редко-пересекающихся с нами интересов.

ИИ так или иначе появится, это коммерчески выгодная ситуация для производителей ПО. Исходный код который будут выдавать ИИ очевидно будет абсолютно непонятен программисту-человеку, потому как имеющиеся языки создаются людьми для людей. Нужно начать с создания языка-кодогенератора: человек задаёт функции а далее ИИ "майнит" код до перегрева - чтобы уложится в эти функции, как он их "понимает". Пользователь должен перестать указывать компьютеру "как сделать" нужно перейти к идее "хочу получить"

Программист это не про то как написать алгоритм или два в одной программе.

Там есть целая вереница людей которые задание формулируют, потом решают, что оно правильное и потом пляшут от результата.

Я понимаю, если бы был ИИ который написал код и сделал корпорацию и люди не смогли с ним конкурировать…

Я понимаю, если бы был ИИ который написал код и сделал корпорацию и люди не смогли с ним конкурировать…

Вполне возможно что, после изобретения “сильного ИИ”, и появится. Но непонятно почему он ринется замещать именно программистов и, главное, почему его вообще должны будут интересовать заказчики с их дикими хотелками.

Человек который за полтора года смог осознать что нужен сильный уровень математической подготовки делает футурологические прогнозы... и это действительно страшно. Хотя неудивительно, 5g чипированные того же поля ягоды.

В десятках компаний мира (среди них есть крупные компании, есть умные компании) команды соперничают между собой за то, кто первый создаст и выпустит его. Так вот эта система уже у многих пишет программы лучше и быстрее, чем те же программисты.

А почему нет никаких ссылок? Неужели Windows 11 уже написана используя ИИ? :)

А калькуляторы отправили на пенсию математиков.

Вы зря улыбаетесь. На заводе было 4 этажа бухгалтеров. Осталось 4 человека.

По прошлому году сократили больше 400 человек в одной конторе. Поставили одного робота.

Не зря. Вы просто не поняли, почему я улыбаюсь. А улыбаюсь я не потому, что появление калькуляторов не ликвидировало математиков, а потому, что калькуляторы про вычисления, а математика про вычисления только в глазах невежественного обывателя, а на деле - нет. Как вычисления на калькуляторах не убили математиков, так и автокодинг с помощью ИИ не убъет программистов.

В вашей истории про бухгалтеров отсеялись те, кто выполнял вычислительную функцию, остались те, кто выполняет мыслительную.

Вы еще машинисток вспомните, а что, тоже чего-то по клавишам отстукивпли, чем не программист. Отлично заменяются диктофоном и распознованием речи. А если еще чуть-чуть подкрутить диктофон и распознавание, то и все писатели, работающие на печатных машинках, отправятся на свалку истории. Так?

Не сводите функцию программиста до уровня кодинга как процесса текстового набора типовых решений. Программирование, оно на концептуальном уровне процесса совершенно не об этом, да, оно предполагает необходимость этого набора в текущий момент развития, но это не от хорошей жизни, а от текущих возможностей техники и автоматизации, которые улучшаются, иначе до сих пор всё в двоичных кодах бы набирали, но упращают больше действие, нежели мысль. Концептуально программирование про поиск эффективного решения, про планирование и оптимизацию в универсальном смысле. А с этим ни сейчас, ни в обозримом будущем у ИИ сушественных успехов не предвидится. Это как говорить, что если ИИ отлично научился играть в ГО, то теперь ему все игры не помеха. Но нет, это не так, потому что это проблемы принципеально разных уровней, и количественные успехи в первой крайне сложно перевести в качественные во второй.

  1. Перед тем как написать код, нужно как-то осознать и формализовать требования заказчика. ИИ будет общаться с заказчиком и объяснять ему, что они противоречивы и взаимоисключающи, что бардак нужно не автоматизировать, а разгребать?

  2. Написанный код нужно протестировать. ИИ будет интегрироваться куда-то, запускать бизнес-кейсы и т.д? Как он будет со смежными системами обсуждать проблемы интеграции (несоответствие API документации и т.д.)?

  3. Код требует изменений. Как будет меняться код, если будут найдены ошибки или появятся новые требования? Или просто с нуля будет всё переписано?

Даже имея те данные об ИИ которые в открытом доступе я могу сделать вывод что формализировать веб разработку включающую низкий и средний уровень бизнес требований, CRUD приложения например не очень сложно. А верску так еще легче. А это процентов 60% как минимум рабочих мест веб разработчиков. Хотя может и больше.

Если появится ИИ который сможет писать программы то в принципе исчезнут все профессии. Собственно сам человек станет не нужен. Потому что ИИ и будет заменой человеку.

Поясняю мысль. Что такое программирование? В общих чертах это создание программы которая будет работать в соответствии с заданными функциями. Вот тут и кроется весь сыр бор.

Есть такой мем «Без ТЗ результат ХЗ». Собственно вокруг ТЗ и идёт бесконечная война. Чем чётче ТЗ — тем больше оно становится похоже на конечную программу.

Отсюда получаем что программирование это не «написание программы» что бы это не значило. Программирование это составление ТЗ. И вот это ТЗ мы пытаемся получить у другого человека, либо сами себе придумываем.

И получается что мы вступаем на стезю человеческого общения — восприятие мира, образов, абстракций — всё то что присуще человеческому сознанию.

Выходит, что что бы писать программы — надо «человеческое сознание». А получив такой сильный ИИ — получаем полную замену человеку. Во всех сферах.
Кстати, дополню. Современные программы написанные на языках высокого уровня — это не программа которая выполняется на процессоре. Это формальное описание программы с точки зрения человека. Своеобразное «ТЗ».

А дальше получив такое «ТЗ» — компиляторы уже преобразуют в программу, которую понимает процессор.

Так что отчасти — «ИИ» уже заменили программистов (современные компиляторы обладают некоторой гибкостью по построению конечного кода).

Ведь когда то — программы писались даже не на ассемблере — который также надо компилировать. А писались сразу в машинных кодах.

Бизнес пишет короткую инструкцию с помощью обычного текста

——

Уф, а я уж думал, что и вправду пора в грузчики подаваться

Википедия стала источником правды?)))

Ладно, Википедия фигня, убедили. Предоставлю слово вашей организации.

https://www.youtube.com/watch?v=8Wj3c4ASfBg


Для тех, кто в танке: вот это та самая АллатРа ТВ, адепты которой сейчас массово вербуют людей через LinkedIn, а теперь уже и через Хабр. И это тот же самый Youtube-канал, на котором выложено видео про "глобальный кризис" в посте.

Тут прекрасно всё: анунаки, мировое правительство, рептилоиды. Наслаждайтесь. Осторожно, зашкаливающая "духовность".

Тема поднятая в статье звучит как фантастика, но есть о чём задуматься. Наверно, каждый согласиться, что замещение человека искусственным интеллектом - лишь вопрос времени. Возникает только вопрос - когда? Мне кажется, что нельзя отбрасывать возможности того, что есть некоторые компании, которые давно и всерьез занимаются решением подобной задачки. Часики тикают, задачки решаются... А в потребительском обществе это бесспорно будет серьёзнейшим ударом по ИТ-специалистам, их семьям и всем кто связан с данной отраслью.

Конечно, не просто согласиться с тем, что ты можешь оказаться не нужным. Видимо этим продиктована большая часть комментариев. ))) В Амазон уже автоматом людей увольняют, потому что Amazon Flex так решила. Не удивлюсь, если бизнес и дальше продолжит в том же духе ради прибыли.

Согласен с автором. На самом деле уже сейчас топовые компании, и исследователи ведут разработки в автоматизации ИТ (интел например), топовые специалисты в области ML тоже об этом говорят... Мне кажется как минимум это какие-то детские несерьезные комментарии типа "да ну, машина так не сможет", "за ней потом все переписывать", похожее говорили заводчане в прошлом столетии...
Как минимум стоит задуматься, изучить тему перед тем как критиковать.

Я не говорю, что там какой-то copilot автоматизирует прогеров, не думаю что даже GPT-3 выдаст толковые строки кода (овер 10-20 строк), но уже сейчас все к этому идет, и есть проекты по-серьезнее уже сегодня, которые конкретно направлены на machine programming (да, так называется сегодня область в ML где машина учится писать код).

Еще добавлю немного своих размышлений. Возможно машина не будет писать код на том же C++/Java и т.д., упаси Бог чтоб она написала что-то на ассемблере. Но более склоняюсь к мнению, что для этого будут созданы (или машина сама создаст) ЯП оптимизированные под задачу машинного программирования (без ИФов например, хотя ИФы это тоже математика). В общем, предлагаю не быть онли скептиком, а смотреть шире)

Всем привет
У меня профильное образование в направлении искусственного интеллекта и нейронных сетей, с начала думал - "Что? Как может ИИ разобраться в таска или в гомнокоде после индусов? " Но посмотрел на то как нейросеть прогоняли, и изменил свое мнение. Кажется у нас не более 2-3 лет.

Поддерживаю автора, сильный ИИ скоро заменит не только большинство программистов, но и множество других профессий, к этому очень осторожно нужно относиться, и наш потребительский формат к этому не готов. Технологии благо только в созидательном формате общества, иначе это войны и тотальная безработица.

Ничего страшного. Просто программисты переквалифицируются в хакеры, потому что поломать тот бред, что "напрограммировал" ИИ, судя по его текущим экзерсисам, легче лёгкого.

Подумайте масштабнее, если ИИ войдет в нашу жизнь, и заменит большинство программистов, то как они будут жить? Будет ли у них средства к существованию? Это сейчас у нас высокие зп, а завтра? Хакерство незаконно и таких ребят быстро вычислят и почистят ряды, вопрос не в технологиях и личностях, компаниях вопрос в системе, в том формате в котором мы живем... Самая главная ценность это деньги, не жизнь и безопасность человека, с этими ложными ценностями мы зашли в тупик потребительского формата. И его нужно менять, сейчас мы еще можем это сделать.

Подумайте масштабнее, если ИИ войдет в нашу жизнь, и заменит большинство программистов, то как они будут жить?

Партия всё предусмотрела, вы полетите ночью я уже сейчас в значительной части живу примерно как вот этот товарищ.

Это сейчас у нас высокие зп, а завтра?

Я буду только приветствовать, если ряды почистятся от кнопкодавов, которые знают, ЧТО они делают, но не знают, ПОЧЕМУ они это делают. А у ИИ с ответом на "почему" очень, очень плохо...

Кстати, как я имел возможность убедиться, сейчас примерно та же болезнь поражает медицину — вместо докторов сплошные знахари :(

Хакерство незаконно и таких ребят быстро вычислят и почистят ряд

Знаете, в моё время мы весьма неплохо умели путать следы. Так что catch me if you can.

Думаю что завтра ИИ будет лучше человека отвечать на вопрос "почему", и у меня не вызывает это никаких сомнений, а то что люди 30 лет писали ИИ напишет лучше за 5 минут, и программист который все это поддерживал и дорабатывал окажется не нужным... Уже разработано искусственное сознание, которое не сопоставимо с сильным искусственным интеллектом, его возможности просто шокируют.. Но это и здорово что работа будет автоматизирована, даже самая сложная, не в этом проблема, проблема в том, кто будет хозяином этого искусственного интеллекта, и что будет с людьми в потребительском формате, без работы и заработной платы

Only those users with full accounts are able to leave comments. Log in, please.