По данным издания КОД от «Яндекс Практикум», 2023 стал годом нейросетей. Тенденция использования технологий на их основе продолжается и в этом году и оказывает влияние на фронтенд-разработку. Олег Акбаров в этой сфере уже более 20 лет, а на сегодняшний день использует ИИ в своем стартапе. Он рассказал о пути в профессии, ярких проектах и трендах в индустрии.

Олег, как вы пришли в профессию? Почему вас заинтересовала именно разработка?

В детстве я был большим геймером и писал модификации для Warcraft 3, но карьера программиста меня не очень прельщала. Я любил фильм «Матрица», в котором главный герой — хакер Нео, ночами взламывающий компьютерные сети и пропадающий на подпольных райвах, днем был простым программистом, пленником

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

Еще в детстве вы осознавали всю перспективность этого направления? Конечно, в детстве о таких вещах я и не думал. Я следовал за своим любопытством и интуицией и пытался нащупать то, что может быть “моим”. Более того, я до сих пор немного обижаюсь, когда меня называют программистом. Я умею программировать, но фронтенд-разработчик - это всегда немного дизайнер и UX-специалист, а хороший фронтендер также и менеджер по продукту.

Если говорить о том моменте, когда я понял, что моя карьера в IT может затянуться, то на ум приходит 2012 год, в тот момент набирали обороты Instagram, Airbnb и Uber и казалось, что почти все проблемы можно решить с помощью приложения. Меня захватила идея о том, что одна программа, один сервис может повлиять на жизни миллионов. Эта мысль была маяком, который помог мне в навигации на раннем этапе карьеры: я не хотел высокооплачиваемою работу, я хотел сделать что-то, что знает и использует каждый.

Это удивительно! Расскажите о самых ярких проектах, над которыми вам удалось поработать за 20 лет.

У меня много хороших воспоминаний о моем времени в Replika. Невероятно талантливая команда и такая же сверхамбициозная идея. Кроме того, мы серьезно опередили время, разрабатывая искусственный интеллект, который будет приносить пользу людям. С технической части веб-версия сервиса, которой занимался я, использовала все последние достижения веб-разработки того времени: это был один из первых крупных проектов, который использовал связку React/Redux/TypeScript. Мы тесно сотрудничали с разработчиками этих фреймворков и языков программирования. В Revoult я получил опыт работы с огромными кодовыми базами и командой из сотен инженеров. Я отвечал за запуск веб-приложения на ключевом рынке в США, и мы с командой смогли сделать невозможное, уложившись в крайне сжатые сроки. Без сомнений запуск в Америке отразился на стоимости компании, ведь год спустя она подорожала до $40 млрд. Ну и, конечно, самый интересный проект - это тот, над которым работаешь прямо сейчас. Perplexity AI — это поисковый сервис нового поколения, который отвечает на вопросы пользователя, используя всю доступную информацию из Интернета. Мы полностью изменили процесс поиска информации используя последние достижения в сфере ИИ и большие языковых моделей LLM.

Какие тенденции в индустрии вы, как эксперт, можете выделить?

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

Олег, можете поделиться советами для тех, кто только планирует делать первые шаги в вашей сфере?

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

Источники :

Сейчас на главной