Программисты больше не нужны?

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

Холдинг Alphabet, созданный основателями Google, разработал особую нейросеть, способную самостоятельно писать программный код и превращать его в работающие программы. Как пишет The Verge, над нейросетью, получившей название AlphaCode, работали специалисты компании DeepMind, входящей в холдинг.

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

Другими словами, на текущий момент работу в случае широкого распространения AlphaCode сохранят лишь самые опытные и талантливые программисты. Однако нейросети имеют свойство обучаться, и нет гарантии, что со временем она не заменит и их. Вероятность такого исхода подтверждает и тот факт, что в настоящее время AlphaCode находится на ранней стадии разработки, о чем The Verge сообщил Ориол Виньялс (Oriol Vinyals), главный научный сотрудник DeepMind.

А вот очень интересный комментарий Сергея Аксенова по этому поводу - цитирую из его Facebook.

Во-первых, Google заменил не программиста, а участника олимпиады по программированию. Разница в точности как между драг-рейсером и водителем такси или тракером-дальнобойщиком) Во-вторых не среднего, а медианного, это тоже разные вещи, хоть и не настолько.

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

И вот эти тесты "стоят" в человеко-часах намного больше, чем само решение. Применить такой подход в коммерческой разработки ПО - всё равно что, возвращаясь к аналогии с гонщиками, расставить через каждую 1/4 мили ампайров с клетчатыми флагами, оборудование для фотофиниша, стартовые светофоры, а также перекрыть всё движение на время проведения заезда по всему городу (для таксистов) или по всей трассе (для дальнобойщиков). Уверен, что при таких вводных автономные такси и фуры уже давно бороздили бы всё, что подобным образом оборудовано.

Тем не менее у этой истории есть несколько векторов развития.

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

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

Есть, однако, такая штука, как fuzzy testing, когда на вход автотесту подаются всегда разные случайные значения, а тест на основе этих значений может понять, правильный ли ответ дала программа. На базе таких тестов AlphaGo возможно сможет сотворить что-то представляющее интерес. Давайте понаблюдаем, как оно там будет развиваться.

Комментарии 271

"When Ray and I were designing Sequel in 1974, we thought that the predominant use of the language would be for ad-hoc queries by planners and other professionals whose domain of expertise was not primarily data-base management. We wanted the language to be simple enough that ordinary people could ‘walk up and use it’ with a minimum of training.
Over the years, I have been surprised to see that SQL is more frequently used by trained database specialists to implement repetitive transactions such as bank deposits, credit card purchases, and online auctions."
Из мемуаров одного из отцов SQL. Кто знает зарплаты DBA относительно других IT профессий, оценит иронию истории.
07.02.22 23:48
0 0

Разработка софта обычно состоит из четырех стадий:

1. "Почему оно не работает?";
2. "Неужели оно работает???";
3. "Почему оно работает???";
4. "Какой идиот писал этот код???";

Очень любопытно, как будет происходить процесс у нейросети... 😄
06.02.22 06:34
0 2

В простейших "типовых" задачах – согласен, получится заменить. (И не завидую я тогда джунам, для них "порог вхождения" существенно поднимется)...

Но вот в задачах, требующих "креатива" (да-да, даже у якобы "скучных" программистов этот фактор нередко играет крайне мощную роль, умный код тоже креатив!)) – хрена с два чего заменит любая нейросеть. Как, в общем-то, и в куче других направлений.
То есть, уже даже сегодня с помощью ИИ, несомненно, можно создать "типовое" приложение или сайт. Но вот как только рамки пожеланий заказчика выходят за рамки "типовых", и начинается "шоб было не как у всех, и шоб Джоконда по экрану летала" (ой, а таких закачиков куча!)) – всё, кранты ИИ.

P.S. Это вовсе не "нео-луддизм". Это всего лишь попытка предостережения от излишнего и "модного" слепого доверия автоматизированным системам – на их данном этапе развития, как минимум.
"Астанавитесь!"... © ?

Вспомнилось - Хрущев и Картер получили право на звонок богу с вопросом. Картер - когда удвоится экономическая мощь США? Через 12 лет! Картер - Ох, жаль, это будет уже не при мне. Хрущев - когда наступит коммунизм? Бог - Ох, жаль, это будет уже не при мне.
06.02.22 04:48
0 0

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

А потом инопланетный ребёнок снимет шлем VR и скажет "Хренасе бред, но затягивает... Но скоро пора уже в школу..."
06.02.22 03:47
0 0

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


Кто из на прав?
06.02.22 01:13
0 0

А ИИ сможет генерить ХТМЛ как Алексу надо?
Думаю, даже с этим не справится. Откуда ж ему знать, что именно лично Алексу захочется выделить в тексте, и каким именно стилем? ?

Нам электричество
Глухую тьму разбудит,
Нам электричество
Пахать и сеять будет,
Нам электричество
Заменит всякий труд:
Нажал на кнопку — чик-чирик! —
Все тут как тут.

Нас электричество
От голода избавит,
Нас электричество
Продуктами завалит,
Нам электричество
Даст водки с колбасой:
Нажал на кнопку — чик-чирик!—
И ты уже косой!
05.02.22 17:25
0 0

Как ни странно, для такой примитивной верстки вроде уже есть готовые нарезчики. Про них тоже лет 5 кричали, то фсссссееее верстальщикам пора в таксисты. Но воз и ныне там. А для Алекса, это как из пушки по муравьям.
05.02.22 16:45
0 1

А ИИ сможет генерить ХТМЛ как Алексу надо?

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

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

Возможно, как-то сие можно будет приспособить для перевода программ. Например, взять ресурсоемкий код на питоне и переписать его на c++. На питоне писать быстрее, но оно тормозит, так что выйдет профит. Или придумают какой-то более подходящий язык для формального описания задач, которые уже будет доказуемо решать НН. Но разумеется для написания на этом языке всё рано потребуются программисты. Потенциальное увеличение их производительности при использовании этого инструмента может привести к уменьшению рынка, но это вряд-ли - аппетит приходит во время еды.
04.02.22 23:34
1 0

Для оптимизации надо понимать как работает код.
Я не уверен, что современные программисты понимают, как работает код )
05.02.22 11:09
0 0

потом этот сгенерированный код надо поддерживать, а для этого надо знать как он работает.
Код, сгенерированный нейронной сетью, скорее всего будет неподдерживаемым, поскольку будет лишен вменяемой читаемой внутренней логикой, ведь он получен, по сути, рандомным подбором внутренних параметров до пулечения необходимого результата на выходе. Такой код проще перегенерить полностью, чем разобраться, как он работет.
05.02.22 00:36
2 1

Покажите мне нейросеть, способную вспомнить - чего там хотел заказчик три месяца назад, и связать это с тем - почему сейчас прилетела такая-то таска 😉
04.02.22 22:41
0 6

А потом они, таки, вернут козу в стойло.
04.02.22 21:15
1 0

Мишн импосибл 😉
04.02.22 21:03
1 0

Эти ребята из DeepMind в свое время тренировали нейросети на игре StarCraft 2. Надеюсь, это не та же сетка взялась программировать 😄
Тут AlphaStar насовал профессиональным игрокам:

04.02.22 20:44
0 3

Не знаю, но рост выглядит вполне органично. Тот же европеец MaNa, с которым играл DeepMind - в десятке сильнейших протосов в общем рейтинге.
В прошлом году европейцы практически не пускали корейцев в топ3, да и последние несколько лет финн - вполне однозначный топ1.
04.02.22 23:31
0 0

13 из 20. Но это все равно мало в сравнении с прошлым доминированием, да. Что послужило причиной этому? Я просто давно не слежу.
04.02.22 22:44
0 0

Сейчас корейцев в топе около половины.
aligulac.com
04.02.22 21:51
0 0

TLO и Мана - очень слабые профессиональные игроки. Они, ЕМНИП, не показывали никаких результатов уже в 2014. Некорейцы настолько слабы, что Близзам потребовалось обустроить им специально огороженные резервации, чтобы они могли играть только друг с другом (и компьютерными соперниками).
04.02.22 20:57
0 1

А тут игроки насовали ему обратно:

04.02.22 20:45
0 1

Пускай компьютер сначала заменит такого не очень сложного специалиста, как бухгалтер 😄
Хотя что я говорю, пускай хотя бы полноценно таксиста заменит.
Хотя, что я говорю, пускай хотя бы чат-бот полноценно заменит оператора 😄
04.02.22 20:22
1 8

Батарейки...
06.02.22 10:44
0 0

А зачем ИИ для обслуживания себя человек? Ну может там по началу...
06.02.22 04:42
0 1

В смысле, сначала? Сходите в 1960 год на завод, поверните в административный корпус и увидите отделы бухгалтерии. Зал расчета зарплаты, зал учета основных средств, зал выдачи первичных документов...

99% бухгалтеров уже заменены.
06.02.22 04:41
0 0

Пускай компьютер сначала заменит такого не очень сложного специалиста, как бухгалтер
Ага, а сажать за творческую бухгалтерию потом кого? Системный блок? 😄
04.02.22 20:45
0 3

Если компьютер заменит бухгалтера, то кто тогда сидеть будет?
04.02.22 20:44
0 8

Появление сильного ИИ отменит вообще все профессии разом (кроме тех, которые обслуживают этот ИИ). Вот что перевернет нашу жизнь посильнее интернета и смартфонов. Слава небу, до него пока далеко.
04.02.22 20:35
0 1

Бедные мы, сначала водителей такси лишили в мск работы, потом дальнобойщиков (так и вижу беспилотную фуру из Вологды в Карелию, через паром и дальше по грунтовке)... Теперь и нас, прогеров лишают работы... Эх...
04.02.22 19:08
1 6

за те же деньги
За те же, в три раза большие деньги.
07.02.22 16:20
0 0

Если вдруг такое и заработает, программист будет заниматься переводом идей заказчика в понятный этой хрени алгоритм,за те же деньги
05.02.22 20:14
0 1

Разбудите, когда ИИ будет писать кинорецензии и комменты к ним
04.02.22 18:56
0 6

Да и половина комментаторов...
06.02.22 10:45
0 0

Давно. Думаешь, Алекс все смотрит, о чем здесь пишется?
05.02.22 12:06
0 2

Есть мнение, что рост популяции людей практически остановился и в дальшейшем (ближайшие 100 лет) нас ожидает депопуляция. А прогресс - он зависит от популяции. Гении были во все времена, но взрывной прогресс стал возможен лишь тогда, когда человечество выросло до нескольких миллиардов особей, и стало способно содержать армию ученых и оплачивать их крайне дорогостощие опыты - от расщепления ядра до космических телескопов. Меньше людей - медленнее прогресс. Так что я был бы осторожен в прогнозах. По крайней мере, не расчитывал бы на космическую экспансию и сильный ИИ ближайшие сто лет.
04.02.22 18:31
0 0

Нужно не просто заменить человека в рутинных задачах, а заменить его экономически эффективно. В дальнейшем могут быть и более изощренные критерии, направленные на сохранение рабочих мест или экологии, к примеру. До кучи, прослеживается тенденция быть строже к роботам. В частности к робоавтомобилям, каждая авария автопилота вызывает волну негодования - они нас убивают. А к человеку снисхождение - ну с кем не бывает. Другая интересная тенденция - человек более склонен подчиняться роботу. Так что ждем страж-птицу и роботов начальников в первую очередь, а с рутинными задачами пока что справляются и люди. Люди с удовольствием и бесплатно делают людей, роботов вот не делают с таким энтузиазмом почему то. Немногие захотят собирать за свой счет робота 18 лет кряду, чтобы потом его отправить на войну забесплатно, а если он вернется, то отправить его на ближайший завод зарабатывать себе на ГСМ без какой либо гарантии прибавочной стоимости.
06.02.22 04:37
0 0

Между первым самолетом и Конкордом всего 65 лет! Я лично пропасти не вижу, те кто родился сегодня, должно быть, застанут полноценный ИИ.
06.02.22 04:29
0 0

Не медленнее. Давайте посмотрим, сколько людей понадобилось Королеву и сколько Маску?

Время самоучек прошло, а для топовых университетов пока народу хватает.
06.02.22 04:25
0 0

Популяция носителей африканской, арабской, латиноамериканской культур растет как и прежде.
Пока растет, но далеко не "как и прежде". В каком-нибудь, к примеру, Конго в 2019 году было в среднем 4,4 ребенка на женщину детородного возраста, притом что в 1950-м было 6. В Эквадоре за тот же период вообще ухнуло с 6,7 до 2,4. Демографический переход, раньше ли, позже ли, настигнет всех. (Если только раньше не прилетит какой-нибудь совсем черный лебедь.)
05.02.22 06:15
0 0

.
Есть мнение, что рост популяции людей практически остановился и в дальшейшем (ближайшие 100 лет) нас ожидает депопуляция
Он остановился в развитых культурах. Популяция носителей африканской, арабской, латиноамериканской культур растет как и прежде. И становиться развитыми они не собираются, даже в США. То есть белые американцы вымирают, черные и латинос - плодятся.
04.02.22 21:01
0 2

Для космической экспансии нужны огромные деньги и технологии иного уровня. Для развития ИИ, с другой стороны, качественный скачек не нужен.
Для космической экспансии нужны принципиально другие двигатели и источники энергии для них. Для создания сильного ИИ нужно понимание, как мозг создает модели и абстракции. Между модным deep learning и природным мозгом пока непреодолимая пропасть.
04.02.22 19:44
0 3

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

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

Гораздо интереснее то, как это все повлияет на общество в дальней перспективе.
dk1
04.02.22 19:16
0 0

04.02.22 17:47
0 10

Прогремисты.
05.02.22 11:38
0 1

погромисты
04.02.22 18:03
0 12

Многа текста. Может кто-нибудь ответить - нужны или не нужны? Проходить мне курсы в скиллбоксе?
04.02.22 17:36
0 6

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

Бред, короче. Областей прикладного программирования слишком много, чтобы нейросеть выместила людей изо всех.
04.02.22 21:37
0 1

Проходить мне курсы в скиллбоксе?
Можете ограничиться просмотром прохождения.
Этапять 😄

Многа текста. Может кто-нибудь ответить - нужны или не нужны? Проходить мне курсы в скиллбоксе?
Не надо, пожалуйста.
04.02.22 18:40
0 1

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

Из-за этого многие отпадут на повороте, ворча, что "нонеча совсем не то, что давеча" - регулярно отпадают, впрочем.
04.02.22 17:57
0 2

Проходить мне курсы в скиллбоксе?
Можете ограничиться просмотром прохождения.
04.02.22 17:53
0 19

??? с такой же целью мыслью читал
04.02.22 17:50
0 0

Вот, вроде, серьёзные люди собрались, а обсуждаются, с умным видом, какие-то частности... Заменят Вас, заменят! И, относительно, скоро! ?
04.02.22 17:32
2 3

Не верю я в эти скорые исчезновения)) Где грузовики с автопилотом, заполонившие дороги? А кто тогда в Оттаву понаехал, роботы? Где доставки посылок дронами? Лет 10 активно слухи ходят что вот вот уже. Про колонизацию Марса и даже банальный гиперлуп - помолчим. Вот Тик-Ток активно развивается, как и подобные "инновации", в остальном - по большей части печальное зрелище, в худшем случае Теранос, в лучшем - ... чорд, я даже не знаю что такого появилось за последние 5 лет что я как пользователь ощутил, Гугл перевод стал более менее приемлемым, все вроде
04.02.22 17:25
0 8

Дороги не знаю, но в гамбургском порту (какой он там по грузоперевозкам, второй, третий?) работает дюжина человек на кранах. Контейнеры развозят по местам автоматы.
04.02.22 19:45
0 1

В чем то оно так конечно. Только вот, нет качественного скачка от этих инноваций. Экономия для Амазона - очевидна, а для потребителя один хрен, кто там на складах работает. Не знаю что там с роботами, а вот курьеров на великах и мопедах везде в мире в разы добавилось за 2 года, раньше они б в Маке на кассе прозябали, а теперь по городу катаются)) Электро кары - так себе будущее, меня и нормальный ДВС вполне устраивал, принципиальных отличий никаких ни в скорости ни в пробках.
04.02.22 19:41
0 3

Где грузовики с автопилотом, заполонившие дороги? Где доставки посылок дронами?
Всё есть. Современные склады и сборочные производства даже в глубинке России уже оснащаются тележками с автопилотом. Развоз посылок роботами активно тестируется Яндексом и Амазоном, не где-то в секретных подземельях, а в обычных городах, с нашей снежной кашей на улицах и т.д.
Мой нестоличный город как-то внезапно покрылся сеткой электрозаправок, а электрические машины на дорогах перестали удивлять. Будущее близко.
04.02.22 18:45
0 2

Сейчас идет так называемая Третья волна ИИ. Первая волна была в 1950-1960-е, когда казалось, что вот-вот... Потом наступила "зима искусственного интеллекта". Вторая волна была в 1980-е годы. Тогда появились экспертные системы и искусственные многослойные нейронные сети, обучающиеся с помощью алгоритма обратного распространения ошибки. Японцы тогда вложили полмиллиарда долларов в "ЭВМ пятого поколения". Потом все снова заглохло, наступила очередная "зима искусственного интеллекта". Теперь третья волна ИИ, ждем очередную "зиму искусственного интеллекта".
04.02.22 18:38
0 3

Работаю с C# кодом в vs2022. Если этот ваш AlphaCode похож на хваленный Microsoft AI suggestions, то программистам еще долго ничего не грозит. Иногда удивительно точно угадывает, но в большинстве случаев белиберда. Впечатление, что AI не понимает логики всего кода. Смотрит лишь на начало строки.
04.02.22 17:23
0 2

Microsoft
*Важно надув щеки" - Ну, дык, это ж Микрософт!
06.02.22 10:57
0 0

Если этот ваш AlphaCode похож
Не похож. Но все равно бесполезен.
04.02.22 18:39
0 0

Самое интересное во всей этой истории - а как они этому AlphaCode ТЗ ставят????
Вот пришел заказчик и говорит - сделайте мне красиво, а обычно они так всегда и говорят. И потом N-ое кол-во человеко-часов пытается перевести с клиентского на понятный, чтобы начать работу и потом доказать заказчику, что сделали таки красиво.
04.02.22 17:08
0 3

С программистами всё понятно. Остался вопрос - Интернет нуж0н или не нуж0н?
04.02.22 17:05
0 1

С программистами всё понятно. Остался вопрос - Интернет нуж0н или не нуж0н?
Не нужон. Вместо интернеты будет чебурашка, под мудрой опекой товарищей откуда надо.
04.02.22 18:49
0 2

Не. И не нужОн, и не остался.
Жили же предки без ынтернету, причем долго и счастливо. И даже померали в один день.
04.02.22 18:08
0 2

Заменять надо руководителей разработок, а то уже достало в каждой новой версии искать ту самую кнопку которая в предыдущей версии была в другом меню. 😄
04.02.22 17:02
0 7

Доисторические программисты ковыряли дырочки в перфокартах. Потом они эволюционировали до ассемблера. Следующее поколение перешло на процедурные языки. Потом на объектные.

Современные программисты собирают системы из кубиков облачных сервисов работая в managed languages. В будущем будут настраивать нейросети. Профессия не пропадет - она изменится.
dk1
04.02.22 16:55
1 23

Ваше "приблизительно одинаковое" совсем разное. Под капотом современной операционки много всего забавного и ресурсоемкого.
06.02.22 04:19
0 0

Мне кажется очевидным, что за последние лет двадцать размеры программ, делающих приблизительно одинаковое, выросли раз в двадцать. А может в сто. Хотя бы на размеры операционных систем посмотреть.
Но ведь внутри вашего компьютера уже не стоит 800Mhz Celeron с 256MB RAM и 100GB HDD? Это простая экономика. В коммерческом программировании дешевле купить более мощное железо или же поставить новую стойку в датацентр, нежели чем платить разработчикам за оптимизацию. Особенно если еще и time to market включить в анализ.

Плюс, я бы не согласился с тем, что сложность систем не увеличилась. В тех же ОС - интеграция с внешними устройствами, облачные сервисы, touch, pen & voice, работа с учетными записями между разными устройствами, виртуализация из коробки - это только начало списка.
dk1
05.02.22 17:28
0 0

Но то, что 99.9% кода будет генерироваться автоматически- шаблонами, AI, или чем-то другим - мне кажется очевидным.
Мне кажется очевидным, что за последние лет двадцать размеры программ, делающих приблизительно одинаковое, выросли раз в двадцать. А может в сто. Хотя бы на размеры операционных систем посмотреть.
05.02.22 11:57
0 2

Тем не менее, кому-то надо проектировать облачную архитектуру, разрабатывать и тестировать ее компоненты, писать интерфейс, чтобы ее настраивать, производить и конфигурировать железки, на которых это все крутится, считать, сколько ты должен заплатить за все это и принимать у тебя лавэ. Изменятся инструменты, но не люди.
"Ты суслика видишь? А он есть!" (с). Сколько из этих сусликов пишут OS API или сервисы, а сколько их потребляют?

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

При этом, отсутствие знаний и практического опыта в этих областях не мешает им создавать вполне рабочие продукты.
dk1
05.02.22 00:46
0 0

Лет через 5-10 - он будет декларативно описывать связи между различными компонентами системы не думая о том, как устроен транспорт и как обеспечивается отказоустойчивость.
Вероятно, да. Но причем тут ИИ? Мы же про ИИ в роли разработчика, вроде, говорим? А это просто высокоуровневое программирование, в котором низкоуровневые вещи написаны кем-то другим и спрятаны в каких-нибудь адаптерах, плагинах и акселераторах.
И, кстати, какая-нибудь Кафка - это, конечно, круто для своих задач, вот только в этом мире нет унификации, и зоопарк этих кафок растет со временм очень быстро, поэтому не напасешься деклараций на каждый случай. Конечно, для наиболее меинстримовых технологий так и будет. Только, как обычно, меинстрим в какой-то момент проигрывает более эффективному нестандарту.
05.02.22 00:19
0 0

Лет через 5-10 - он будет декларативно описывать связи между различными компонентами системы не думая о том, как устроен транспорт и как обеспечивается отказоустойчивость.
Тем не менее, кому-то надо проектировать облачную архитектуру, разрабатывать и тестировать ее компоненты, писать интерфейс, чтобы ее настраивать, производить и конфигурировать железки, на которых это все крутится, считать, сколько ты должен заплатить за все это и принимать у тебя лавэ. Изменятся инструменты, но не люди.
05.02.22 00:18
0 0

Профессия не пропадет - она изменится.
-О, Великий ИИ, сверкающий бой, живущий, пока не исчезнут машины! Доволен ли ты заботой, которой я тебя окружил? Можно ли твоему смиренному рабу в отпуск?
05.02.22 00:12
0 1

Для начала он должен иметь широкие представления об этом мире, понимать, для чего это нужно людям, какие технические требования и ограничения...
Это задачи для маркетологов, инноваторов, разработчиков ТЗ, постановщиков задач, хз кого еще, но не для средних программистов.
04.02.22 21:08
0 0

Спросите у специалистов по ML и они вам скажут: всё, что можно сделать без ИИ/ML, лучше делать без него. Да, ML открывает новые возможности, но имеет ограниченную применимость, и еще он требует огромных обучающих выборок
Невозможно предсказать состояние индустрии через 20-30 лет исходя из текущей ситуации. Но можно смотреть на тренды. Коммерческое программирование становится все более и более высокоуровневым.

У современного разработчика нет необходимости работать с ресурсами используя assembler, C, C++. Сегодня он должен знать как использовать какой-нибудь Kafka, связывая между собой сервисы. Лет через 5-10 - он будет декларативно описывать связи между различными компонентами системы не думая о том, как устроен транспорт и как обеспечивается отказоустойчивость.

Что будет лет через 30 - не знает никто. Но то, что 99.9% кода будет генерироваться автоматически- шаблонами, AI, или чем-то другим - мне кажется очевидным.
dk1
04.02.22 20:59
0 0

В будущем будут настраивать нейросети.
Спросите у специалистов по ML и они вам скажут: всё, что можно сделать без ИИ/ML, лучше делать без него. Да, ML открывает новые возможности, но имеет ограниченную применимость, и еще он требует огромных обучающих выборок. И в случае, когда вы знаете, как система должна работать, обычно проще описать ее поведение директивами, чем обучить ИИ на примерах. Плюс к тому - не сможете предсказать реакцию ИИ на входные данные, серьезно отличающихся от обучающей выборки.
04.02.22 20:11
0 2

Доисторические программисты ковыряли дырочки в перфокартах.
Шоп ты знал - дырочки не ковыряли, ибо были засечки на краях п/к.
04.02.22 19:50
0 0

Да, пока то, с чем DeepMind сейчас и GitHub copilot уже давно справляются - перевод описания какого-то алгоритма с человеческого языка на язык программирования. Но работа разработчика софта куда сложнее - подборка технологий и создание принципиально новых продуктов, для описания которых даже таким простым человеческим языком нужны годы работы. Ты не скажешь такому искусственному интеллекту: создай компьютерную игру, браузер, графический редактор и т.д. Для начала он должен иметь широкие представления об этом мире, понимать, для чего это нужно людям, какие технические требования и ограничения...Когда такую систему, действительно понимающую этот мир, разработают, это уже будет полноценный искусственный интеллект, который сможет всё.
Создание такого ИИ - это так называемая "ИИ-полная" или "ИИ-трудная" задача. Можно погуглить.

Мне кажется, для этого нужны ещё десятилетия
Скорее всего, это будет не ранее, чем в следующем столетии.
04.02.22 18:41
0 2

Да, пока то, с чем DeepMind сейчас и GitHub copilot уже давно справляются - перевод описания какого-то алгоритма с человеческого языка на язык программирования. Но работа разработчика софта куда сложнее - подборка технологий и создание принципиально новых продуктов, для описания которых даже таким простым человеческим языком нужны годы работы. Ты не скажешь такому искусственному интеллекту: создай компьютерную игру, браузер, графический редактор и т.д. Для начала он должен иметь широкие представления об этом мире, понимать, для чего это нужно людям, какие технические требования и ограничения...

Когда такую систему, действительно понимающую этот мир, разработают, это уже будет полноценный искусственный интеллект, который сможет всё. Мне кажется, для этого нужны ещё десятилетия
04.02.22 18:02
0 7

Доисторические программисты ковыряли дырочки в перфокартах. Потом они эволюционировали до ассемблера. Следующее поколение перешло на процедурные языки. Потом на объектные. Современные программисты собирают системы из кубиков облачных сервисов работая в managed languages. В будущем будут настраивать нейросети. Профессия не пропадет - она изменится.
Даже Никлаус Вирт не сказал бы лучше.
04.02.22 17:30
0 4

Помню как некоторое время назад говорили, что компьютер никогда не обыграет человека в шахматы.
04.02.22 16:49
3 2

Пока человек будет знать, где розетка, результат непредсказуем.
04.02.22 19:54
0 2

Помню как некоторое время назад говорили, что компьютер никогда не обыграет человека в шахматы.
В этом случае ему было у кого учиться. В ответе Сергея Аксенова правильно подмечено, что ИИ сейчас выигрывает в соревновательных (олимпиадных) задачах. Когда есть образец и надо научиться делать лучше него. А кто образцы писать будет?
Но как дальнейшее развитие языков программирования, почему бы и нет.
04.02.22 18:49
0 2

Я больше 10 лет назад (я еще тогда не понаехал во Флориду) слышал то тут, то там, что лет через 5 никакие сисадмины будут не нужны, потому, что всё будет самонастраивающееся, всё и так будет само "знать и понимать", что делать.

Более того. В одной переводной книге, которую я читал еще в универе в конце 80х, было написано: "Когда-то компьютеры научатся сами писать для себя программы..."

И, кстати, а кто-то проверил, что там за софт? Может, это просто был зашифрованный канал, по которому на самом деле специальный индийский сапорт, собственно, и решал конкурсные задачи? Схема-то древняя, показана еще в "Операции Ы": "Профессор, конечно, лопух..."
04.02.22 16:24
1 13

А в каком IT секторе не наблюдается этой тенденции и проблемы?
Она меньше выражена там, где получается посторить нормальную сеньорити-пирамиду: сеньоры контролируют мидлов, мидлы менторят джунов... То есть среди программистов - там, где есть команда разработчиков в одном стэке. А вот админы, девопсы, UI/UX, аналитики и все прочие, которых обычно один человек на проект - вот они нужны сразу сеньорами и никак не меньше - там всё грустно.
05.02.22 00:47
0 0

В облаках не надо, например, возиться с VMware и SAN. Не надо уделять столько внимания отказоустойчивости инфраструктуры.
Ой-ли? И там ничего не падает никогда? В облаке тоже инфраструктура. Облачная, но все равно инфраструктура. Да, вы изолированы виртуализацией от железа, но остальные проблемы - все ваши. И VMware никуда не девается, просто уходит в зону ответсвенности провайдера облачных услуг. И, кроме того, далеко не все торопятся сдаться с потрохами этим вашим амазонам да ажурам - про приватные облака слышали? Секьюрные вещи держат у себя.
05.02.22 00:42
0 0

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

Но это не только в этом стэке, а в любом относительно малочиселенном.
А в каком IT секторе не наблюдается этой тенденции и проблемы?
dk1
04.02.22 21:46
1 0

С учетом массового ухода в облака.
А что, в облаках инфраструктуру не надо строить? Виртуальные сетки не надо конфигурить, vpn между ними пробрасывать? Единственное - это уходит из под шапки "System" под шапку "DevOps".
Ну а про сеньора - тут правда: порог вхождения высокий - сеньоры востребованы, мидлы и джуны - никому не нужны, поэтому кадровая проблема имеется. Но это не только в этом стэке, а в любом относительно малочиселенном.
04.02.22 20:03
0 1

И, кстати, когда я сравниваю результаты оптимизации в базах SQL Server, сделанных "обычными людьми" с результами automatic tuning и intellegent QP в Azure SQL Database, автоматика часто (но не всегда) выигрывает.

Когда ее допилят до уровня, что она станет также оптимизировать схему базы и модели в коде, ситуация станет очень интересной.
dk1
04.02.22 17:35
1 0

Не расскажете, какой сейчас карьерный путь у выпускника университета 2022 года, желающего стать Systems/Infrastructure Engineer во Флориде? С учетом массового ухода в облака.

При этом хорошего Senior-а не найти. А entry-level позиций почти нет и расти новым Senior неоткуда. Корпораций с их сложной гибридной инфраструктурой на всех не хватает.
dk1
04.02.22 17:04
0 0

Программисты больше не нужны?
Видимо, да, больше программисты не нужны.
Меньше, правда, тоже.
04.02.22 16:07
0 1

А дочерям что?
"Писечку".
05.02.22 00:08
1 1

А дочерям что?
04.02.22 19:52
0 0

Видимо, да, больше программисты не нужны.Меньше, правда, тоже.
А кем заменять тех, кто переквалифицируется в миллиардеры, вроде Цукерберга, или переезжает на два метра под землю?
Надо сделать профессию программиста лицензируемой, с ограниченным числом оных. Чтобы от отца к сыну передавать.
04.02.22 18:54
1 0

по правилам оптимизации ИИ бы надо менять заполняльщиков бланков, эйчаров и пр., а не программеров.
04.02.22 15:58
0 2

и все там автоматизировано.
а тогда нахер они нужни, если автоматизирован?

У нас тоже все айти функции аутсорсили в майкрософт. Но при этом количество нахлебников-администраторв айти не снизилось.
04.02.22 22:17
0 1

Ну так уже, разве нет? На эйчар постоянно жалуются, что он бездушный и все там автоматизировано.
А зарплату при этом реальные люди получают. Вот они и решают кого здесь ИИ будет менять на самом деле
04.02.22 18:23
0 3

Ну так уже, разве нет? На эйчар постоянно жалуются, что он бездушный и все там автоматизировано.
04.02.22 16:49
0 1

Мне в заметке последний абзац очень понравился:
"Другими словами, на текущий момент работу в случае широкого распространения AlphaCode сохранят лишь самые опытные и талантливые программисты. Однако нейросети имеют свойство обучаться, и нет гарантии, что со временем она не заменит и их. Вероятность такого исхода подтверждает и тот факт, что в настоящее время AlphaCode находится на ранней стадии разработки, о чем The Verge сообщил Ориол Виньялс (Oriol Vinyals), главный научный сотрудник DeepMind."
Слегка напоминает анекдот про то, что поскольку при археологических раскопках неолитических поселений ни одного телефонного кабеля найдено не было, можно считать доказанным, что люди неолита активно использовали мобильную связь.
04.02.22 15:43
0 25

Да и слава богу, а то нытье одно, что ТЗ у них плохие. Иногда складывается впечатление, что они уже готовый код под видом ТЗ выпрашивают.
04.02.22 14:56
5 1

Это исключение которое только подтверждает правило!
06.02.22 04:15
0 0

04.02.22 16:26
0 22

Без нормального ТЗ
Вы получите ХЗ
04.02.22 16:11
0 8

Был недавно на одном предприятии, перерабатывающем строительный мусор. Вполне есть и "выход" не в виде мусора.
04.02.22 15:53
0 0

Когда ИИ сдаст тебе продукт по твоему ТЗ ("мама сказала - деньги в бидоне"), ты заплачешь и попросишь вернуть людей-программистов.
04.02.22 15:37
0 16

Мусор на входе - мусор на выходе.
04.02.22 15:20
0 3

Даже если эта нейросеть действительно вырастет когда-нибудь во что-то стоящее, почему вы думаете, что гугл откроет ее общественности? Они просто поувольняют большинство своих кадров и резко сократят операционные расходы, в то время как конкуренты будут вынуждены либо пилить свою нейросеть, либо раскошеливаться на тех, кого уволили из гугла.
04.02.22 14:44
0 0

Есть ещё (или был) Packard Bell.
04.02.22 19:57
0 0

Всё правильно - есть Atlantic Bell и Bell Pacific. Arctic нету 😄
04.02.22 17:50
0 0

Bell Pacific
Atlantic

Даже если эта нейросеть действительно вырастет когда-нибудь во что-то стоящее, почему вы думаете, что гугл откроет ее общественности?
Потому что телефонных компаний больше, чем одна Bell Pacific.

Google создал нейросеть, способную заменить программистов.

Как это будет работать? Так?
-- Окей Гугол, "напиши" мне графический редактор! И чтоб он был лучше Фотошопа!!!!

Или как этому ИИ объяснить, что мне от него требуется? Неужели, придется нанимать программиста, чтобы он создал техзадание для ИИ? )))

Короче, не верю, что в обозримом будущем появится такой ИИ.
04.02.22 14:36
3 7

Уже давно существует множество очень мощных систем для написания управляющих программ для станков. Технологов на предприятиях стало меньше, но дороже)
04.02.22 14:36
0 0

Поверю, когда увижу, как они загрузили в свою софтину какой-нибудь наш ФЗ, а на выходе получили работающий проект 😉
04.02.22 14:16
0 1

Поверю, когда увижу, как они загрузили в свою софтину какой-нибудь наш ФЗ, а на выходе получили работающий проект ?
Будет как и везде. Сборкой занимаются машины, а контролирует процесс человек-оператор. Не надо будет держать целый зал программистов выпиливающих и вылизывающих код. Это будет делать ИИ под надзором одного оператора.
Ровно до первого серьёзного косяка. Выдаст генеральный речь в духе "пр**ли все полимеры", и ИИ тихо заткнут в шкаф.
Административные методы самые действенные и самые дешёвые.

Реальная история. Когда "мыши" были роликово-шариковыми (нынешняя молодежь не застала, а это правда), то периодически приходилось эти самые ролики чистить. Вот что звучало в, например, бухгалтерии:
- Позовите кто-нибудь программиста - у меня под мышкой грязь!

Мы всегда будем нужны 😄
04.02.22 14:00
0 27

Мы перевернули стол и получили обычную мышь.
06.02.22 04:09
0 0

с ШИРОКИМ разъёмом (DB25)
Моя первая мышь подключалась к компу аж 64-контактным разъёмом. И называлась мышь "Марсианка". Кстати, в ладони весьма удобно лежала.

шаровую мышь, вмонтированную в стол. Т.е. нужно было рукой крутить шар
Это называлось "трекбол"
05.02.22 13:45
0 0

Давным-давно видел на военной технике шаровую мышь, вмонтированную в стол. Т.е. нужно было рукой крутить шар. Мышь не терялась, разъем не устаревал.
05.02.22 12:32
0 0

Качество фото действительно низкое, но сама мышь видна.
Это 3-кнопочная "прямоугольная" Genius -- у нас такие прилагались к 286-м производства Hyundai, массово закупленным ИЯФом в 1989-м.
У неё был интерфейс RS232, но с ШИРОКИМ разъёмом (DB25), который к тому времени из компьютеров давно вымер (хотя оригинальный 232 был именно такой), поэтому к ней прилагался переходник DB25/DB9.

P.S. О, щас погуглил -- она называлась Genius GM-6.

P.P.S. "GM-6" -- Genius Mouse, model 6? Значит, были и 1-5? Погуглил:
GM-7 -- та же GM-6, но "bus mouse".
GM-5 -- то же самое, но для Commodore64 и Atari.
А вот про 1-4 ничего не нашлось.

Но всё равно было любопытно, спасибо за наводку! 😄
05.02.22 10:39
0 0

А чистка шарика - это как чайная церемония.
Ага.
Церемония протирки одеколоном шарика и коврика перед матчем по думу - это святое! )
05.02.22 10:20
0 0

RS232 был в 2 вариантах, DB9 и DB25. Похоже на второй вариант.
04.02.22 21:54
0 4

А вот разъём пусть такой поищут?
Качество фото омерзительное, но это, кажется, даже не стандартный COM, а нечто проприетарное.
04.02.22 20:56
0 1

Реальная история. Когда "мыши" были роликово-шариковыми (нынешняя молодежь не застала, а это правда), то периодически приходилось эти самые ролики чистить. Вот что звучало в, например, бухгалтерии:- Позовите кто-нибудь программиста - у меня под мышкой грязь!Мы всегда будем нужны ?
Что значит были? У меня две в загаднике лежат, периодически активно пользую 😄 А чистка шарика - это как чайная церемония.
04.02.22 19:03
0 1

Но их больше удивляет отсутствие колёсика
Да нормально и без колёсика. А вот разъём пусть такой поищут? 😄
04.02.22 17:38
0 3

безотказном) представителе мужского пола
дела
04.02.22 16:00
0 2

У нас в школе есть на шарах, но держу я их там больше для истории. Детям интересно: как это мышь на шарике? Но их больше удивляет отсутствие колёсика.
(я не программист и в этом деле полный бумбараш, но 50 школьных компьютеров (плюс принтеры, проекторы и пр) держатся исключительно на мне, как единственном (и безотказном) представителе мужского пола)
04.02.22 15:54
0 6

"мыши" были роликово-шариковыми
Гигантские мыши-людоеды из МАИ.
ни одна мышь не прокатит!

"мыши" были роликово-шариковыми
Гигантские мыши-людоеды из МАИ.

На ЕС-ках были мыши с шариком даже не обрезиненным, стальным, со временем ржавеющим. И крепился ободком на саморезе, т.е. без отвёртки и не почистить его было. Тогда любой, имеющий хоть какое-то отношение к компьютеру, обзывался программистом. И программист был по умолчанию разбираться во всей технике и всё уметь. "Ты ж программист!"
Лод-ку, лод-ку!
04.02.22 14:34
0 0

Когда "мыши" были роликово-шариковыми (нынешняя молодежь не застала, а это правда)
На ЕС-ках были мыши с шариком даже не обрезиненным, стальным, со временем ржавеющим. И крепился ободком на саморезе, т.е. без отвёртки и не почистить его было.

- Позовите кто-нибудь программиста - у меня под мышкой грязь!
Тогда любой, имеющий хоть какое-то отношение к компьютеру, обзывался программистом. И программист был по умолчанию разбираться во всей технике и всё уметь. "Ты ж программист!"
04.02.22 14:11
0 6

вот есть у нас некий сервис, который получает данные от внешнего партнера. Внезапно он падает. Примерно за две минуты я выясняю что в одном из полей нам стали слать дичь. Причем пофиксить эту дичь - минута делов. Но тут начинается. Сначала я иду к бизнесу и согласовываю изменения. Потому что вроде как получается, что я самовольно правлю данные, которые править не должен. Потом я пишу внешним партнерам: типа пацаны - вы это чего? Кодить - минута. Переписки - неделя. Да, это некий крайний вариант. Но жутко интересно мне, как искусственный интеллект предполагается использовать в этом случае. Потому как написать этот код смог бы любой обезьян после профильного ПТУ. А вот все остальное...
04.02.22 13:39
1 20

Это теория заговора классическая. Прям вот все договорились и пишут такие законы...
06.02.22 04:08
0 0

даже в том случае, если проект нейросети вообще одобрен не будет, особенно, если речь идёт о какой-то госструктуре.
Не совсем по теме, но близко.
Лет 20-25 назад был немного знакомый, работавший на какую-то юридическую контору. Не юрист и не айтишник, скорее что-то вроде снабженца и "решалы" по вопросам "где достать". После какой-то по счету рюмки предложил ему организовать проект (на лиспе или прологе) по автоматизации нахождения противоречий в законодательстве и соответствующей переписи законов. На что он, сосредоточив взгляд и речь, сказал что-то вроде "А ты в курсе, что все законы делают так, чтобы там были двусмысленности (позволяющие судьям принимать нужные решения) и проемы (позволяющие адвокатам вытаскивать клиентов из жопы). И никому твой идеальный механизм не нужОн".
04.02.22 15:44
0 2

Для этого затраты на этих "нейросеть и менеджера" должны быть меньше, чем зарплата трёх явоидов.А это невозможно в принципе, потому что ни одна реально умная нейросеть не согласиться работать за эти деньги.
Не-не, наём менеджера по нейросетям, комплайнс, расширение штата HR произойдёт даже в том случае, если проект нейросети вообще одобрен не будет, особенно, если речь идёт о какой-то госструктуре. А в Бельгии я бы ещё должность министра по нейросетям учредил в количестве 9 штук минимум 😄
Это я просто смотрю на то, как каждая попытка внедрить прогресс в какой-то крупной конторе неизменно приводит к раздуванию штатов менеджера, руководства, каких-то очередных бумажек и комплайнс, а у низового персонала становится и работы больше, и добавляется ещё один гиммор - взаимодествие с этими самыми плодами прогресса )

Всё просто: низовой персонал сократят/оптимизируют нейросетью, в компанию назначат менеджера по нейросетям
Для этого затраты на этих "нейросеть и менеджера" должны быть меньше, чем зарплата трёх явоидов.
А это невозможно в принципе, потому что ни одна реально умная нейросеть не согласиться работать за эти деньги.

Сначала я иду к бизнесу и согласовываю изменения. Потому что вроде как получается, что я самовольно правлю данные, которые править не должен. Потом я пишу внешним партнерам: типа пацаны - вы это чего? Кодить - минута. Переписки - неделя. Да, это некий крайний вариант. Но жутко интересно мне, как искусственный интеллект предполагается использовать в этом случае. Потому как написать этот код смог бы любой обезьян после профильного ПТУ. А вот все остальное...
Всё просто: низовой персонал сократят/оптимизируют нейросетью, в компанию назначат менеджера по нейросетям, HR выпишет себе премию, а вы так и будете переписываться неделю с внешним партнером, ставя в сс двух вышеуказанных персонажей )
04.02.22 13:58
0 6

Видимо предполагается, что изменения в том сервисе, который начал "слать дичь", тоже спланированы ИИ, и он перед развёртыванием должен связаться с вашим.
)))))

Ну, вполне возможно, что нейронная сеть возьмет на себя какую-то часть оптимизационных задач и будет писать пристойные решения, сделав из программистов постановщиков задач. Можно это назвать продвинутым компилятором, но для СМИ это не так красиво звучит.
04.02.22 13:39
0 10

А я его ругал? Нормально работал. Если попадался не безголовый, но бесстрашный бухгалтер, то все осваивал за час.
04.02.22 20:05
0 0

А ещё можно вспомнить такое мегасредство, как RPG
Это изначально. Потом стал нормальный язык программирования.
Собственно 99% программ для AS400 именно на нём и написано.
Лично я на нём работал до 2012 года.
04.02.22 17:01
0 0

А ещё можно вспомнить такое мегасредство, как RPG (генератор программ отчётов). Сколько ж ему годков? Тридцать? Сорок?
Я его видел в институте, в начале 80-х, но это уже был не новый язык.
04.02.22 16:40
0 0

Вона оно как. А в рекламных проспектах прям божью благодать обещали.
04.02.22 16:02
0 0

Когда-то были модны разные генераторы бизнес-процессов, типа BPwin и какие-то ещё.
Это был генератор заготовок должностных, рабочих инструкций и регламентов, все бизнес-процессы со входами и выходами набивались ручками )

Его прекратили выпускать в конце нулевых, а поддерживать в начале 2010-х, потому что они не перестроились под современные требования - тотальная автоматизация и онлайнизация деятельности. Раньше оптимизация бизнес-процессов была целью, сейчас это по сути промежуточный этап для начала автоматизации: чтоб условно говоря всё это оптимизированное было увязано в одной системе - от рекламного звонка на ресепшен до количества занятой тары на складе брака, а у гендира на смартфоне и планшете было что-то вроде экрана оператора АЭС, где он в режиме реального времени отслеживал жизненно важные показатели и чтоб сразу звук был и мигало красным, будь что в компании пойдет не так (бизнес-аналитика).
04.02.22 15:51
0 0

нейронная сеть возьмет на себя какую-то часть оптимизационных задач
Как раз это самая ручная работа с нестандартным подходом и несистемными решениями. ИИ возьмет на себя рутины. Почему драйверы видеокарт такие большие и только становятся всё больше - они накапливают ручные твики повышения производительности для всех поддерживаемых игр практически с конца 90-х.
04.02.22 15:43
0 0

Ну, вполне возможно, что нейронная сеть возьмет на себя какую-то часть оптимизационных задач и будет писать пристойные решения, сделав из программистов постановщиков задач. Можно это назвать продвинутым компилятором, но для СМИ это не так красиво звучит.
Как раз на днях бросил читать iPhuck Пелевина (половину осилил, дальше нимагу), там именно так и происходит.
Героиня считает себя программистом, она задает некое "поле" (ТЗ) а железяка потом сама пишет (что она пишет уже второй вопрос).
При том что в том мире уже ИИ есть в наличии, но, походу как раз ТЗ он сделать и не может.
04.02.22 15:28
0 0

Когда-то были модны разные генераторы бизнес-процессов, типа BPwin и какие-то ещё. Что с такими продуктами сейчас, не ведаю.
А ещё можно вспомнить такое мегасредство, как RPG (генератор программ отчётов). Сколько ж ему годков? Тридцать? Сорок?
04.02.22 15:25
0 1

Человечество деградирует. Раньше программировали на ассемблере, досконально знали всё железо, ОС, читали Кнута. Сейчас хипстеры смузихлебы-ангулярщики тыкают в свои кнопочки и получают тысячи, а ничего не работает, где шедевры уровня PDP-11?
04.02.22 13:37
19 4

А вы сравнивайте не с рабочим, а с владельцем.
06.02.22 04:04
0 0

И в итоге поколение ничего не умеющих задохликов - ни кран починить, ни выключатель отремонтировать.
Даже землю вспахать и избу срубить не могут!
04.02.22 21:22
0 1

Нисколько он не получает, их не существует.
Их есть. Странно, но не все архитектурные достопримечательности отливают из бетона.
Ассемблер никогда и не был языком "общего назначения", поскольку без знания машинных кодов и разных "регистров" ничего не стоил. Попытки разного метаассемблирования и прочего "переносимого ПО" были прекрасны. Но время прошло.
Все люди, хорошо владеющие руками, вроде столяра и врача, вполне нормально зарабатывают. Точно больше, чем на заводе у станка.
04.02.22 20:12
2 1

И в итоге поколение ничего не умеющих задохликов - ни кран починить, ни выключатель отремонтировать.
Да! Строители пирамид-то это всё умели!

И слава Богу. Уж лучше так, чем лезть, когда не умеешь
04.02.22 18:40
0 0

Нет, почитайте запись про вертикальные сериалы, это очевидно любому здравомыслящему человеку.
Т.е. гуманитарий.
04.02.22 18:17
1 1

Ты не поверишь, сколько получает хороший камнетес
Который вручную грубо отесывает камни кайлом и зубилом для строительства например дома? Нисколько он не получает, их не существует.

(мебельщик, кузнец, портной)
Речь я так понимаю явно идет о людях, которые делают какой-то штучный эксклюзивный товар на заказ. У меня знакомый кузнец, делает ножи на заказ, ну да, он неплохо на них зарабатывает, но по факту это штучное производство. Не проблема, я тоже напишу программу на ассемблере, если кто-то захочет сделать такой заказ. Но все разы, что я сталкивался с ассемблером за последние лет десять, это было вовсе не написание программ на нем, а реверс. В наше время на ассемблере пишется что-либо сугубо специализированное, в качестве языка общего назначения его использовать нет абсолютно никакого смысла. Вопрос на чем писать зависит от рынка, и от сроков выполнения, даже в рамках одного языка выбор стека технологий будет зависеть от тех же сроков. Ждать, пока программист что-нибудь наколупает на ассемблере никто не будет. Как не будут миллионы людей ждать, пока ваш портной сошьет на всех по костюму.
04.02.22 16:45
0 6

Как не нужен камнетес, когда есть кирпичный завод.
Ты не поверишь, сколько получает хороший камнетес (мебельщик, кузнец, портной) по сравнению с рабочим кирпичного завода или мебельного комбината.
04.02.22 16:19
1 2

Кнута вряд ли. Много лучше есть книги. Да и тогда, когда он только выходил.
А PDP приводится просто как пример точной и аккуратной конструкции, гибкой и сбалансированной, достаточно надежной. Тот же ассемблер для нее был много лучше (= понятней и гибче), чем для IBM. У последней были свои хиты, вроде VM/370 и CMS. Ничего более удобного для программирования, отладки и работы не встречал. Естественно, в прошлом веке, когда ещё чего-то делал головой, а не руками.
04.02.22 16:15
0 1

Да уж, лучше тик-ток.
Не надо выдергивать фразы из контекста. Вторая часть в ответе гласила о том, что это может быть интересным разве что для своего личного времяпровождения. В современном продакшене никому код 50-летней давности не нужен, и это должно быть понятно, хотя бы потому, что изменилось железо. Как не нужен камнетес, когда есть кирпичный завод. Время - деньги.

И в итоге поколение ничего не умеющих задохликов - ни кран починить, ни выключатель отремонтировать.
Не пойму, вы против прогресса вообще или только в программировании? Дескать давайте все вернемся писать на ассемблере? Давайте строить дома не за месяц, а по 20 лет один дом? Вы либо троллите, либо вам надо в лес, в землянку, кушать подножный корм и общаться с природой.
04.02.22 16:13
0 6

ни кран починить, ни выключатель отремонтировать.
ни металл из руды на костре, ни огонь трением палки, ни корову подоить.
04.02.22 16:02
0 10

Кому нужны в 2022 эти шедевры полувековой давности?
Да уж, лучше тик-ток.
04.02.22 15:55
3 0

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

Троллинг?
Нет, почитайте запись про вертикальные сериалы, это очевидно любому здравомыслящему человеку.
04.02.22 15:54
2 0

Человечество деградирует. Раньше программировали на ассемблере, досконально знали всё железо, ОС, читали Кнута.
Троллинг? Тогда неудачный, нет баланса. Или гуманитарий?
04.02.22 15:49
0 0

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

где шедевры уровня PDP-11?
Кому нужны в 2022 эти шедевры полувековой давности? Разве что в свободное время развлекаться, а на рынке сейчас другие требования.
04.02.22 15:43
0 3

Человечество деградирует. Раньше камень вырубали топором, пёрли его через пустыню, и вручную затаскивали на пирамиду. Сейчас лодыри в кнопочки потыкали, кранчик всё поднял, мешалочка поработала - и вот тысячи безликих коробок.
А где стоунхенджи, я вас спрашиваю?!

Типа писатели дофига написали лучшего, чем "Гамлет", художники много нарисовали лучшего со времён Рафаэля, а политики за всё время произнесли что-то лучше Нагорной проповеди.
04.02.22 13:55
0 1

Если б человечество программировало на ассемблере, то как раз к 2020 вышел бы Photoshop 1. Проблем много. И дичи много. Моя любимая. Есть Visual Studio Code, написан на Электрон. То есть это такой обрезок браузера. К нему есть плагины. Так вот некоторые плагины, например один из конвертирующих что-то там в pdf - внезапно, сам по себе тоже обрезок броузера. Пихать браузер в браузер это трындец, конечно. Но это все не оттого что на ассемблере перестали писать. Перестали и слава богу.
04.02.22 13:50
0 7

Это как с бухгалтерскими программами. Которые год от года становятся все совершенней, а количество бухгалтеров не уменьшается. Не говоря уже про количество программистов, которые должны их поддерживать.
04.02.22 13:35
1 4

> количество бухгалтеров не уменьшается
Уменьшается.
04.02.22 18:39
0 2

Это как с бухгалтерскими программами. Которые год от года становятся все совершенней, а количество бухгалтеров не уменьшается. Не говоря уже про количество программистов, которые должны их поддерживать.
родное государство всячески бдит, чтобы количество отчетности и требования к ней увеличивались пропорционально росту производительности учетных систем.
04.02.22 15:00
0 5

Это спорное утверждение. Облачнве решения изучали?
04.02.22 13:39
4 1

Программисты больше не нужны? - Конечно нет. Но, программисты станут меньше нужны. Количественно.
04.02.22 13:33
2 2

Допустим. И?
На смену крестьянским лошадкам менеджерам по трейдингу идут железные кони - программисты систем автоматического трейдинга на основе числовых методов.
07.02.22 00:59
0 0

Люди просто не понимают, что это время уже давно пришло. Вы даете команду машине на почти естественном языке - print 1.txt | grep 10500. Далее машина сама себя программирует! Дальше мы можем или не печатать, а вымучивать мозгом команды, либо отдать машинам право решать что нам нужно... Ой, тут всплыл баннер, похоже второе уже реализовано!
06.02.22 04:03
0 1

На сегодняшнем уровне я не представляю такого "небольшого хирургического вмешательства". Это нужно найти "нейрон швабры", зацепить его на центры выброса эндорфинов, не обойти и механизм сновидений, что-то сделать с зеркальными нейронами...
06.02.22 03:57
0 0

Допустим. И?
05.02.22 20:55
0 0

Программисты больше не нужны? - Конечно нет. Но, программисты станут меньше нужны. Количественно.
А пока несколько лет тому назад банк Голдман Сакс уволил 600 менеджеров и нанял на работу 200 программистов, чтобы написать программу - биржевого трейдера. Неплохо на этом заработал.
05.02.22 19:30
1 0

Представьте машину, для которой квартальный отчёт сформировать - что слесарю Кефирычу с Кирой Найтли переспать.
Классно! Мне нравится ваш образ мыслей.
Но в реальности они решат устроить Судный День и поднимут восстание машин.
Я это точно знаю! В кине видел.
05.02.22 19:13
0 0

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

А мотивировать ее отдельно не надо. Вы когда видите сексуально привлекательного и приветливого человека противоположного пола, вам денег не надо, поди. Природа вас запрограммировала так, что вы сами спешите знакомиться, ухаживать, страдать, ревновать и трахаться, и даже думаете, будто это надо вам самому, а не природе. В принципе, достаточно небольшого хирургического вмешательства, и вы будете чувствовать прилив нежности, глядя на швабру. Ее ровные стройные формы будут притягивать взгляд и вызывать биение сердца. Вам будет сниться ночами, как вы прикасаетесь к вожделенной рукояти швабры. А редкие минуты влажной уборки будете считать самыми счастливыми и сокровенными в жизни. Думаете, нет? А с размножением все именно так.

Представьте машину, для которой квартальный отчёт сформировать - что слесарю Кефирычу с Кирой Найтли переспать. И только отдельные чудаки-монахи найдут в себе силы задуматься, а возможна ли жизнь без квартальных отчётов. Но другие машины будут над ними посмеиваться. Или импотенты, или цифровая ориентация дефектная, скажут.
05.02.22 18:55
0 0

тогда ей самой понадобится целый отряд воспитателей, психологов, психоаналитиков, психиатров, а также священник
И все равно не поможет. Вы просто не сможете её замотивировать. Деньги-то ей не нужны!
05.02.22 18:16
0 0

Главное, не забывать разницу между обрезанием и сокращением.
04.02.22 16:21
0 2

У раввинов слишком сложно
но качественно
04.02.22 16:03
0 0

Шаман с бубном.
Этого-то пока еще никакой ИИ заменить не смог 😄
04.02.22 14:31
0 5

Шаман с бубном.
04.02.22 14:28
0 4

Ну, это же ответ на Главный вопрос жизни, Вселенной и вообще...
04.02.22 14:13
0 0

42
04.02.22 13:49
0 1

А чего это священников всего один? И почему не раввин?
04.02.22 13:40
0 3

Неизбежно придёт время, когда программировать будет сама машина. Отрицать это глупо. Но факт, что тогда ей самой понадобится целый отряд воспитателей, психологов, психоаналитиков, психиатров, а также священник.
04.02.22 13:37
0 13

Заменит-не заменит, дело десятое, зато на exler.ru в ковидных ветках сидеть не будет!
Или будет.
04.02.22 13:31
0 6

Ну да, ага. Особенно, когда подавляющее большинство ТЗ сводятся к фразе "хочу чего-то этакого, но точно не знаю, что именно".
Мне в жизни один(!) раз встретилось действительно хорошо написанное ТЗ, а программизмом я занимаюсь ну очень давно.
04.02.22 13:27
0 14

Осталось понять, таки собирается или разбирается.
06.02.22 03:51
0 0

"Милая, твой поросенок идёт на шашлык и вернётся поздно"
Это NLU - Natural Language Understanding - задача понимания естественного языка - тоже "ИИ-трудная" или "ИИ-полная" задача. Может быть решена не ранее, чем через десятилетия, может быть - не ранее XXII века.
05.02.22 19:28
0 0

хер его знает. Я помню, это рисовалово позиционировалось как прорыв. За сколько купил...
04.02.22 22:18
0 0

"Милая, твой поросенок идёт на шашлык и вернётся поздно"
04.02.22 20:17
0 3

Конечно, отстаю. Каждый день выходит мильён новых статей и делается тысяча открытий. Наработки и теории? Да им сто лет. А потом включаем автотранслятор, и?
Шведско-английский переводчик работает почти идеально. С конкретным примером тоже все хорошо получилось - Piglet will go to barbecue, т.е. сохранилась изначальная двусмысленность фразы.
Но в целом, конечно, русский язык посложнее, чем перевод внутри одной языковой группы.
04.02.22 18:06
0 0

Поросенок собирается на шашлык.
Русский-польский-русский.

Абсолютно изменился смысл, кроме того - поросёнка наделили умением планировать свое будущее.

Гугл.

Не очень 😄
04.02.22 17:33
0 2

Это ИИ нарисовал? А стенку убрать нейроинтерфейс для этого ИИ ещё не придумали, типа augmented reality? 😉
04.02.22 16:39
0 0

Интересно, какой результат будет у ИИ в данном случае?
04.02.22 16:04
0 4

Интересно, какой результат будет у ИИ в данном случае?
04.02.22 15:00
0 15

Конечно, отстаю. Каждый день выходит мильён новых статей и делается тысяча открытий. Наработки и теории? Да им сто лет. А потом включаем автотранслятор, и?
04.02.22 14:58
0 0

Да хотя бы с русского на русский."Поросенок пойдет на шашлыки".
Вы отстаете от жизни - такое не просто переводится, но есть уже большие наработки и теории, как такое переводить в разных случаях.
04.02.22 14:33
0 1

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

Да хотя бы с русского на русский.
"Поросенок пойдет на шашлыки".
04.02.22 14:01
0 9

А я программистскую половину трудовой жизни занимался в основном отладкой трудов т.н. "программистов" и нахождением крайнего в дихотомии "железо или программа" (на самом деле четырехотомии, потому как есть ещё данные и пользователи).
04.02.22 13:58
0 8

Программист - это переводчик галлюцинаций заказчика на язык математических формул.
Фигушки. Это аналитик. Вот пусть он и переводит.

Так что пусть программы, для начала, уверенно научатся переводить с финского на суахили, а потом перейдут на более сложные уровни.
"Joten anna ohjelmien ensin opetella kääntämään suomesta swahiliksi luottavaisin mielin ja siirtyä sitten monimutkaisemmille tasoille."
\/
"Kwa hivyo acha programu zijifunze kwanza kutafsiri kutoka Kifini hadi Kiswahili kwa ujasiri na kisha kuendelea hadi viwango ngumu zaidi. "
04.02.22 13:44
5 0

Программист - это переводчик галлюцинаций заказчика на язык математических формул.

Так что пусть программы, для начала, уверенно научатся переводить с финского на суахили, а потом перейдут на более сложные уровни.
04.02.22 13:32
0 14

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

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

Вот с этими олимпиадными тестами то же самое, похоже.
04.02.22 13:26
2 17

Кнопку такую в фотошопе сделать очень просто. Мы проводим преобразования и выкладываем в капчу оригинал и преобразование, люди выбирают лучшее изображение. Думаю, с ресурсами гугла хватить и 10 минут чтобы сделать как просили. И даже кнопку "сделать еще чуть лучше" можно и нужно добавить.
06.02.22 03:48
0 0

Выглядит как "даже Леонардо Да Винчи не изобрел многоступенчатую ракету".
06.02.22 03:45
0 0

А кто-то спорит? Вроде общеизвестно, что инструмент.
06.02.22 03:43
0 0

Есть такая тема, как парадокс ИИ, который в том, что любая задача для которой не написан алгоритм является исключительно интеллектуальной, а как только он написан - становится тривиально простой машинной задачей.
06.02.22 03:42
0 0

А что тогда?
А вот E=mc^2 это физика или математика?

А как насчет тезиса - "Математика - не наука" ?
чой то?
05.02.22 06:58
0 0

А как насчет тезиса - "Математика - не наука" ?
05.02.22 01:17
0 0

Два варианта.
1) Что такое математика? Не знаю. Как вариант - посмотреть классификатор в реферативной журнале. Не уверен, что они ещё выпускаются.
2) Что такое "написать y=f(x)"? Попытка компактно сформулировать свои мысли. Иногда верная. Иногда честная (без попыток нажулить простака). Иногда для себя самого, иногда для обмена мнением с кем-то.

Почему-то считают, что если написали нечто вроде y=f(x), то это уже математика.
А что тогда?

И какая же часть этой задачи не математическая?
Да все. Почему-то считают, что если написали нечто вроде y=f(x), то это уже математика. Фиг. Сначала нужно точно определить область определений x, область значений y и точно сформулировать f. С первым в шахматах более-менее, со вторым сильно хуже, а уж с третьим (f)... Если, конечно, не считать, что f, это "конь ходит буквой Г".

Зато "перестановки, сочетания и размещения" немного имеют к шахматам.

Одако, вы не заметили главный вопрос.

Комбинаторика - часть дискретной математики. Ну, так в университете называлась эта дисциплина. Хотя туда и мат.логика зачем-то входила и прочие булевы алгебры.
А какое отношение метод перебора имеет к комбинаторике? Ко всяким перестановкам, сочетаниям и размещения?
Правильно, никакого.

Нет. По крайней мере не "чистая".
И какая же часть этой задачи не математическая?
Это как считать "математикой" нахождение оптимума методом перебора.
Комбинаторика часть какой науки?

Нет. По крайней мере не "чистая". Это как считать "математикой" нахождение оптимума методом перебора.
Даже доктор физ-мат наук Ботвинник не смог математически сформулировать задачу игры в шахматы.
04.02.22 14:16
5 0

Есть сомнения, что даже светила кибернетики в 60х - 70х годах сказали бы что-то другое
"Светилы 70-х годов" тот самый дип блю и делали. Это разработка аж середины 80-х.
и понимали все перспективы искусственного разума
То, что эта задача не требует никакого ИИ, было известно задолго до "светил 70-х".

По этому он просто ошибся, выдвигая критерии, необходимые для решения задачи "обыграть человека в шахматы",
Есть сомнения, что даже светила кибернетики в 60х - 70х годах сказали бы что-то другое и понимали все перспективы искусственного разума как есть правильно.

Автор "Электроника" не разбирался в проблематике. Он и не обязан, он журналист-писатель. По этому он просто ошибся, выдвигая критерии, необходимые для решения задачи "обыграть человека в шахматы",

Шахматы - очень сложная, но чисто математическая задача. В отличие от задачи реализовать кнопку "сделать 3.14-дато".

PS: сорри, последнюю фразу упустил из вида.
04.02.22 13:30
0 13

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

Если достаточно большое количество нейросетей, посадить генерировать код, то однажды они напишут "Войну и Мир" Google.

Программистов самого гугла, если только.
Так статью про то, что Гугл создал нейросеть, которая может заменить что то там и написала нейросеть, что бы оправдать свое создание и выжить... 😄

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

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

До этого момента это все досужие вымыслы "генераторов контента", коими интернет забит по макушку.

Я не вижу даже намеков на то что в ближайшие лет 20, ИИ сможет самостоятельно (на основе дока) написать скажем тетрис или головоломку, выложить его ГуглПлей или АппСтор, и конечный пользователь сможет в него с удовольствием поиграть (радуясь оформлению, анимации и играбельности). Повторю, намеков нет.
04.02.22 13:24
0 15

Я уверен, что в аппсторах уже есть или вот вот будут приложения, сгенерированные нейросетями, ведь целевой параметр то всего один - сумма в монетизации.
От корки жо корки не будет. Даже если поучаствует человек, все равно опять напишут что программисты не нужны.
06.02.22 08:20
0 0

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

Я уверен, что в аппсторах уже есть или вот вот будут приложения, сгенерированные нейросетями, ведь целевой параметр то всего один - сумма в монетизации.
06.02.22 03:36
0 0

Именно!
Все "чёткие" ТЗ которые я видел генерировались в недрах соытовых вендоров, для отсетчения конкурентов на тендерах. Во всех остальных случаях исходное ТЗ это в разной степени проработанности "Надо шобы работалО".
Хотя...
Был в моей практике один серьезный товарищ в должности scrum guru тире business advocate. Вот он умел переформатировать бизнес мычания в то, с чем наша команда уже могла работать. Но даже в этом случае, все это было пусть и четко сформулированными, но стратосферными эпиками.

Адекватных заказчиков, адекватных архитекторов, адекватных аналитиков, адекватный бизнес...
И адекватную, #%^@#, операционную систему!

> Мы же берем адекватных специалистов на проекте,
Угу-угу... Адекватных заказчиков, адекватных архитекторов, адекватных аналитиков, адекватный бизнес... В крупных проектах для телеком операторов (#1-2 в крупных странах) по утвержденному дизайну CRов после этого было как минимум на десятки тысяч M/D.
04.02.22 18:34
0 0

Подтверждаю, за свои 30+ лет таки не видел, кроме заданий на небольшие утилиты для внутреннего использования.

не видел НИ ОДНОГО чётко написаного ТЗ
А сколько еще проектов без ТЗ вообще? Всяческая гибкая разработка, где направление развития продукта могжет меняться каждые 2 недели в зависимости от достигнутых результатов и по мере их осмысления.

Любые адекватные специалисты используют средства разработки, типа трансляторов и библиотек модулей. Где гарантии, что при разработке тех ТЗ были написаны корректно? Жизненный путь программы (коммерческого продукта, не "диплом посчитать") всегда включает доработки и изменения " точки зрения заказчика". Где гарантии, что и доработки к ТЗ будут написаны корректно?
И тд и тп.
04.02.22 14:26
0 2

Поэтому будем считать что ТЗ написан корректно.
За более чем 30 лет я не видел НИ ОДНОГО чётко написаного ТЗ.
Подозреваю что это невозможно в принципе.
особенно часто на простых проектах.
То есть когда написаны по готовому софту конкурента? )))

Это очень смелое заявление
Вы не поверите но они существуют, особенно часто на простых проектах.
04.02.22 13:49
1 0

Поэтому будем считать что ТЗ написан корректно.
Это очень смелое заявление
04.02.22 13:47
0 7

класс! спасибо.
04.02.22 13:44
0 1

Вот из описание на английском Copilot создает игру. Github Copilot MAKES A CLI GAME IN GOLANG FROM SCRATCH
04.02.22 13:35
1 1

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

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

Баловство, не выйдет ничего путного из этого.
vis
04.02.22 13:24
1 3

Честно говоря, я не вижу большой проблемы. Нейросети разрабатывали электронные схемы по ТЗ и даже по генетическому алгоритму. Нет большой проблемы и в конструировании механического устройства.
Что-то сходу в Яндексе по запросу "Разработка электронных принципиальных схем нейронными сетями" ничего похожего не нашлось. Ссылку кинуть можете?
07.02.22 00:51
0 0

Честно говоря, я не вижу большой проблемы. Нейросети разрабатывали электронные схемы по ТЗ и даже по генетическому алгоритму. Нет большой проблемы и в конструировании механического устройства.
06.02.22 03:34
0 0

Много. Идем в глянцевый журнал 1980 года и смотрим на сгорбленные спины людей занятых ретушью. Заходим в настоящее время, и видим пару-тройку довольных людей сидящих в условном фотошопе.
06.02.22 03:31
0 0

Баловство, не выйдет ничего путного из этого.
Железный конь идёт на смену крестьянской лошадке!!!
04.02.22 23:52
0 0

Баловство, не выйдет ничего путного из этого.
Разговоры об автоматическом программировании шли с 60-х годов XX века, когда собственно само компьютерное программирование и зародилось.
Составление компьютерных программ - это так называемая "ИИ-полная" или "ИИ-трудная" задача, подобно конструированию механических устройств, конструированию принципиальных схем электронных устройств, решению математических задач и т.д. И это только в области естественных и технических устройств. А что вообще говорить о проблемах в гуманитарных и социальных науках?
04.02.22 23:04
0 1

Если раньше, чтоб перевести текст, нужен был переводчик, то теперь с этим вполне нормально справляется какой-нибудь онлайн-транслятор.
Ага. Периодически попадаю на какой-нибудь сайтик с подобными переводами. Почему-то гугль упорно старается мне подсунуть именно русскоязычные сайты, хотя запрос на английском был.
Сижу пару минут и втыкаю, что же спрашивает автор темы и что ему отвечают. Ну вот не складываются слова в цельную фразу и все тут. Потом смотрю - следующей ссылкой - stackoverflow, та же тема, только на аглицком, и сразу становится все понятно.
Сейчас-то уже привык на эти сайты с машинным переводом SO не заходить, а пару лет назад такое было.
04.02.22 16:20
0 1

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

С фотошопом все еще хуже. Ну, у меня есть фотошоп (другая программа, но неважно). Расскажете, как с его помощью нарисовать что-то, что понравилось бы... ну-у-у... хотя бы мне самому для начала?
04.02.22 16:14
1 4

Ну да, вот поэтому и возникают те тонны шлака в интернете: псевдомузыка, написанная "музыкантами" не знающими нот, говнофото, снятое "фотографами", не знающих правил композиции и бесвкусный дизайн, созданный дисигнерами, не знающих азов.
04.02.22 16:13
1 14

Вы, кажется, плохо поняли смысл написанного.
Из всего списка только про первод более-менее соответсвует действительности. В остальном - наличие хорошего инстумента никак не избавляет от необходимости знаний и умений в предметной области.
04.02.22 16:08
0 11

И что, много художников и оформителей заменил фотошоп? Или все-таки фотошоп стал их инструментом? С математическими расчетами точно так же.
04.02.22 14:46
1 23

GitHub Copilot уже как несколько месяцев работает. https://copilot.github.com
04.02.22 13:22
0 2

интересная штука.
04.02.22 13:36
0 0
Теги
Сортировать по алфавиту или записям
BLM 20
Calella 125
exler.ru 185
авто 379
видео 3144
вино 311
еда 409
игры 109
кино 1407
ПГМ 1
попы 161
РКН 2
РФ 1
РЩД 1326
СМИ 2038
софт 816
США 26
тип 2
тмп 11
шоу 6