Разделы

Бизнес Кадры ИТ в госсекторе Импортонезависимость

Алексей Чечет о том, как использовать ChatGPT и сможет ли ИИ заменить разработчиков

Мир ИТ-технологий не стоит на месте, и с появлением ChatGPT и других ИИ-инструментов разработка вступает в новую эру. Какие возможности открывает перед разработчиками искусственный интеллект, и сможет ли он заменить профессионалов? Об этом рассказывает Алексей Чечет, опытный Frontend-разработчик, за плечами которого работа над проектами для государственных структур и амбициозных стартапов. 

CNews: Алексей, ИТ-сфера развивается стремительными темпами. Какие карьерные перспективы открываются перед Frontend разработчиками?

Алексей Чечет: Frontend-разработка — это больше, чем просто профессия. Это целая вселенная, полная возможностей для тех, кто не боится трудностей и готов постоянно учиться. Спрос на опытных специалистов в этой области огромен, и он продолжает расти с каждым днем. Практически все компании сейчас стремятся увеличить свое присутствие в сети: создают сайты, разрабатывают мобильные приложения, внедряют новые сервисы для клиентов. И именно Frontend-разработчики отвечают за то, чтобы эти сервисы были удобными, красивыми, функциональными и доступными для пользователей. Так что с уверенностью могу сказать, что Frontend-разработчики — это специалисты будущего, которые всегда будут востребованы на рынке труда.

CNews: А какие направления развития вы бы выделили в рамках профессии? Ведь Frontend-разработчик Frontend-разработчику рознь?

Алексей Чечет: Да, Frontend-разработка — это довольно широкая область, и у каждого специалиста есть возможность выбрать наиболее интересное для себя направление. Можно стать узкоспециализированным экспертом в какой-то конкретной области, например, в разработке веб сайтов, связанных с криптовалютой. Такие специалисты работают с определенным набором библиотек и технологий, которые используются лишь в этой конкретной области.

Алексей Чечет: Frontend-разработка — это отличная отправная точка для построения карьеры в ИТ

Или же можно сосредоточиться на создании высоконагруженных систем, которые способны обрабатывать огромные объемы данных и обслуживать миллионы пользователей одновременно. Это особенно актуально для крупных интернет-магазинов, социальных сетей, банковских систем. Есть специалисты, которые занимаются Frontend-разработкой в области 3D-графики, создают виртуальную реальность, работают над геймификацией сайтов и приложений. Но если вы хотите расширить свои компетенции, можно освоить смежные области и стать, например, Backend-разработчиком, который отвечает за серверную часть сайта, или же Fullstack-разработчиком, который одинаково хорошо разбирается и во Frontend, и в Backend. Такие специалисты сейчас очень востребованы, ведь они могут самостоятельно разработать весь проект от начала до конца. Если же вас привлекает управление проектами, можно стать тимлидом и руководить командой разработчиков или проектным менеджером, который отвечает за реализацию проекта в целом, от постановки задачи до запуска готового продукта.

CNews: То есть вариантов развития карьеры множество?

Алексей Чечет: Да, Frontend-разработка — это отличная отправная точка для построения карьеры в ИТ. Здесь открываются двери в самые разные области, и вы можете выбрать тот путь, который больше всего соответствует вашим интересам и амбициям.

CNews: Как вы считаете, ChatGPT и другие ИИ-инструменты уже меняют фронтенд-разработку?

Алексей Чечет: Да, определенно. Пока рано говорить о кардинальных изменениях, но ИИ-инструменты уже сейчас способны взять на себя часть рутинных задач, автоматизировать процессы и значительно ускорить разработку. Лично я уже использую ChatGPT для генерации шаблонного кода, например, для создания компонентов React или стилизации элементов с помощью CSS. Это экономит мне время и силы, которые я могу потратить на решение более сложных и креативных задач.

CNews: Можете привести примеры задач во фронтенде, где ChatGPT может быть полезен уже сейчас? А где он пока бессилен?

Алексей Чечет: Как я уже упомянул, ChatGPT хорошо справляется с генерацией шаблонного кода, например, для создания форм, таблиц, модальных окон и других типовых элементов интерфейса. Также он может помочь в написании документации, переводе текстов, поиске ошибок в коде и даже в генерации идей для дизайна.

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

CNews: Вы упомянули работу в калифорнийском проекте Ultrarev, где вы разрабатывали инструмент для персонализированной рассылки. Ultrarev уже успел зарекомендовать себя как надежный партнер для многих крупных компаний. Расскажите, над чем именно вы работали в этом проекте?

Алексей Чечет: Да, работа в Ultrarev была очень интересным опытом. Мы создавали инструмент, который помогал компаниям эффективнее взаимодействовать с потенциальными клиентами с помощью персонализированных предложений. Он анализировал социальную активность пользователей и отслеживал разные сигналы, например, увеличил ли бизнес свой штат, что могло свидетельствовать о росте и поиске новых партнеров. Наш инструмент помогал увеличить продажи наших клиентов до 20%, и мы действительно видели, как наша работа приносит реальные плоды. Это очень вдохновляет!

CNews: Вы упомянули о работе в компании Nine One, которая специализируется на разработке веб-порталов для государственных структур. Расскажите подробнее о вашей работе в этой компании. Какой из проектов стал для вас самым интересным с профессиональной точки зрения и почему?

Алексей Чечет: Да, Nine One стала для меня особенным этапом в карьере. Работа с государственными заказчиками — это всегда высокая ответственность, жесткие сроки и повышенные требования к безопасности данных. Но в то же время, это возможность применить свои навыки на благо общества, создавать сервисы, которыми будут пользоваться миллионы людей.

Из всех проектов, над которыми я работал в Nine One, наиболее интересным с профессиональной точки зрения для меня стал «Индекс качества жизни». Это уникальная информационно-аналитическая система, которая позволяет оценить качество жизни в крупнейших городах России по десяткам показателей.

Сложность этого проекта заключалась в необходимости обрабатывать и визуализировать огромные объемы данных, создать интуитивно понятный интерфейс, а также обеспечить высокую производительность и стабильность платформы. Я был единственным Frontend-разработчиком в проекте, поэтому на мне лежала вся ответственность за фронтенд часть.

Я горжусь тем, что нам удалось создать действительно полезный инструмент, которым так активно пользуются.

CNews: Есть опасение, что ИИ в будущем заменит программистов. Как вы относитесь к таким прогнозам?

Алексей Чечет: Я не верю в то, что ИИ полностью за нас всё будет делать. Скорее, он станет незаменимым помощником, инструментом, который многократно усилит возможности разработчиков. Фронтенд — это не только про написание кода, это про создание удобных и красивых интерфейсов, которые решают конкретные задачи пользователей.

CNews: Алексей, а какие качества, на ваш взгляд, помогают добиться успеха в ИТ? Ведь здесь нужно не только кодом владеть?

Конечно, технические навыки — это фундамент профессии Frontend-разработчика. Но не менее важны и личностные качества. Упорство и целеустремленность помогут вам справляться с трудностями, которые неизбежно возникают в процессе работы. Умение работать в команде необходимо, ведь Frontend-разработчик тесно взаимодействует с дизайнерами, верстальщиками, Backend-разработчиками, тестировщиками, проектным менеджером. Важно уметь четко и грамотно излагать свои мысли, аргументированно отстаивать свою точку зрения, при этом быть открытым для новых идей и готовым к компромиссам. ИТ-сфера развивается очень быстро, поэтому важно быть гибким, быстро адаптироваться к новым условиям, не бояться изучать новое и постоянно расти как специалист.

Сергей Никифоров