Я навчаюсь на третьому курсі спеціальності «Інженерія програмного забезпечення» в Києво-Могилянській академії та працюю Business Data Analyst у команді Genesis Growth Team. Офер в команду отримала після двох місяців стажування.
Хочу поділитись із читачами блогу своєю історією. Думаю, вона буде корисна всім, хто хоче потрапити в Genesis та розглядає можливість стажування.
Як все починалось
За перші два роки в університеті пройшла різноманітні курси: від процедурного програмування на C++ до веброзробки, інформаційної безпеки з проведенням penetration testing вебсайтів, основ штучного інтелекту і програмування мобільних систем на ОС Android. Найбільш цікаво було на курсі штучного інтелекту, саме після нього я вирішила самостійно розібратись із мовою програмування Python, а згодом почала проходити курси з data science.
У вересні 2021 року зрозуміла, що готова починати пошук роботи. Створила своє перше резюме Junior Data Scientist та пішла шукати цікаві вакансії. Процес виявився непростим.
Хотіла потрапити в продуктове IT, але всі пропозиції вимагали комерційний досвід, якого у мене не було. Якось натрапила на оголошення про відбір в школу бізнес-аналітики від Genesis та KSE. Можливість виглядала перспективно, адже в школі можна було дізнатись про роботу в продуктовому IT, познайомитись з проєктами всередині Genesis та, можливо, знайти першу роботу мрії. Недовго думаючи, подала заявку.
Відбір на школу складався з трьох етапів: тест на математику і логіку, кейсове завдання, співбесіда. Математичний тест був достатньо складним через обмеження в часі та підступні завдання, але цілком реальним для успішного написання (особливо якщо перед ним повторити призабуті шкільні формули).
Справжнім челенджем для мене стало кейсове завдання, суть якого була у дослідженні ринку. Раніше нічого подібного не робила, тому більшість відведеного часу пішло на пошук та прочитання відповідних статей та книг.
Але до чого ж круто було отримати лист про те, що я пройшла на останній етап відбору! Він складався з півгодинного дзвінка, де мене запитували про особисту історію та мотивацію.
На початку жовтня я отримала лист із запрошенням на навчання. Забігаючи наперед, зазначу — школа виявилась надзвичайно цінним досвідом, я дізналась інсайди роботи в продуктовому IT, як рахувати unit-економіку, про інвестиції в стартапах, compliance, як правильно вести переговори та ще багато іншого. Також школа стала life-changer для мене, адже другу лекцію проводив Богдан Говорун, Head of Growth в Genesis.
Знайомство з Genesis Growth Team та відбір на стажування
Богдан розказав про задачі бізнес-аналітиків в продуктовій компанії й трішки про те, чим займається його команда. Розповідь про команду одразу мене дуже зацікавила.
Основна мета Growth Team — перетворити Україну з аутсорсингового хабу на «продуктову» країну. Команда інвестує в проєкти на ранній стадії розвитку, масштабує їх та налаштовує продукти на довгостроковий успіх.
Одразу після лекції я спитала у Богдана, як податись до них на стажування. Мені скинули тестове завдання, на виконання якого давалось три дні. Тут тестове теж було на дослідження ринку, яке мені вже було легше робити, враховуючи досвід зі школи. Після проходження цього етапу — співбесіда.
У підготовці до співбесіди мені допомогла книга «Case in Point» провідного американського консультанта Марка Косентіно. Це книга для тих, хто проходить співбесіди в консалтинг, але також там є корисні узагальнені поради для інтервʼю, приклади можливих запитань і логічних задачок. В ході співбесіди мені розповіли, що стажери будуть реалізовувати проєкт з автоматизації рекрутингу. Наступного дня я отримала офер на стажування.
Стажування: виклики й можливості
Мені провели інтро дзвінок щодо процесів і цілей в команді — так офіційно почалось стажування. Перші два тижні пройшли за брейншторм-сесіями щодо автоматизації рекрутингових процесів. Ми досліджували готові рішення, шукали недоліки та генерували нові ідеї.
Я написала скрипт для розумнішого фільтрування результатів пошуку кандидатів в LinkedIn. Проблемою було те, що платформа вимагає при кожному запуску двофакторну авторизацію, що не дуже зручно для потенційного користувача нашого проєкту.
Ми проводили дзвінки з рекрутерами інших проєктів всередині Genesis, намагались знайти процеси, які сповільнювали їхню роботу і які ми можемо автоматизувати. В результаті дійшли висновку, що в цій сфері вже є багато готових рішень, а те, чого нема — вимагає людського фактора.
Що сподобалось в процесі — на брейнштормах брали участь багато людей з команди, всі були відкриті до пропозицій з боку стажерів і дослухались до наших порад або заперечень.
Далі ми обрали іншу спеціалізацію, де зможемо допомогти. Вирішили робити систему аналітики перформансу команди підтримки. В Growth Team працює централізований сапорт, де вже підтримуються 12 проєктів Genesis.
Задача
Потрібно було створити систему аналітики для зручного відстежування критичних ситуацій і метрик перформансу команди: середній час першої відповіді користувачу, середній час розв'язання проблеми користувача і ще багато інших.
Для зручності реалізовували систему у вигляді телеграм-бота. Перша ітерація бота мала три метрики, які приходять користувачу щодня. Потім ми почали додавати нові метрики, сповіщення про запити користувача, які без відповіді більше N годин, тижневу і місячну аналітику.
Результат
Зараз в боті обчислюються понад 30 метрик, приходить щоденна/щотижнева/щомісячна аналітика, реалізовано сім видів сповіщень про критичні ситуації. Доступ до бота мають п'ять рівнів користувачів: Head, Team Lead, Shift Lead, Agent, Product. Кожен рівень має свій унікальний функціонал. Наразі ботом користується вся команда підтримки.
У процесі розробки ми два рази на тиждень робили зустріч із командою для обговорення прогресу і наступних кроків, мали спільний чат, куди могли писати всі питання і розв'язувати нагальні проблеми.
На початку стажування я і не уявляла, що цей бот може вийти таким крутим і корисним проєктом. Окрема подяка нашій команді data-driven експертів, з якими ми разом реалізували бота. З дівчатками працювалось дуже комфортно, і ми навіть розвіртуалізувались у львівському коворкінгу.
Під час роботи над ботом я зрозуміла, що маю бажання і можливість взятись за додатковий проєкт. Тому написала з цим питанням Андрію — Operation Manager в Growth Team. Він запропонував взяти в роботу модель для оптимізації маркетингу. Звучало незрозуміло і цікаво, тому, звісно, я погодилась.
На інтро дзвінку виявилось, що існує написаний скрипт, який за допомогою диференціальної еволюції шукає на історичних маркетингових даних найкращі варіанти автоправил креативів. Наприклад, один з варіантів правил: виключай креатив, коли CPC>$N, Spend>$M i Purchases=0.
З мого боку потрібно було продовжити розраховувати автоправила для різних проєктів Genesis, трохи змінюючи код під потреби кожного проєкту (наприклад, зробити оптимізацію на рівні адсету, а не креативу) та збирати дані з кабінетів Facebook самостійно, а не чекати цих даних від проєктів.
Одну ітерацію зробили разом з Андрієм, щоб я мала змогу розібратись, що і як працює. Цим проєктом я досі займаюсь.
Отримання фултайм-оферу
Під кінець грудня мала дзвінок з керівником Growth Team Богданом для обговорення подальших планів. На питання: «Що я хочу?» в мене була готова чітка відповідь — повноцінна робота в Growth Team. Домовились, що стартуватиму з початку січня.
Отримала офер на позицію Business Data Analyst. Зараз відповідаю за продуктову аналітику, А/В тести, data engineering. Налаштовую для наших проєктів автоматичний датафлоу — систему, яка раз на N годин вивантажує дані з різних платформ (Amplitude, Facebook, Solidgate) за допомогою AirFlow, зберігає їх в Google Cloud Storage. Потім звідти відвантажуються дані для динамічних візуалізацій в Tableau, дашбордів в Google Sheets та репорт-систем.
Окрім моїх основних задач, Growth Team дає можливість братись за всі ініціативи, які мені цікаві. Наприклад, я приєдналась до проєкту із найму в команду. Вже проводила інтро дзвінки з кандидатами, скоро проведу свою першу лекція для аналітиків та розробила бренд-бота команди. В боті можна подивитись актуальні вакансії в команді, податись на них або порекомендувати друга, прочитати про Growth Team. Також приходять сповіщення про нові можливості в нашій команді.
Як школа бізнес-аналітики, так і стажування дали мені дуже багато: знайомство з крутими людьми, розуміння, чим точно хочу займатись найближчі 5-7 років та роботу в команді мрії, що мене драйвить кожного дня.
Поради стажерам
Все починається з першого враження — докладіть достатньо зусиль, щоб вам самим подобалось ваше резюме. Погугліть сучасні найкращі практики. Наприклад, в провідних компаніях фотографія або вік в резюме вважається поганим тоном.
Поставтесь до кожного етапу відбору відповідально. Якщо на тестове завдання відведено три дні, то краще зробити його за перші два, а останній залишити на фінальну перевірку і виправлення мінімальних помилок. Ніколи не буде зайвим перед співбесідою пройтись по базових рекрутерських питаннях і сформулювати для себе відповіді тезово.
Від стажування треба винести для себе максимум користі. Ставте питання, використовуйте все, що може допомогти вам для подальшого розвитку. Успіхів!
Comments