«Напісанне кода ўручную — усё»: заслужаны інжынер Microsoft кажа, што эпоха скончылася
Заслужаны інжынер Microsoft Дэвід Фаўлер лічыць, што часы, калі код пісалі пальцамі, канчаткова засталіся ў мінулым: «Напісанне кода ўручную — усё», — заявіў ён у Х. Фаўлер пропрацаваў у Microsoft 18 гадоў і ўдзельнічаў у стварэнні ключавых інструментаў для платформы .NET. Пост выклікаў бурную дыскусію ў каментарыях.
Заслужаны інжынер Microsoft Дэвід Фаўлер лічыць, што часы, калі код пісалі пальцамі, канчаткова засталіся ў мінулым: «Напісанне кода ўручную — усё», — заявіў ён у Х. Фаўлер пропрацаваў у Microsoft 18 гадоў і ўдзельнічаў у стварэнні ключавых інструментаў для платформы .NET. Пост выклікаў бурную дыскусію ў каментарыях.
Словы Фаўлера не азначаюць, што праграмісты перастануць чытаць код або што распрацоўка як прафесія таксама адыходзіць у нябыт. Папросту мяняецца яе сутнасць: напісанне радкоў уручную ў рэдактары становіцца самай нецікавай і руціннай часткай стварэння софту, і займаюцца ёю ўсё часцей аўтаномныя ШІ-агенты.
Сённяшнія алгарытмы могуць ужо не проста аўтазапаўняць код, а самастойна наладжваць працоўнае асяроддзе, уносіць змены ў праекты, тэставаць вынікі і выпраўляць уласныя памылкі, аналізуючы логі без удзелу чалавека.
А фокус чалавека змяшчаецца на архітэктуру, агульную логіку сістэмы, яе хуткадзейнасць і бяспеку. Правяраць кожны згенераваны радок уручную становіцца немагчыма, таму галоўная каштоўнасць спецыяліста цяпер заключаецца ва ўменні праектаваць прадукт, задаваць правільны кірунак ШІ-агентам і кантраляваць іх. Клавіятура перастае быць галоўным інструментам распрацоўніка, а інжынерыя выходзіць на новы, больш высокі ўзровень абстракцыі.
Сама Microsoft пры гэтым даўно ўкараняе ШІ ў распрацоўку. Генеральны дырэктар Сат’я Надэла яшчэ паўтара года таму казаў, што 20-30% кода кампаніі ўжо тады генераваў ШІ.
Всё так. За последние полгода не написал ни строчки кода руками, хотя до этого писал сотни строк за неделю. И это кровавый энтерпрайз с суровой джавой и сотнями тысяч строк кода на проект. Всё упирается только в стоимость токенов - если пузырь AI не лопнет, никто не будет кодить руками - в этом на сегодняшний день нет вообще никакого смысла.
Даже если он лопнет, ранать домашнюю модель будет выгоднее для кодогенерации. Да, придётся больше атомизировать таски, самому думать больше, но вцелом кодинг будет делать AI.
Лично я за последние полгода успешно запустил несколько проектов на языках которых не знаю, напиример бэкенд на Python (алгоритмы оптимизации, Монте-Карло), кросс-платформенный телеграм-бот на Rust. Кодил AI, я только проектировал. Из резюме можно удалять языки программирования, это больше не имеет значения.
нужно понимать тонкости перевода - typing это печатание. Посимвольно код уже лет 20 как никто не печатает AbstractSingletonProxyFactoryBean без автокомплита. А понимать как надо было раньше что ты пушишь так и надо сейчас, по итогу голова болит ничуть не меньше
Из статьи рядом "Лучше корявое от вас, чем ИИ-мусор":
нейросети запрещено использовать для составления основного текста проектных заявок
переписка с клиентами должна вестись исключительно вручную
сгенерированные тексты приравниваются к собственным мыслям сотрудника
Рэлацыраваліся? Цяпер вы можаце каментаваць без верыфікацыі акаўнта.
Всё так. За последние полгода не написал ни строчки кода руками, хотя до этого писал сотни строк за неделю. И это кровавый энтерпрайз с суровой джавой и сотнями тысяч строк кода на проект. Всё упирается только в стоимость токенов - если пузырь AI не лопнет, никто не будет кодить руками - в этом на сегодняшний день нет вообще никакого смысла.
Даже если он лопнет, ранать домашнюю модель будет выгоднее для кодогенерации. Да, придётся больше атомизировать таски, самому думать больше, но вцелом кодинг будет делать AI.
Лично я за последние полгода успешно запустил несколько проектов на языках которых не знаю, напиример бэкенд на Python (алгоритмы оптимизации, Монте-Карло), кросс-платформенный телеграм-бот на Rust. Кодил AI, я только проектировал. Из резюме можно удалять языки программирования, это больше не имеет значения.
В таком случае вам следует немедленно удалить все языки программирования из вашего резюме. И пойти попробовать поискать с таким резюме работу :)
нужно понимать тонкости перевода - typing это печатание. Посимвольно код уже лет 20 как никто не печатает AbstractSingletonProxyFactoryBean без автокомплита. А понимать как надо было раньше что ты пушишь так и надо сейчас, по итогу голова болит ничуть не меньше
Это типа ты умнее автора статьи и лучше знаешь о чём он написал
Из статьи рядом "Лучше корявое от вас, чем ИИ-мусор":
нейросети запрещено использовать для составления основного текста проектных заявок переписка с клиентами должна вестись исключительно вручную сгенерированные тексты приравниваются к собственным мыслям сотрудника
Подозреваю, с кодом будет похожее происходить.