Да почему "к сожалению"? Я, вот, например, знал только CSS и JS, с появлением нейронок практически моментально освоил ноду и СУБД, так бы наверное, ещё год-два медленно подучивал, а когда ты сразу видишь готовый работающий код, выполняющий твои запросы, то скилл прокачивается просто мгновенно. ИИ позволяет качать скиллы просто с феноменальной скоростью. В гугле всё забито инфоцыганством (3% от страницы - контент, 97% - инфоцыганщина), форумы забиты снобами, даже на stack overflow приходится всё буквально с донышка соскребать. А тут тебе готовая выборка, в случае несложного проекта, уже идеально прилепленная к твоему коду и выполняющая точно то что тебе нужно. Плюс всегда можно разобрать сложные моменты, на которых ИИ спотыкается, по частям, и самому всё в десять раз быстрее переписать, чем если бы с использованием гугла и других старых методов поиска информации. Воспринимайте ИИ как супер-эффективный шаблонизатор + супер-гугл, и вам всё сразу станет понятно, как бустить свой экспириенс при помощи нейронок. Тем более нормально кодят даже базовые модели, которые можно на старом ПК запустить в офлайне. А если это мощная модель с большим контекстом и высокими лимитами, то можно просто на два порядка ускорить работу, особенно если правильно IDE настроить. О чём тут сожалеть? Я каждый день радуюсь возможностям, которые даёт ИИ. Многие уже говорят, что на 90% делегируют работу ИИ, только поправляют за ним изредка - это просто правильно настроенная модель и умение с ней работать. Тут на Хабре не один пост/комментарий на эту тему был. Лучше развивайтесь и идите вперёд, чем держаться за прошлое.
Не уйдут, потому что AI арт практически всегда надо доделывать руками, почистить то, натянуть градиенты в векторе и там прочее. Вручную это долго и сложно если не умеешь. Но как база AI может очень круто помочь микро/малому-бизнесу с нуля запуститься, или фуллстеку логотип сделать, что бы дизайнеру денег не платить. Генерация векторов - это вообще очень круто, давно не хватало в индустрии. Как обычно с AI, AI за тебя работу не делает просто облегчает её, иногда на несколько порядков, поэтому всё нытьё, что дизайнеры хлеб потеряют - это ерунда. Уникальный дизайн AI всё равно не нарисует, это будет всегда в рамках имеющейся базы, то есть повторение элементов того, что где-то уже было, если человек хочет уникальный дизайн, конечно к AI он не пойдёт, или, по крайней мере, будет сам/не сам его руками сильно доделывать.
На любом форуме есть раздел. Офф-топ. Просто сделайте тег офф-топ для оффтопунтых статей, и если вам он не нравится отключите его. Можно даже в настройках сделать это базовой настройкой оффтоп on/off. Статья отличная.
У нейронок своя атмосфера. Если ты ей пытаешься скормить код из большого проекта с уже сформировавшейся методологией, то получишь эффект "джуна на проде". Если же ты с нуля следуешь методологии, которая заложена в LLM, и развиваешь её, четко понимая, какие возможности есть у модели, то можно сделать большой проект без серьёзных правок. Конечно, для такого требуется хорошая база изначально, и неплохое, как минимум, понимание языка/языков на которых генерируется код. Нейронка не пишет код и за тебя работу не делает, она просто генерирует максимально логичный, согласно её базе знаний, код.
Вайб это называется потому, что иногда (в процентном соотношении не очень часто, но физически всё равно получается очень часто) нейронки выдают очень удачные нестандартные решения, которые не пришли бы в голову опытным спецам, потому что "так не принято", "так никто не делает" и прочее... Т.е., путём эксперимента из нейронок можно выдавать просто шикарнейшие, и не побоюсь этого слова - инноваторские технические решения. Если долго "вайбить" над нейронкой, даже не умея кодить, рано или поздно можно выдать большой и качественный проект. Отсюда и слово вайб - которое в английском в одном из значений означает "предчувствие". "Чувствуя" что может нейронка, а что нет, можно из неё получать отменный результат, имея даже малые познания в используемом языке программирования.
"There was a bad vibeabout that place" - "Было плохое предчувствие насчет этого места"
Иногда нейронки выдают просто феноменальный код, который команда сеньоров не выдала бы, просто удачно сгаллюционировав. Уменее работать с нейронками это уже отдельный скилл. Примерно как получение шелка из паука-шелкопряда.
Вы пишите про корпоративный ui/ux, в статье речь не об этом вовсе. Корпоративный ui/ux, в свою очередь - узкая ниша, в которой трудится от силы процентов пять юаюксов. Вы интерполируете применимые к вашей нише вещи на всю индустрию. Тем более, корпоративный сегмент требует от юайюикс сильных ограничений направленных на воронку конверсии, что малоприменимо в других сегментах, то есть ваш опыт тут нерелевантен.
У меня есть отличная и простая (а главное очень востребованная) идея для нейронки - трансформация фронтенд кода сделанного на фреймворках в ваниль. Если распарсить JS - ещё не сложная задача, и плюс-минус с ней справляются существующие LLM, то вот распарсить CSS структуру - задача архисложная для нынешних моделей (LLM вообще исторически плохо работали с CSS, умея выдавать только самый базовый), что можно решить следующим путём: создаётся виртуальный браузер (тут уже огромный простор для размышлений каким конкретно путём), в нём виртуально отображается уже сгенерированный на фреймворках код, и LLM, путём воссоздания всего кода (подобно тому как разработчик разрабатывает верстку через F12 - "инструменты разработчика") сравнивает генерируемый CSS с оригинальным, пока не будет достигнут результат полной идентичности. Так как нынешний разработчик, в большинстве случаев, ваниль не использует, а для рефакторинга - ваниль, конечно же, в разы предпочтительнее, а рефакторинг, так или иначе, в любом случае безусловно ляжет на плечи коллег, то вещь - крайне востребованная.
Быстрее чем андроид, потому что андроид на 90% состоит из bloatware. Если выкинуть всё что не нужно из андройда - он тоже будет летать. Андройд под капотом очень даже классный, но он по умолчанию, даже голый, сразу куда-то лезет, что-то пытается скачать, что-то загрузить, потом ещё андроидовские приложения, лишенные строгого контроля качества в гугл-плее, лагают и лезут куда-не надо, не очищая за собой память, и постоянно что-то подргужая из интернета, в итоге после установки 20-30 приложений - андроид превращается в тыкву. Тут простая голая операционка слепленная как и все из линукса. С чего ей тормозить, раз до неё корявые руки индусов и китайцев из эплла не дотянулись?
Вместе с большим количеством выполненных задач растёт и скилл. А скилл это личное достояние.
Да почему "к сожалению"? Я, вот, например, знал только CSS и JS, с появлением нейронок практически моментально освоил ноду и СУБД, так бы наверное, ещё год-два медленно подучивал, а когда ты сразу видишь готовый работающий код, выполняющий твои запросы, то скилл прокачивается просто мгновенно. ИИ позволяет качать скиллы просто с феноменальной скоростью. В гугле всё забито инфоцыганством (3% от страницы - контент, 97% - инфоцыганщина), форумы забиты снобами, даже на stack overflow приходится всё буквально с донышка соскребать. А тут тебе готовая выборка, в случае несложного проекта, уже идеально прилепленная к твоему коду и выполняющая точно то что тебе нужно. Плюс всегда можно разобрать сложные моменты, на которых ИИ спотыкается, по частям, и самому всё в десять раз быстрее переписать, чем если бы с использованием гугла и других старых методов поиска информации. Воспринимайте ИИ как супер-эффективный шаблонизатор + супер-гугл, и вам всё сразу станет понятно, как бустить свой экспириенс при помощи нейронок. Тем более нормально кодят даже базовые модели, которые можно на старом ПК запустить в офлайне. А если это мощная модель с большим контекстом и высокими лимитами, то можно просто на два порядка ускорить работу, особенно если правильно IDE настроить. О чём тут сожалеть? Я каждый день радуюсь возможностям, которые даёт ИИ. Многие уже говорят, что на 90% делегируют работу ИИ, только поправляют за ним изредка - это просто правильно настроенная модель и умение с ней работать. Тут на Хабре не один пост/комментарий на эту тему был. Лучше развивайтесь и идите вперёд, чем держаться за прошлое.
Не уйдут, потому что AI арт практически всегда надо доделывать руками, почистить то, натянуть градиенты в векторе и там прочее. Вручную это долго и сложно если не умеешь. Но как база AI может очень круто помочь микро/малому-бизнесу с нуля запуститься, или фуллстеку логотип сделать, что бы дизайнеру денег не платить. Генерация векторов - это вообще очень круто, давно не хватало в индустрии. Как обычно с AI, AI за тебя работу не делает просто облегчает её, иногда на несколько порядков, поэтому всё нытьё, что дизайнеры хлеб потеряют - это ерунда. Уникальный дизайн AI всё равно не нарисует, это будет всегда в рамках имеющейся базы, то есть повторение элементов того, что где-то уже было, если человек хочет уникальный дизайн, конечно к AI он не пойдёт, или, по крайней мере, будет сам/не сам его руками сильно доделывать.
На любом форуме есть раздел. Офф-топ. Просто сделайте тег офф-топ для оффтопунтых статей, и если вам он не нравится отключите его. Можно даже в настройках сделать это базовой настройкой оффтоп on/off. Статья отличная.
Все примеры в постах как минимум не уступают приличным дизайнерам по качеству. Айтишники просто боятся хлеб потерять, вот и ноют про ИИ.
У нейронок своя атмосфера. Если ты ей пытаешься скормить код из большого проекта с уже сформировавшейся методологией, то получишь эффект "джуна на проде". Если же ты с нуля следуешь методологии, которая заложена в LLM, и развиваешь её, четко понимая, какие возможности есть у модели, то можно сделать большой проект без серьёзных правок. Конечно, для такого требуется хорошая база изначально, и неплохое, как минимум, понимание языка/языков на которых генерируется код. Нейронка не пишет код и за тебя работу не делает, она просто генерирует максимально логичный, согласно её базе знаний, код.
Вайб это называется потому, что иногда (в процентном соотношении не очень часто, но физически всё равно получается очень часто) нейронки выдают очень удачные нестандартные решения, которые не пришли бы в голову опытным спецам, потому что "так не принято", "так никто не делает" и прочее... Т.е., путём эксперимента из нейронок можно выдавать просто шикарнейшие, и не побоюсь этого слова - инноваторские технические решения. Если долго "вайбить" над нейронкой, даже не умея кодить, рано или поздно можно выдать большой и качественный проект. Отсюда и слово вайб - которое в английском в одном из значений означает "предчувствие". "Чувствуя" что может нейронка, а что нет, можно из неё получать отменный результат, имея даже малые познания в используемом языке программирования.
"There was a bad vibe about that place" - "Было плохое предчувствие насчет этого места"
Иногда нейронки выдают просто феноменальный код, который команда сеньоров не выдала бы, просто удачно сгаллюционировав. Уменее работать с нейронками это уже отдельный скилл. Примерно как получение шелка из паука-шелкопряда.
Абсолютно ничего неожиданного
Постоянно слышу критику в адрес Flask от разработчиков. Django и OpenAPI - намного предпочтительнее.
Вы пишите про корпоративный ui/ux, в статье речь не об этом вовсе. Корпоративный ui/ux, в свою очередь - узкая ниша, в которой трудится от силы процентов пять юаюксов. Вы интерполируете применимые к вашей нише вещи на всю индустрию. Тем более, корпоративный сегмент требует от юайюикс сильных ограничений направленных на воронку конверсии, что малоприменимо в других сегментах, то есть ваш опыт тут нерелевантен.
У меня есть отличная и простая (а главное очень востребованная) идея для нейронки - трансформация фронтенд кода сделанного на фреймворках в ваниль. Если распарсить JS - ещё не сложная задача, и плюс-минус с ней справляются существующие LLM, то вот распарсить CSS структуру - задача архисложная для нынешних моделей (LLM вообще исторически плохо работали с CSS, умея выдавать только самый базовый), что можно решить следующим путём: создаётся виртуальный браузер (тут уже огромный простор для размышлений каким конкретно путём), в нём виртуально отображается уже сгенерированный на фреймворках код, и LLM, путём воссоздания всего кода (подобно тому как разработчик разрабатывает верстку через F12 - "инструменты разработчика") сравнивает генерируемый CSS с оригинальным, пока не будет достигнут результат полной идентичности. Так как нынешний разработчик, в большинстве случаев, ваниль не использует, а для рефакторинга - ваниль, конечно же, в разы предпочтительнее, а рефакторинг, так или иначе, в любом случае безусловно ляжет на плечи коллег, то вещь - крайне востребованная.
Быстрее чем андроид, потому что андроид на 90% состоит из bloatware. Если выкинуть всё что не нужно из андройда - он тоже будет летать. Андройд под капотом очень даже классный, но он по умолчанию, даже голый, сразу куда-то лезет, что-то пытается скачать, что-то загрузить, потом ещё андроидовские приложения, лишенные строгого контроля качества в гугл-плее, лагают и лезут куда-не надо, не очищая за собой память, и постоянно что-то подргужая из интернета, в итоге после установки 20-30 приложений - андроид превращается в тыкву. Тут простая голая операционка слепленная как и все из линукса. С чего ей тормозить, раз до неё корявые руки индусов и китайцев из эплла не дотянулись?
Зато количество абортов удалось в пять раз снизить.