God Is My Co-Pilot
Nov. 10th, 2021 11:19 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Сколько себя помню занимающегося программированием - всегда мимо ходил менеджер, который бормотал "ну ничего, скоро мы вас всех заменим автоматизированными системами", а я на это посмеивался в усы. Ну чего взять с менеджера?
Приходили и уходили блок-схемы и UMLы, случился повальный outsourcing и расхлёбывание его последствий, из-за каждого угла замаячили "no code" системы. А я всё ещё посмеивался в усы, и был уверен что нас-то, профессиональных индустриальных магов, никто никогда не заменит.
My day job is to speak in an arcane snake language to a crystal vibrating at 3,000,000,000 cycles per second sitting in a cloud so that it can alter probabilities in the real world. If that isn't magic what is.
— skew symmetric (@eigenhector) January 2, 2021
А недавно я поставил себе GitHub Copilot - плагинчик к редактору кода с неонкой нейронкой унутре, который умеет за тебя писать код. Вот прямо берёт и продолжает за тебя код, практически читая твои мысли. Код не всегда получается в моём стиле, да и не всегда получается корректный, но зато когда получается - то продуктивность в единицу времени получается прямо-таки зашкаливающая. И тут я понял, что вот это - настоящая боевая магия. Вот оно, будущее прямо сейчас! Кто же мог подумать что миллиард мартышек не смогут написать Войну и Мир, а триллионы цифровых нейронов - смогут?!
Не думаю, что мне с моим программерским опытом стоит опасаться шибко умных нейронок. Качество их результата в среднем находится где-то на уровне не самого умного copy-paster'а из StackOverflow и без творческого переосмысления пойдёт разве что на двадцатипрцентные прототипы. Однако самих начинающих кодеров (типа прочитавших "Python за 21 день") такой инструмент вполне сможет заменить, не сегодня - так завтра. И какой эффект это произведёт на ландшафт программерских рабочих мест - мне даже сложно представить.
В интересные всё же времена живём!
no subject
Date: 2021-11-10 06:05 pm (UTC)no subject
Date: 2021-11-11 03:09 pm (UTC)no subject
Date: 2021-11-12 09:01 am (UTC)no subject
Date: 2021-11-10 08:16 pm (UTC)С другой стороны, для нейронной сети кто-то должен будет формулировать достаточно чёткие и детальные спецификации, ну так программисты и сейчас фактически их пишут, только in an arcane snake language.
no subject
Date: 2021-11-11 03:12 pm (UTC)no subject
Date: 2021-11-11 05:07 pm (UTC)Честно говоря, я таких средненьких что-то и не встречал, на таких больше времени тратится чтобы ему задачу сформулировать и задать направляющие косинусы куда смотреть, т.е. это джун (но джуны же не про полезную работу, они в лучшем случае про надежду получить нормального работника в не очень отдалённом будущем). Встречал задачи класса "разобраться, что собственно qa считает багом и таки починить или объяснить, что не воспроизводится", но это скорее опять про спецификации.
no subject
Date: 2021-11-11 07:29 am (UTC)no subject
Date: 2021-11-11 03:12 pm (UTC)no subject
Date: 2021-11-11 05:16 pm (UTC)no subject
Date: 2021-11-12 12:17 am (UTC)no subject
Date: 2021-11-12 01:01 am (UTC)no subject
Date: 2021-11-11 05:14 pm (UTC)Вообще любой инструмент, ускоряющий процесс, это благо, иначе привет луддитам…
no subject
Date: 2021-11-12 12:19 am (UTC)Я всеми руками и ногами за прогресс. Просто интересно, в какие формы сложатся круги на воде от этого нововведения.
no subject
Date: 2021-11-12 01:05 am (UTC)no subject
Date: 2021-11-12 09:02 pm (UTC)