recoder: (Default)
[personal profile] recoder

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

Приходили и уходили блок-схемы и UMLы, случился повальный outsourcing и расхлёбывание его последствий, из-за каждого угла замаячили "no code" системы. А я всё ещё посмеивался в усы, и был уверен что нас-то, профессиональных индустриальных магов, никто никогда не заменит.

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

Не думаю, что мне с моим программерским опытом стоит опасаться шибко умных нейронок. Качество их результата в среднем находится где-то на уровне не самого умного copy-paster'а из StackOverflow и без творческого переосмысления пойдёт разве что на двадцатипрцентные прототипы. Однако самих начинающих кодеров (типа прочитавших "Python за 21 день") такой инструмент вполне сможет заменить, не сегодня - так завтра. И какой эффект это произведёт на ландшафт программерских рабочих мест - мне даже сложно представить.

В интересные всё же времена живём!

Date: 2021-11-10 06:05 pm (UTC)
From: [identity profile] the-drmad.livejournal.com
А примерчег можно? Ну, типа: хотел сочинить вот так, а он вместо меня нашарашил вот эдак?

Date: 2021-11-12 09:01 am (UTC)
From: [identity profile] the-drmad.livejournal.com
Ну, магия не магия. Приведет к переходу от "кодинга" к "придумингу" и "дескриптингу", причем по опять-таки довольно жесткой схеме. И схема должна быть описана в очень толстой книжке спецификаций, которую бывший кодер вынужден будет зазубривать как отче наш или устав строевой службы.

Date: 2021-11-10 08:16 pm (UTC)
From: [personal profile] alll
Помнится был анекдот про то, как нанимали машинистку (были такие дамы, которые на пишущих машинках всякое печатали) и на вопрос, с какой скоростью она печатает получили ответ: 500 знаков в минуту! но знаете... такая фигня иногда выходит...

С другой стороны, для нейронной сети кто-то должен будет формулировать достаточно чёткие и детальные спецификации, ну так программисты и сейчас фактически их пишут, только in an arcane snake language.

Date: 2021-11-11 05:07 pm (UTC)
From: [personal profile] alll
Ага, я именно на этот комикс и намекал. )

Честно говоря, я таких средненьких что-то и не встречал, на таких больше времени тратится чтобы ему задачу сформулировать и задать направляющие косинусы куда смотреть, т.е. это джун (но джуны же не про полезную работу, они в лучшем случае про надежду получить нормального работника в не очень отдалённом будущем). Встречал задачи класса "разобраться, что собственно qa считает багом и таки починить или объяснить, что не воспроизводится", но это скорее опять про спецификации.

Date: 2021-11-11 07:29 am (UTC)
From: [identity profile] akssi.livejournal.com
Жалко, что тулза не умеет C# под Visual Studio (не Code). Но нам хватает и решарпера :)

Date: 2021-11-11 05:16 pm (UTC)
From: [personal profile] alll
А кстати говоря, оно в какие языки уже умеет, не удалось разобраться? А то там на поверхностный взгляд видны только отлично сделанные рекламные вскрики, так сразу и не догадаешься, что толковая штука.

Date: 2021-11-12 01:01 am (UTC)
From: [personal profile] alll
Многообещающе. Вообще практически полный джентльменский набор получается.

Date: 2021-11-11 05:14 pm (UTC)
From: [identity profile] ikadell.livejournal.com
Ну, это не замена: это как диктовалка в телефоне. Она заменяет секретаря, который пишет под диктовку, но она не может заменить секретаря, способного обработать запрос вроде: напиши вежливо, но твёрдо письмо клиенту, что в таком виде не пойдёт.

Вообще любой инструмент, ускоряющий процесс, это благо, иначе привет луддитам…

Date: 2021-11-12 01:05 am (UTC)
From: [personal profile] alll
Ну, могу предположить, что программировать станет ещё сложнее и эзотеричнее. Кто-то станет суперпроизводителен (ещё более, чем сейчас), кто-то ещё больше отстанет. Плюс ещё больше увеличится количество людей, занимающихся магией вместо инженерии.

Date: 2021-11-12 09:02 pm (UTC)
From: [identity profile] ikadell.livejournal.com
Мне тоже! Но работы от таких штук редко становится меньше, она просто становится сложнее…

December 2024

S M T W T F S
1234567
891011121314
15161718192021
22232425 262728
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 28th, 2025 10:00 pm
Powered by Dreamwidth Studios