Как ИИ изменил мой рабочий процесс веб-разработки

Мы все еще находимся на начальных этапах внедрения искусственного интеллекта (ИИ) в веб-разработку. Сначала эта технология казалась либо забавной игрушкой, либо приговором (в зависимости от точки зрения).

На протяжении этого времени я размышлял о том, что ИИ означает для нашей отрасли. В нем кроется потенциал для облегчения нашей работы. Однако остаются вопросы о том, откуда крупные языковые модели (LLM) берут свои данные и насколько они точны. Не говоря уже о тревожном ощущении замены человека машиной.

Наполовину ли стакан пуст или полон? Возможно, мы узнаем это только через несколько лет. Появление новых инструментов и технических эволюций неизбежно.

Одно я могу сказать точно: ИИ изменил мой рабочий процесс. И дело не только в экономии времени. Инструменты вроде ChatGPT и GitHub Copilot также изменили мой подход к разработке проектов.

Вот как ИИ повлиял на меня до сих пор. Надеюсь, вы найдете что-то, что откликнется и вам.

Решение проблем с кодом

Признаюсь: я не лучший программист в мире. Мой опыт работы с PHP и JavaScript полон остановок и стартов. Я делаю некоторый прогресс — только чтобы столкнуться с ужасным процессом отладки. Это мелочи, которые сбивают с пути, знаете ли?

Инструменты ИИ, к лучшему или худшему, избавили меня от необходимости часами искать решения в Google. Я могу вставить проблемный фрагмент кода в ChatGPT, и он объяснит, где я допустил ошибку. Он даже предоставит исправленную версию.

Ошибки вроде синтаксических сложно обнаружить невооруженным глазом. Редакторы кода могут указывать на них, но редко предлагают простые и понятные объяснения. ИИ действует как невероятно терпеливый друг, который поддерживает вас в трудные времена.

Я чувствую себя немного виноватым из-за снижения трафика на Stack Overflow и аналогичных площадках. Но, с другой стороны, быстрые ответы заметно снизили мой уровень стресса.

Эта функция особенно ценна для фрилансеров, работающих в одиночку. Это похоже на наличие коллеги, который доступен 24/7. Даже если ответы не всегда на 100% точны, они, как правило, указывают правильное направление.

Инструменты вроде GitHub Copilot отлично справляются с устранением проблем в коде.

Более целостный подход к разработке

Время всегда играет ключевую роль в заказной разработке. Бюджеты ограничены, сроки сжаты. Иногда это приводит к результату, который мог бы быть лучше.

Это связано и с ограниченными навыками программирования. Трудно создать первоклассную функцию, когда большую часть времени вы тратите на отладку. Я ловлю себя на том, что спешу закончить работу, вместо того чтобы довести ее до совершенства.

ИИ оказал огромное влияние на эту сферу. Его способность быстро писать код и решать проблемы позволяет мне подходить к проектам по-другому. Теперь я могу рассматривать их более целостно — с учетом того, как всё должно выглядеть и работать.

Этот опыт освободил меня. Мой фокус сместился на реализацию и последующее улучшение кода. Появилось больше времени на добавление деталей, которые улучшают пользовательский опыт. Я также могу больше внимания уделять контролю качества.

Если что, ИИ принес ясность в мой обычно разбросанный ум. Работать шаг за шагом через проект стало легче, чем когда-либо.

ИИ может повысить эффективность, позволяя уделять больше времени улучшению разработанных проектов.

Новая уверенность в возможностях

Индивидуальная разработка всегда пугала меня. Я часто сомневался в возможности реализации чего-либо, пока это не заработало. Как ни странно, но наличие помощи ИИ улучшило мою уверенность. Я больше не испытываю такого ужаса, когда клиент просит что-то, чего я раньше не делал.

Это не значит, что процесс разработки будет лишен проблем. По-прежнему будут возникать неожиданные трудности. Однако сочетание ИИ с моими знаниями позволяет мне определить лучший путь вперед.

Думаю, это еще одна сторона работы в одиночку. Каждая задача кажется восхождением на гору, когда ты делаешь это один. Доступ к нужным ресурсам облегчает бремя.

Хочу уточнить: я не приравниваю ИИ к человеческому разработчику. Люди намного лучше справляются с такими вещами, как планирование и критическое мышление.

Машины пока не могут конкурировать в этой области. Однако они предоставляют дополнительные знания и повышают производительность. Это имеет огромное значение, когда вы привыкли делать все самостоятельно.

Я чувствую, что теперь могу браться за проекты, которые раньше мог бы отвергнуть.

ChatGPT служит интерактивным справочником по коду.

ИИ помогает, когда это нужно

Не поверите, но я не использую ИИ каждый день. Большинство моей работы по веб-дизайну и разработке исходит из моего несовершенного разума. Как и 100% моих текстов. И я рад, что это так и остается.

Тем не менее я пережил множество ситуаций, когда дополнительная помощь была очень кстати. В прошлом это вызывало массу разочарований. Отсутствие времени и денег на найм эксперта для мелких задач становилось причиной головной боли.

Именно здесь ИИ оказался наиболее полезен. Написать функцию для WordPress или манипулировать DOM с помощью JavaScript теперь можно с минимальными усилиями. Это больше не те препятствия, которые меня задерживают.

В конце концов, в этом и состоит задача инструментов — помогать делать больше за меньшее время. Инструменты меняются, но суть остается той же. Возможно, ИИ — это просто последнее звено в длинной цепочке таких инструментов.

Переведено: speckyboy

😊 Донат. На чаёк с печеньками! ☕ 🍪

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *