Примеры можно посмотреть прям на официальном сайте или на каком-нибудь другом demo-видео. Понятно что фанаты выбирают лучшие варианты, а скептики - худшие. Но вообще - реально магия.
Ну, магия не магия. Приведет к переходу от "кодинга" к "придумингу" и "дескриптингу", причем по опять-таки довольно жесткой схеме. И схема должна быть описана в очень толстой книжке спецификаций, которую бывший кодер вынужден будет зазубривать как отче наш или устав строевой службы.
Помнится был анекдот про то, как нанимали машинистку (были такие дамы, которые на пишущих машинках всякое печатали) и на вопрос, с какой скоростью она печатает получили ответ: 500 знаков в минуту! но знаете... такая фигня иногда выходит...
С другой стороны, для нейронной сети кто-то должен будет формулировать достаточно чёткие и детальные спецификации, ну так программисты и сейчас фактически их пишут, только in an arcane snake language.
В том-то и дело, что чёткие и детальные спецификации - это и так уже код. А средненькому программеру обычно и дают задание на уровне одной строчки комментария перед телом главной функции - и с этой задачей нейронка часто справляется на ура.
Честно говоря, я таких средненьких что-то и не встречал, на таких больше времени тратится чтобы ему задачу сформулировать и задать направляющие косинусы куда смотреть, т.е. это джун (но джуны же не про полезную работу, они в лучшем случае про надежду получить нормального работника в не очень отдалённом будущем). Встречал задачи класса "разобраться, что собственно qa считает багом и таки починить или объяснить, что не воспроизводится", но это скорее опять про спецификации.
А кстати говоря, оно в какие языки уже умеет, не удалось разобраться? А то там на поверхностный взгляд видны только отлично сделанные рекламные вскрики, так сразу и не догадаешься, что толковая штука.
Пишут, что изначально её учили для Python, JavaScript, TypeScript, Ruby, Java, и Go. А в последнем анонсе сказали что уже вот почти совсем заработали Java, C, C++, и C#.
Ну, это не замена: это как диктовалка в телефоне. Она заменяет секретаря, который пишет под диктовку, но она не может заменить секретаря, способного обработать запрос вроде: напиши вежливо, но твёрдо письмо клиенту, что в таком виде не пойдёт.
Вообще любой инструмент, ускоряющий процесс, это благо, иначе привет луддитам…
Ну, могу предположить, что программировать станет ещё сложнее и эзотеричнее. Кто-то станет суперпроизводителен (ещё более, чем сейчас), кто-то ещё больше отстанет. Плюс ещё больше увеличится количество людей, занимающихся магией вместо инженерии.
Comments 15
Reply
Reply
Reply
С другой стороны, для нейронной сети кто-то должен будет формулировать достаточно чёткие и детальные спецификации, ну так программисты и сейчас фактически их пишут, только in an arcane snake language.
Reply
Reply
Честно говоря, я таких средненьких что-то и не встречал, на таких больше времени тратится чтобы ему задачу сформулировать и задать направляющие косинусы куда смотреть, т.е. это джун (но джуны же не про полезную работу, они в лучшем случае про надежду получить нормального работника в не очень отдалённом будущем). Встречал задачи класса "разобраться, что собственно qa считает багом и таки починить или объяснить, что не воспроизводится", но это скорее опять про спецификации.
Reply
Reply
Reply
Reply
Reply
Вообще любой инструмент, ускоряющий процесс, это благо, иначе привет луддитам…
Reply
Я всеми руками и ногами за прогресс. Просто интересно, в какие формы сложатся круги на воде от этого нововведения.
Reply
Reply
Reply
Leave a comment