15 сентября отмечается Международный день IT-специалистов. По этому случаю «МК в Самаре» поговорил с разработчиком информационных систем Сергеем Л. о том, чем на самом деле занимаются программисты, почему сегодня стало сложнее войти в IT и как искусственный интеллект уже меняет профессию.
Программист не сидит весь день за кодом
У многих работа программиста до сих пор ассоциируется с бесконечным написанием кода. На практике все гораздо сложнее.
«Больше половины времени сидишь и думаешь, что написать, либо уточняешь требования, либо занимаешься сопровождающей работой: новую версию выпускаешь, отвечаешь на замечания по коду и так далее. Написать код занимает мало времени на самом деле», — объясняет Сергей.
Ошибки при этом могут стоить компании денег. Если перестает работать сайт или сервис, даже несколько минут простоя способны обернуться финансовыми потерями. Однако при правильно выстроенных процессах такие проблемы удается быстро исправлять.
Войти в IT с нуля стало сложнее
Популярная схема «прошел курсы — устроился программистом» сегодня работает далеко не всегда. По словам Сергея, огромное количество образовательных программ привело к тому, что конкуренция среди новичков выросла.
«Без образования, думаю, еще возможно, но точно не с нуля. Курсы уже недостаточны, потому что их проходили все», — говорит специалист.
Сам Сергей считает нынешний период непростым для IT-рынка. Он лично сталкивался с сокращениями в командах и отмечает, что новичкам сейчас приходится конкурировать за рабочие места в более сложных условиях.
При этом полностью закрытым путь в профессию без профильного образования не стал. Однако одного курса уже недостаточно — нужны реальные навыки и опыт.
Нейросеть стала рабочим инструментом
Пока одни обсуждают, сможет ли искусственный интеллект заменить программистов, сами разработчики уже используют его в повседневной работе.
Сергей признается, что обращается к нейросетям практически при каждой задаче. При этом ИИ нужен ему далеко не только для написания кода. Нейросеть может изучить задачу, разобраться в существующем коде, предложить план решения или оценить уже придуманный человеком вариант.
«Можно использовать ИИ как помощника, который проанализирует предлагаемое мной решение, как-то его оценит, скажет, реально ли это вообще, предложит варианты. И использовать ответ как второе мнение, но решение все равно остается за мной», — рассказывает разработчик.
По словам Сергея, главное преимущество таких инструментов — экономия времени. То, на что раньше могли уйти часы поиска информации и чтения документации, теперь иногда удается получить значительно быстрее.
Заменит ли ИИ программистов?
Несмотря на развитие нейросетей, Сергей не считает, что разработчики скоро станут ненужными.
«ИИ — это инструмент. Инструмент не заменяет специалиста, специалист пользуется инструментом», — считает он.
Нейросеть действительно может быстро создать простое приложение. Но если речь идет о крупной системе, которая должна работать годами, поддерживаться и развиваться, одного сгенерированного кода недостаточно.
«Если нужно тяп-ляп, но чтобы работало, ИИ сможет такое сделать. Но это будет одноразовое приложение, которое невозможно поддерживать и добавлять в него новые функции», — объясняет специалист.
Поэтому разработчику по-прежнему необходимо понимать, как устроены программы и что именно он хочет получить от нейросети.
Можно ли построить карьеру в IT в Самаре?
Уезжать в Москву или Петербург для работы в IT необязательно. В Самаре есть местные компании, офисы организаций из других регионов и возможности для удаленной работы.
«В них та же айтишка, те же возможности для роста. От компании, конечно, зависит, но и хороших, и не очень мест для работы хватает», — говорит Сергей.
При этом различия со столицами остаются. В Москве и Петербурге больше опытных специалистов, а в некоторых компаниях отличаются и зарплаты: Сергей вспоминает случай, когда удаленным сотрудникам из Москвы платили больше, чем коллегам из регионов.
Что делать тем, кто хочет стать программистом?
Если речь идет о 18-летнем человеке, Сергей советует прежде всего идти в университет.
«Там и основные базовые знания, но полезнее — связи. Через связи работу найти легче», — считает разработчик.
Сам он пришел в профессию в том числе благодаря дополнительному обучению во время учебы. Для студентов его университета одна из компаний организовала бесплатные курсы по программированию — именно они впоследствии помогли ему начать карьеру.
Получается, современный IT уже не тот, в который можно просто «зайти» после нескольких месяцев курсов. Зато у специалистов появился новый мощный инструмент — искусственный интеллект.
И теперь, похоже, вопрос заключается не столько в том, сможет ли ИИ заменить программиста, сколько в том, сможет ли программист научиться использовать ИИ лучше остальных.
---
Следите за актуальными новостями Самары и Самарской области в наших соцсетях!
Мы в Telegram | в MAX | в Дзене