Від Запоріжжя до Silicon Valley: український розробник Юра Абгарян підкорює світову ІТ-сцену
Від Запоріжжя до Silicon Valley: український розробник Юра Абгарян підкорює світову ІТ-сцену

Від Запоріжжя до Silicon Valley: український розробник Юра Абгарян підкорює світову ІТ-сцену

Програмний інженер поділився тим, як залишатися затребуваним в ІТ-індустрії, де зростає конкуренція і настає ера штучного інтелекту.

Штучний інтелект змінює світ програмування: за прогнозами OpenAI, вже до кінця року 99% кодингу буде автоматизовано. Це змушує великі компанії скорочувати штати, але експерти Всесвітнього економічного форуму (WEF) впевнені: замість зникнення професії програміста на нас чекає поява 97 мільйонів нових робочих місць. Особливо затребуваними стануть фахівці в галузі розробки ПЗ і науки про дані, де креативність і нестандартне мислення залишаються за людиною.

Але як залишатися затребуваним у такому динамічному та конкурентному середовищі? Відповідь на це питання знає Юра Абгарян — програмний інженер із Запоріжжя, який зараз працює в США над проектами для світових гігантів — Cisco, Uber і Walmart. Юра не лише успішно адаптується до змін в індустрії, а й активно ділиться своїм досвідом: він автор п'яти наукових статей, суддя міжнародних хакатонів, член Асоціації розробників IAENG та викладач ІТ-курсів для дітей. Його історія — це приклад того, як можна не просто втриматися на плаву в умовах зростаючої конкуренції та автоматизації, а й досягти міжнародного успіху. В інтерв'ю Юра розповів, як конкурувати з колегами, чому не варто боятися штучного інтелекту і що допомагає йому залишатися на передовій ІТ-індустрії.

- Юро, ви прийшли в професію 2019 року, коли ШІ тільки починав впливати на індустрію. Зараз, коли він стає дедалі потужнішим, багато хто побоюється, що він замінить програмістів. На ваш погляд, якою мірою ШІ загрожує розробникам, і як ви бачите майбутнє професії в умовах зростаючої автоматизації?

- На мій погляд, штучний інтелект — це не загроза, а новий етап еволюції нашої професії, який змінює правила гри. Так, він може автоматизувати деякі рутинні завдання, але це дає нам більше часу для креативної роботи та розв'язання складніших проблем.

Ми будемо більше зосереджуватися на дизайні, архітектурі та створенні інноваційних рішень. ШІ — це інструмент, який допомагає нам працювати ефективніше. Наприклад, у моїй практиці використання АІ-інструментів допомагає швидше тестувати гіпотези та знаходити неочевидні рішення. Замість того щоб боятися автоматизації, ми повинні вчитися працювати з нею і використовувати її у своїх інтересах — використовувати для зростання. Головне — залишатися гнучким і готовим до нових викликів. Я впевнений, що найближчими роками можливості для програмістів тільки розширяться, особливо для тих, хто вміє мислити нестандартно і вміє адаптуватися.

- Професія IT-фахівця сьогодні одна з найконкурентніших: за даними порталу DOU, 2025 року в Україні кількість розробників перевищила 200 тисяч осіб. На міжнародному рівні конкуренція загострюється. У США, наприклад, — за рахунок скорочення вакансій, за даними FRED, на 70% за останні три роки. Розкажіть про ваш шлях: що надихнуло вас стати розробником, як починали, які стратегії допомагають вам розвиватися?

- Я цікавився технологіями з дитинства. У 14 років я почав вивчати програмування і зрозумів, що це саме те, що мені подобається. Після закінчення університету в Запоріжжі 2019 року я влаштувався на свою першу роботу в розробці ПЗ. Уже тоді я намагався братися за складні завдання. Наприклад, я підключився до проєкту, пов'язаного із синхронізацією двох баз даних, який довго не могли завершити через його складність. Важливу роль у моєму розвитку відіграла також участь у хакатонах. Вони допомогли мені прокачати технічні навички, навчитися працювати в команді та мислити в умовах обмеженого часу. Я завжди вважав, що в ІТ важливо не зупинятися на досягнутому. Тому я постійно стежу за новими технологіями, вивчаю сучасні інструменти та підходи. Це дає мені змогу не тільки витримувати конкуренцію, а й брати участь у цікавих і значущих проєктах, які дійсно впливають на індустрію.

- Ви неодноразово підкреслювали, що ключ до успіху в ІТ — це готовність братися за складні завдання і шукати нестандартні рішення. Наприклад, в одному з ваших проєктів для сфери нерухомості ви успішно розв'язали проблему синхронізації двох баз даних, з якою довгий час не могли впоратися інші розробники. Розкажіть докладніше, як ви підійшли до цього завдання і яких результатів вдалося досягти?

- Коли я зіткнувся із завданням синхронізації двох незалежних баз даних, я розумів, що це не просто технічна проблема, а виклик, який потрібно було вирішити креативно. Мені потрібно було перенести дані з однієї бази в іншу, щоб синхронізувати їх. Складність полягала в тому, що під час перенесення великої кількості даних робота сайту і застосунку зупиняється приблизно на 5-10 годин. Щоб розв'язати цю проблему, перш за все, я вивчив наявні методи і зрозумів, що попередні спроби провалилися через те, що використовували застарілий підхід, який вимагав надто багато часу і ресурсів.

Я вирішив застосувати Google Cloud Platform, використовуючи функції Cloud Functions для обробки даних. Це дало мені змогу створити рішення, яке могло поступово витягувати дані з однієї бази й акуратно записувати їх в іншу, не блокуючи при цьому доступ до бази даних. Результатом цієї роботи стало значне поліпшення продуктивності. Тепер процес синхронізації відбувався плавно і без затримок, що в кінцевому підсумку врятувало нашу команду від великих втрат часу і ресурсів. Це рішення не тільки спростило роботу для наших інженерів, а й підвищило загальну ефективність продукту.

- Зараз ви працюєте у США, де стали частиною команди однієї з американських компаній. Який досвід ви отримали, переїхавши в нове середовище, і з якими викликами та можливостями зіткнулися?

- Переїзд до США став для мене важливим етапом у кар'єрі. Серед викликів, з якими я зіткнувся були необхідність адаптуватися до різних робочих культур та підходів до розробки. Американський ринок, як ви вірно зазначили раніше, справді вирізняється високою конкуренцією, але саме це відкрило для мене нові горизонти. Я отримав доступ до передових технологій і можливість брати участь у масштабних міжнародних проєктах. Робота в команді з талановитими фахівцями з усього світу надихає та мотивує продовжувати розвиватися. Особливо ціную, що в США велика увага приділяється інноваціям і швидкості впровадження ідей. Це створює динамічну атмосферу, де можна не лише застосовувати свої навички, а й робити внесок у проєкти, які справді впливають на життя людей. Такий досвід допомагає мені зростати як професіоналу та знаходити нові способи вирішення складних завдань.

- Один із ваших найважливіших проєктів — рішення для рекрутерів і HR-департаментів, яке ви переписали з нуля. У підсумку продукт приніс бізнесу 2 мільйони доларів доходу всього за три місяці. Що стало основними факторами такого успішного запуску?

- На момент, коли я долучився до продукту, було готово лише 10% коду. Я почав з ретельного аналізу наявного рішення і зрозумів, що потрібно створити щось більш сучасне та оптимізоване. Я повністю писав код, на мені був технічний дизайн, проєктна документація, я покращив швидкість опрацювання даних, скоротивши час виконання запитів з кількох хвилин до секунд, що значно покращило продуктивність і підвищило зручність використання. Також важливим моментом було те, що ми змогли запустити продукт без великих витрат на рекламу, використовуючи вже наявну базу клієнтів нашої компанії. Це дало на можливість швидко отримати зворотний зв'язок і адаптувати рішення до реальних потреб користувачів. У результаті, коли продукт вийшов на ринок, він уже мав хороші відгуки та попит. Завдяки цьому ми залучили шість великих клієнтів і отримали такі значні доходи в перші три місяці.

- Ваша розробка допомагає виявляти слабкі місця в процесі найму і прискорювати пошук кандидатів. Розкажіть яким чином?

- Система допомагає рекрутерам побачити, де вони можуть поліпшити процес найму. Вона показує, скільки часу витрачається на весь процес: пошук кандидатів, яка кількість претендентів відгукнулися, як довго розглядалися заявки, тривалість співбесіди. Візуалізація даних у вигляді графіків за кількома вакансіями дає змогу швидко виявити області для поліпшення. Це допомагає зосередитися на ключових аспектах, що значно скорочує час пошуку і найму співробітників. Наші клієнти відзначають, що використання продукту прискорює процеси і робить їх більш ефективними. Використання цієї аналітики дає їм змогу значно скоротити час на пошук і найм співробітників.

- Ще одна ваша розробка "Talent Rediscovery" вже використовується такими великими компаніями, як Cisco, Uber і Walmart. Як саме вона допомагає рекрутерам знаходити ідеальних кандидатів і спрощує процес пошуку та набору персоналу?

- Програмне рішення значно спрощує роботу рекрутерів, автоматизуючи аналіз і підбір кандидатів на основі їхніх навичок, досвіду та інших важливих критеріїв. Завдяки використанню штучного інтелекту система швидко сортує й оцінює велику кількість резюме, що економить час і підвищує якість відбору. Це дає змогу компаніям швидше знаходити відповідних фахівців на нашій платформі, знижувати витрати на найм.

- Крім роботи над проєктами, ви також берете активну участь у професійному співтоваристві: входите в журі міжнародних хакатонів, такого як "Raptors Hackathon", і є членом міжнародної Асоціації розробників IAENG. Як це допомагає вам залишатися на передовій технологій і розвиватися як експерту?

- Це дає мені можливість бути в курсі останніх тенденцій і технологій, а також розширювати мої професійні зв'язки. Участь як журі хакатонів — унікальна можливість обмінюватися досвідом з іншими експертами та молодими розробниками. Це допомагає покращувати свої навички та залишатися актуальним у світі технологій, що швидко змінюється. Крім того, така активність зміцнює мій авторитет у професійному співтоваристві, що відкриває нові можливості для зростання і співпраці.

- Ви також активно ділитеся своїм досвідом, через наукові статті та блог. Які теми висвітлюєте у своїх роботах і чому вважаєте важливим ділитися знаннями, незважаючи на зростаючу конкуренцію?

- У своїх статтях і блозі я фокусуюся на темах, які допомагають розробникам розв'язувати складні задачі та покращувати свої навички. Наприклад, я пишу про мікросервісну архітектуру, алгоритми агрегації даних і реалізацію шестигранної архітектури в Node.js. Ці теми особливо актуальні в сучасних умовах, коли ІТ-індустрія вимагає від фахівців постійного навчання та адаптації.

Що стосується важливості обміну знаннями, я впевнений, що це необхідно навіть в умовах високої конкуренції. Ділитися досвідом — це не тільки спосіб допомогти колегам, а й можливість глибше розібратися в темі самому. Коли ти пояснюєш щось іншим, ти краще розумієш деталі та знаходиш нові підходи до вирішення завдань.

- Ви досягли успіху самі, допомагаєте колегам і ще ведете ІТ-курси для школярів. Які ключові навички та якості, на вашу думку, мають розвивати майбутні розробники, щоб успішно конкурувати в динамічній індустрії?

- Навчаючи школярів, я акцентую увагу на трьох ключових аспектах. По-перше, це практичні навички: вміння працювати з сучасними технологіями, такими як мови програмування, фреймворки та інструменти розробки. По-друге, це soft skills — командна робота та комунікація, адже більшість проєктів вимагають злагодженої взаємодії з колегами. І нарешті, це критичне мислення та здатність розв'язувати складні задачі, які допомагають адаптуватися до викликів індустрії. Технології змінюються дуже швидко, і тільки ті, хто готовий вчитися й адаптуватися, зможуть стати затребуваними фахівцями. Саме ці якості — технічна грамотність, уміння працювати в команді та критичне мислення — допоможуть майбутнім розробникам успішно конкурувати в ІТ.

Джерело матеріала
loader
loader