Да, фронт-разработчикам с развитием ИИ стало сложнее и проще одновременно
Да, фронт-разработчикам с развитием ИИ стало сложнее и проще одновременно. Проще, т.к. ИИ очень достойно делает фронт, сложнее - рынок труда стал менее приятным.Русский ИТ бизнес

Комментарии (72)
Потом попробовали, втянулись и поняли что это не более чем инструмент который помогает тебе реализовывать твои идеи и задачи. Трек написанный ИИ сразу слышно, если человек хоть немного музыку писал сам - но в качестве демок и набросков идей - это невероятно сколько времени экономит. А потом уже с того что нагенерировалось выбираешь удачные куски и делаешь свой трек уже по старинке.
С фронтом так же - допустим есть у меня развестистая архитектура на фронте с моделями, сервисами и всем прочим - и мне надо какое то поле добавить. Это по факту обезьянья работы что бы пробежаться по 5-8 файлам конфигов и добавить его. ИИ попросил - через 10 секунд готово, если ей был задан правильный контекст и исходники.
Отменило ли это мою работу как фронта? Нет. Просто облегчило рутину.
Так шо не бойтесь ИИ )
А учится он на коде из интернета. И когда он начнет дообучаться на тех галлюцинациях которые сам нагенерировал - тут и настенет его потолок
Он хорошо справляется с очень легкой версткой, но на сложной даже с mcp он вообще не вывозит. Анимации, webgl, там где нужна высокая оптимизация и какой-нибудь реакт нейтив тоже сразу в минус, потому что:
1) в реакт нейтиве либа в одной версии работает, в другой нет и инфа об этом есть только в ишью гитхаба условном)
2) там где нужна высокая оптимизация, он не применяет вообще ничего. Никак не оптимизирует ре-рендеры, может ни как не мемоизировать ссылочные данные, а булевы мемоизировать. Причем про методы реконсилейшена он знает, но не пользуется почему то ими.
3) на сложных анимациях изинги очень сильно плывут
4) такая же история на webgl
ИИ хорошо заменяет простую работу как на фронте так и на беке. Какую нибудь простую миграцию или запросы к бд он спокойно делает. То что тяжелее уже не может как на фронте так и на беке. Он заменил крудошлепство и формашлепство, но не заменил ни фронт ни бек. Рынок для хороших сеньеров/лидов/хэдов как был приятный, так и остался. Ни смотря на направление =)
Я подозреваю, что у мидлов и джунов хуже стало. Но сеньер и выше, если честно не заметил. Вокруг ребята спокойно переходят с норм позиции на другую норм позицию
Как бы странно не звучало, если ты хайскил, то для тебя мало что поменялось)
(удалю скоро, чтоб не спамить)
Думаю ии без труда может писать и на низком уровне. Только кто из разрабов сможет это провелидировать ...
Твоя цель писать так чтобы у тебя была высокая связность + низкая сцепленность, а паттерны + хорошая архитектура тебе в этом поможет)
Так бы мы писали в "год обжекте" и не парились)
Далеко вы уедете с высокой сцепленностью?)
Для этого и разбивают на узлы всю систему, а не пишут все в одном большом объекте. Чтобы потом при редактировании формулы одном эндпоинте не оторвался другой эндпоинт или пре редактировании одного компонента не полетел другой компоенент
Тут все зависит от размера команды очень сильно. Если вас условно до 10 скиловых сеньеров, то прокатит писать вообще без ограничений, стандартов, паттернов и архитектур всяких, но если у вас много команд, с мидлами и не дай бог джунами, то далеко вы не уедете)
Ни знаю ни один биг тех, который бы не юзал микрофронты/микросервисную архитектуру в основных свои проектах
Это наверное самый кайовый этап жизненного цикла стартапа, когда у вас до 10 скилованых сеньеров и вы без дрочи с процессами просто делаете что нужно. Жаль, правда что это не масштабируемая история
Когда ии научится понимать что действительно хочет бизнес, а как командам работать так чтобы они не мешали друг другу, то тогда я заволнуюсь что меня заменить ии. А сейчас далеко не так ахахах)
как обычно они соизмеряют эффект и затраты