Геннадій Міщевський

Геннадій Міщевський – спікер вебінару Automation testing. Mocha. How to wrap external libraries

facebook-podii_1920x1080_piks_3.300x0.jpeg.pagespeed.ce.geBnjc2mJ6.jpg

✓ SDET tech lead

✓ В ІТ з 2013 року

Він розповів про рекрутинг, перехід в IT, провальний перший виступ і гнучкий підхід до тестування.

  • Дивись інтерв'ю спікера на YouTube

Геннадію, розкажи, як ти потрапив в ІТ?

В ІТ я вже 8 років. Навчався не за спеціальністю, а на факультеті аерокосмічних систем управління в НАУ. В IT у принципі йти не збирався, незважаючи на те, що батьки, які у мене теж айтішники, пропонували піти у програмування ще зі школи. Я пропрацював на багатьох різних роботах, а безпосередньо перед IT, працював у рекрутингу та співбесідував в основному саме айтішників. Перед цим я пройшов курс QA, і під час роботи рекрутером виникли дві думки, які підштовхнули мене в цей напрямок.

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

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

Тим більше, що я вже пройшов курси тестерів. Мама зі мною займалася із SQL.

І ось ще момент, у мене була вакансія на мідл-тестувальника з базами даних, я співбесідував хлопців по базах, питав їх SQL, і розумів, що допомагав вирішувати їхні тестові завдання. І в результаті так вийшло, що я перейшов ІТ.

Яким було твоє професійне зростання в ІТ?

Я потрапив до невеликої компанії, яка займалася слотами. Але цей проєкт був із технічного погляду досить слабким. І за рік роботи в ньому я зрозумів, що треба рухатися далі.

Я перейшов до "Global" на великий, складний, цікавий проєкт. Працював там якийсь час на позиції мануального тестувальника. Потім перейшов в автоматизацію і пішов далі у цьому напрямі. Автоматизація мені стала дуже цікавою. Я мав відпрацювати 40 годин за проєктом, а працював як мінімум по 70. Усюди, навіть дорогою на роботу, навчався, вивчав нове.

Як ти став спікером?

Мене запросили до однієї освітньої платформи. У них був курс, тренер та кілька менторів. Тренер вів курс, а завдання менторів – відповідати на запитання студентів. Я був ментором. А потім на мене вийшла одна компанія і запропонувала мені прочитати курс автоматизації. Вони дали мені свої матеріали, підготовлені на основі ISTQB. Але після цього я пообіцяв собі ніколи не читати курси з чужих матеріалів. Адже вийшло, що я це просто читаю і, відповідно, слухачам не зрозуміло, за що вони платять гроші. Мене зупинили і запитали: "Навіщо ти нам потрібен, якщо ми можемо почитати це без тебе і навіть не витрачати час, щоб сюди доїхати?" Потім на наступні заняття я готувався до кожного по 8-12 годин, щоб доробити, урізноманітнити і розширити ці матеріали.

Загалом, перший млинець був такою гарною грудкою.

Але потім ці хлопці попросили зробити доповідь для конференції. У мене саме тоді дозрівала тема. Я вже сам робив усі матеріали і всередині своєї компанії зібрав тестову групу і на них потренувався. На конференції все пройшло нормально.

Яку користь дає тобі викладання?

Перше, найочевидніше для мене – це як у програмуванні драйв-підхід: коли одне й те комусь постійно повторюю, мені легше один раз виступити, записати і потім просто посиланнями відповідати на ці запитання. Також у мене є курс, я його записав і тепер людям, які приходять до нас у компанію, даю цей курс.

По-друге, є метод качки. Сенс у тому, що якщо ти хочеш щось зрозуміти, спробуй пояснити це качці.

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

Розкажи про вебінар, який пройде на нашій платформі. Чим він корисний, цінний? Кому варто прийти на заняття?

  • Дивись інтерв'ю спікера про вебінар на YouTube

Вебінар: Automation testing. Mocha. How to wrap external libraries

facebook-podii_1920x1080_piks_3.300x0.jpeg.pagespeed.ce.geBnjc2mJ6.jpg

Насамперед це буде цікаво автоматизаторам, щоб краще робити свою роботу.

Я готовий поділитися своїми знаннями та досвідом, адже якщо це допомогло мені, то може допомогти комусь ще. У мене було таке на проекті, що я робив, робив, робив, а потім подумав, що мені тут чогось не вистачає, але я можу це реалізувати таким підходом. Але щоб це зробити, необхідно переписати умовно 3000 рядків коду. А треба було спочатку так робити, щоби цей підхід працював. Я свої день-два витратив на виправлення, і, відповідно, тепер завжди користуюся цим підходом, тому що він дає гнучкість.

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

Якщо у тебе великий старий проєкт, на якому вже дуже багато кодів, то, напевно, ти не станеш усе переробляти.

Але на наступному проєкті ти можеш одразу почати так робити і це врятує від якихось проблем. Надалі ти зможеш краще виконувати свою роботу.

Де ти зараз працюєш?

Зараз я працюю в продуктовій компанії Corva.AI. Ми працюємо у сфері нафти та газу. Робимо софт, який допомагає нафтовикам зберегти ресурси, гроші.

Ми робимо аналітику приладів, якими вони користуються для буріння та видобутку, адже вони мають величезну кількість даних, збираємо ці дані, аналізуємо та малюємо для них графік, щоб вони могли переглянути, що конкретно зараз відбувається.

Що тебе надихає і мотивує у роботі та в житті?

Я намагаюся розділяти роботу та життя. Можливо комусь складно робити це в умовах карантину та локдауну. Але я завжди поділяю, якщо це виходить.

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

Вдома мене мотивують та надихають мої діти. Я сімейна людина. А на роботі мене надихає робота. Мені цікаво йти на роботу і цікаво йти додому.

Я люблю свою роботу, вирішую складні завдання, роботи вистачає. Застосування якихось підходів, коли не розумієш, що воно, як воно, навіщо це, як працюватиме спочатку. Потім ти цю справу будуєш, вона працює, ти дивишся і ось це мотивує. Виходить щось нетривіальне.

Про що ти мрієш і яка у тебе мета?

Я в цьому плані не зовсім правильна людина. Я, мабуть, як самурай. Я не маю мети, я маю шлях. В принципі, найголовнішого я вже досяг. У мене будинок, дружина, двоє дітей, чудова робота. Якихось грандіозних планів далі не будую. Єдине, що хотілося б якийсь свій стартап зробити, щоб унеможливити ризики та мати пасивний дохід.