Да, фронт-разработчикам с развитием ИИ стало сложнее и проще одновременно
Да, фронт-разработчикам с развитием ИИ стало сложнее и проще одновременно. Проще, т.к. ИИ очень достойно делает фронт, сложнее - рынок труда стал менее приятным.
Русский ИТ бизнес
1 540
👍 0
72
Комментарии (72)
Скользкий Ящер
я сам фронт разраб - но волею судеб еще немного музыкой балуюсь) там тоже с появлением ИИ изначально паника наступила что все - приехали, наша станция выходим.
Потом попробовали, втянулись и поняли что это не более чем инструмент который помогает тебе реализовывать твои идеи и задачи. Трек написанный ИИ сразу слышно, если человек хоть немного музыку писал сам - но в качестве демок и набросков идей - это невероятно сколько времени экономит. А потом уже с того что нагенерировалось выбираешь удачные куски и делаешь свой трек уже по старинке.
С фронтом так же - допустим есть у меня развестистая архитектура на фронте с моделями, сервисами и всем прочим - и мне надо какое то поле добавить. Это по факту обезьянья работы что бы пробежаться по 5-8 файлам конфигов и добавить его. ИИ попросил - через 10 секунд готово, если ей был задан правильный контекст и исходники.
Отменило ли это мою работу как фронта? Нет. Просто облегчило рутину.
Так шо не бойтесь ИИ ) Ответить
раскрыть ветку (7)
Пепельный Червь
Погоди, скоро проджект вместо задачи будет в ии запрос писать 😄 Ответить
раскрыть ветку (6)
Скользкий Ящер
Да легко, я больше хотел бы посмотреть на его бледные глаза когда бизнес увидит баг на проде и заставит его этот код продебажить ) Ответить
раскрыть ветку (5)
Пепельный Червь
Ну да, ии же не развивается, и через 3-5 лет будут сплошные баги) Ответить
Этот лярд свой собрал, очень за него рад, можно не работать 😄 Ответить
раскрыть ветку (1)
Железный Сокол
Да как-бы и за триллион не купишь смысл... Ответить
Скользкий Ящер
Точно будут) потому что как даже тут Максим выкладывал статистику что ИИ публикует на гитхаб уже большой процент кода.
А учится он на коде из интернета. И когда он начнет дообучаться на тех галлюцинациях которые сам нагенерировал - тут и настенет его потолок Ответить
Шероховатый Сухарь
Как же сильно я не согласен, что ии делает хорошо фронт)
Он хорошо справляется с очень легкой версткой, но на сложной даже с mcp он вообще не вывозит. Анимации, webgl, там где нужна высокая оптимизация и какой-нибудь реакт нейтив тоже сразу в минус, потому что:
1) в реакт нейтиве либа в одной версии работает, в другой нет и инфа об этом есть только в ишью гитхаба условном)
2) там где нужна высокая оптимизация, он не применяет вообще ничего. Никак не оптимизирует ре-рендеры, может ни как не мемоизировать ссылочные данные, а булевы мемоизировать. Причем про методы реконсилейшена он знает, но не пользуется почему то ими.
3) на сложных анимациях изинги очень сильно плывут
4) такая же история на webgl
ИИ хорошо заменяет простую работу как на фронте так и на беке. Какую нибудь простую миграцию или запросы к бд он спокойно делает. То что тяжелее уже не может как на фронте так и на беке. Он заменил крудошлепство и формашлепство, но не заменил ни фронт ни бек. Рынок для хороших сеньеров/лидов/хэдов как был приятный, так и остался. Ни смотря на направление =) Ответить
раскрыть ветку (11)
Шероховатый Сухарь
А еще же есть история про AIUI, который возможно в будущем будет обязательным для больших сервисов. Это добавит много работы фронтам и дизайнерам в будущем =) Ответить
Песчаный Инженер
Нет никакого рынка, остались только помойки за 2 копейки и скамеры Ответить
раскрыть ветку (9)
Шероховатый Сухарь
Да ну слушай рынок очень не плохой сейчас. +-4 приглоса приходит даже если не открывать резюме. И вилки вполне конкурентрые)
Я подозреваю, что у мидлов и джунов хуже стало. Но сеньер и выше, если честно не заметил. Вокруг ребята спокойно переходят с норм позиции на другую норм позицию Ответить
раскрыть ветку (8)
Крошечный Дракон
4 года назад, я прошел собес в яндекс, но отказался уже на офере, они периодически шлют оферы, возможно да придется пройти собесы заново, но всё же шлют Ответить
раскрыть ветку (1)
Шероховатый Сухарь
Да и вообще, если ты норм себя показал, то тебя по рефке спокойно обратно заберут)
Как бы странно не звучало, если ты хайскил, то для тебя мало что поменялось) Ответить
Проблемы рынка с ИИ вообще никак не связаны, это просто откат до пандейндемийного уровня, а все вкатуны которые залетели в пандемию вышли на рынок и создают избыточное предложение, ну и кризис в экономике подыгрывает. В крупных компаниях РФ никакого ИИ в принципе нет, максимум опенсорс модели типа дипсика и Гвен, никаких вам Клод коде, СБ тупо не разрешит Ответить
Песчаный Инженер
Все вокруг меня увольняются ,ну конечно не договаривают , это их увольняют. Ответить
Антарктический Павлин
У всего офисного планктона максимум 2-3 года, чтобы пристроить свои зады в другие места) Ответить
Шероховатый Сухарь
А еще же есть история про AIUI, который возможно в будущем будет обязательным для больших сервисов. Это добавит много работы фронтам и дизайнерам в будущем =) Ответить
Крошечный Дракон
с ИИ вообще странная история, вот все говорят он заменит разработчиков, но почему заменит, а не повысит эффективность ? это будет нормальный уровень конкуренции, если вы без ИИ вы аутсайдеры, вы делаете медленее, почему все сомтрят на ИИ как на замену, а не на как на повышение отдачи. Быстрей, выше, сильней ) Ответить
раскрыть ветку (1)
Песчаный Инженер
Ага. Машина повысила эффективность извозчиков Ответить
Крошечный Дракон
конечно повысила, теперь он сидит и крутит руль Ответить
Крошечный Дракон
в тепле или прохладе, под нежную музыку из радио Ответить
ну если вы представляете что такое ИИ в настоящий момент, оно очень знает про паттерны, и очень плохо про что-то отличное ) Ответить
раскрыть ветку (42)
Пурпурный Бухгалтер
Я к тому что паттерны по сути на данном этапе нужны постольку поскольку человек еще является частью процесса , выполняет ревью и тд .
Думаю ии без труда может писать и на низком уровне. Только кто из разрабов сможет это провелидировать ... Ответить
раскрыть ветку (41)
Крошечный Дракон
не соглашусь, в текущем виде все LLM это просто сжатые знания, они не способны изобретать, но они очень хорошо повторяют Ответить
раскрыть ветку (2)
Пурпурный Бухгалтер
В мире нет знаний и примеров кода низкого уровня ? Ответить
раскрыть ветку (1)
Крошечный Дракон
я думаю миллионы примеров, я далёк от hardware но думаю для существующих девайсов и стандартов тропы уже давно протоптаны Ответить
Шероховатый Сухарь
паттерны позволяют тебе декомпозировать код на модули и взаимодействовать только с конкретным модулем, а не со всем проектом целиком. Твой редактируя модуль, написанный правильно, ты снижаешь вероятность сломать что-то где-то там в другом месте. Когда контекста ии хватит не на 3 файла, а на 400 файлов, тогда может и не нужны будут паттеры) Ответить
раскрыть ветку (37)
Крошечный Дракон
паттерны позволят ровно одно, тот человек который знает паттерны способен читать код написанный по этим паттернам ) Ответить
раскрыть ветку (34)
Пурпурный Бухгалтер
Именно , это наш условно жаргон , я говорю дай мне репозиторий и все понимают о чем речь , но ии в целом в этом нет нужды Ответить
Шероховатый Сухарь
Да ну не совсем)
Твоя цель писать так чтобы у тебя была высокая связность + низкая сцепленность, а паттерны + хорошая архитектура тебе в этом поможет)
Так бы мы писали в "год обжекте" и не парились) Ответить
раскрыть ветку (32)
Крошечный Дракон
пфф, я вам слабую связанность могу сделать и через DI и через SPI, и через даже сингелтон ))))_\ Ответить
Пурпурный Бухгалтер
Это клише, на самом деле с определенным уровнем навыка можно задачу решить самыми разнообразными способами и все будут поддерживаемыми Ответить
раскрыть ветку (30)
Шероховатый Сухарь
Это если вы работаете в двоем-пятером, а если у вас 6-10 команд на проекте по 6-7 человек?
Далеко вы уедете с высокой сцепленностью?)
Для этого и разбивают на узлы всю систему, а не пишут все в одном большом объекте. Чтобы потом при редактировании формулы одном эндпоинте не оторвался другой эндпоинт или пре редактировании одного компонента не полетел другой компоенент
Тут все зависит от размера команды очень сильно. Если вас условно до 10 скиловых сеньеров, то прокатит писать вообще без ограничений, стандартов, паттернов и архитектур всяких, но если у вас много команд, с мидлами и не дай бог джунами, то далеко вы не уедете)
Ни знаю ни один биг тех, который бы не юзал микрофронты/микросервисную архитектуру в основных свои проектах Ответить
раскрыть ветку (29)
Крошечный Дракон
если у вас 10 скиловых сеньеров это будет славная битва ) Ответить
раскрыть ветку (28)
Шероховатый Сухарь
Вообще, кст)
Это наверное самый кайовый этап жизненного цикла стартапа, когда у вас до 10 скилованых сеньеров и вы без дрочи с процессами просто делаете что нужно. Жаль, правда что это не масштабируемая история Ответить
У меня тоже кстати не очень опыт подобного , каждый следующий приходит со словами что тут у вас за г***, и вообще вот моя коллекция погремушек давайте делать так , и начинается конкуренция Ответить
раскрыть ветку (25)
Крошечный Дракон
именно так, и только мой технический бэкграунд помогал ставить всех на место, разговоры были по часу-полтора Ответить
раскрыть ветку (22)
Песчаный Инженер
А бизнесу не разговоры нужны, а результат. Ответить
раскрыть ветку (21)
Пурпурный Бухгалтер
Это третья сторона ) и всех нужно подружить Ответить
раскрыть ветку (13)
Песчаный Инженер
Детский сад что ли дружить их. Я в таких случаях давал задачу и говорил кто быстрее и лучше решение сделает тот и молодец. Ответить
ой. не можещь, ты заключаещь договор перевозки при приеме заказа Ответить
Крошечный Дракон
вообще это конечно супер интересная тема, я вот всегда объясняю команде, что бизнесом нельзя общаться на вашем языке, они не понимаю что у вас в двух разных системах разные ИД и вам надо как-то их сводить. Вам надо с ними говорить на их языке. Что мы полчим и сколько мы на это потратим ) Ответить
раскрыть ветку (6)
Шероховатый Сухарь
Вот кст это поинт в то что ближайшее время ИИ не заменит технических менеджеров)
Когда ии научится понимать что действительно хочет бизнес, а как командам работать так чтобы они не мешали друг другу, то тогда я заволнуюсь что меня заменить ии. А сейчас далеко не так ахахах) Ответить
Песчаный Инженер
Как правило за этим последует вопрос, а что так долго ? И придется объяснять про разные id в разных системах Ответить
раскрыть ветку (4)
Крошечный Дракон
я всегда готов погрузиться в тех. детали, но готов ли на это любой человек из бизнеса ?
как обычно они соизмеряют эффект и затраты Ответить
Шероховатый Сухарь
на самом деле, бизнес, люди далеко не групые и если им помогать советами, предлагать нормальные решения и аргументировать цифрами, то проблем с бизнесом обычно нет) Ответить
раскрыть ветку (2)
Песчаный Инженер
Это если у тебя в бизнесе вменяемый человек который не боится брать ответственность . В моем случае всегда все сводилось "архитектура говно, разработчики мудаки, кто же тут виноват." . Ответить
так ты и есть лид ) и тебе разбирать всё это ) Ответить
Пурпурный Бухгалтер
Было хорошее исследование и даже дебаты с дядей бобом где ему на пальцах объяснили и показали что в интерпрайзе та же чистая архитектура ведет к увеличению ненужной сложности , но дядя боб построил на этом коммерческий проект , пишет книги , читает лекции и конечно стоит на своём ) Ответить
Комментарии (72)
Потом попробовали, втянулись и поняли что это не более чем инструмент который помогает тебе реализовывать твои идеи и задачи. Трек написанный ИИ сразу слышно, если человек хоть немного музыку писал сам - но в качестве демок и набросков идей - это невероятно сколько времени экономит. А потом уже с того что нагенерировалось выбираешь удачные куски и делаешь свой трек уже по старинке.
С фронтом так же - допустим есть у меня развестистая архитектура на фронте с моделями, сервисами и всем прочим - и мне надо какое то поле добавить. Это по факту обезьянья работы что бы пробежаться по 5-8 файлам конфигов и добавить его. ИИ попросил - через 10 секунд готово, если ей был задан правильный контекст и исходники.
Отменило ли это мою работу как фронта? Нет. Просто облегчило рутину.
Так шо не бойтесь ИИ )
А учится он на коде из интернета. И когда он начнет дообучаться на тех галлюцинациях которые сам нагенерировал - тут и настенет его потолок
Он хорошо справляется с очень легкой версткой, но на сложной даже с mcp он вообще не вывозит. Анимации, webgl, там где нужна высокая оптимизация и какой-нибудь реакт нейтив тоже сразу в минус, потому что:
1) в реакт нейтиве либа в одной версии работает, в другой нет и инфа об этом есть только в ишью гитхаба условном)
2) там где нужна высокая оптимизация, он не применяет вообще ничего. Никак не оптимизирует ре-рендеры, может ни как не мемоизировать ссылочные данные, а булевы мемоизировать. Причем про методы реконсилейшена он знает, но не пользуется почему то ими.
3) на сложных анимациях изинги очень сильно плывут
4) такая же история на webgl
ИИ хорошо заменяет простую работу как на фронте так и на беке. Какую нибудь простую миграцию или запросы к бд он спокойно делает. То что тяжелее уже не может как на фронте так и на беке. Он заменил крудошлепство и формашлепство, но не заменил ни фронт ни бек. Рынок для хороших сеньеров/лидов/хэдов как был приятный, так и остался. Ни смотря на направление =)
Я подозреваю, что у мидлов и джунов хуже стало. Но сеньер и выше, если честно не заметил. Вокруг ребята спокойно переходят с норм позиции на другую норм позицию
Как бы странно не звучало, если ты хайскил, то для тебя мало что поменялось)
(удалю скоро, чтоб не спамить)
Думаю ии без труда может писать и на низком уровне. Только кто из разрабов сможет это провелидировать ...
Твоя цель писать так чтобы у тебя была высокая связность + низкая сцепленность, а паттерны + хорошая архитектура тебе в этом поможет)
Так бы мы писали в "год обжекте" и не парились)
Далеко вы уедете с высокой сцепленностью?)
Для этого и разбивают на узлы всю систему, а не пишут все в одном большом объекте. Чтобы потом при редактировании формулы одном эндпоинте не оторвался другой эндпоинт или пре редактировании одного компонента не полетел другой компоенент
Тут все зависит от размера команды очень сильно. Если вас условно до 10 скиловых сеньеров, то прокатит писать вообще без ограничений, стандартов, паттернов и архитектур всяких, но если у вас много команд, с мидлами и не дай бог джунами, то далеко вы не уедете)
Ни знаю ни один биг тех, который бы не юзал микрофронты/микросервисную архитектуру в основных свои проектах
Это наверное самый кайовый этап жизненного цикла стартапа, когда у вас до 10 скилованых сеньеров и вы без дрочи с процессами просто делаете что нужно. Жаль, правда что это не масштабируемая история
Когда ии научится понимать что действительно хочет бизнес, а как командам работать так чтобы они не мешали друг другу, то тогда я заволнуюсь что меня заменить ии. А сейчас далеко не так ахахах)
как обычно они соизмеряют эффект и затраты