Проєкт «Історії успіху випускників ЗНУ»: вихованець математичного факультету кафедри програмної інженерії Володимир Войко

У Запорізькому національному університеті (ZNU, Zaporizhzhia National University) триває втілення в життя профорієнтаційного проєкту «Історії успіхів випускників ЗНУ». Пропонуємо вашій увазі інтерв’ю з вихованцем математичного факультету кафедри програмної інженерії (рівнів «бакалавр», «спеціаліст») Володимиром Войком.
-Добрий день, Володимире! Дякуємо, що погодився поділитися з нами своєю історією успіху. Почнемо з того, як ти визначив для себе що хочеш пов'язати своє життя з професією програміста?
- Добрий день. Радий мати змогу з вами поспілкуватися. Я, як і багато інших, уже з дитинства цікавився комп'ютерами і технологіями. Мене завжди цікавила таємничість того, як комп'ютерні програми й апаратне забезпечення працюють. Тому, коли став дорослим, мені здавалося природним вибрати професію, пов'язану з програмуванням. Згодом зрозумів, що програмування – це не просто хобі, але й професійне покликання. Я люблю те, що роблю, тому що воно дозволяє створювати інноваційні продукти, які можуть покращувати життя людей.
Завжди почувався комфортно, працюючи з комп'ютерами, а також – при вирішенні складних завдань. Інформаційні технології постійно розвиваються, тому постійно навчаюся, щоб бути в курсі останніх тенденцій і нових технологій. Отже, можна сказати, що програмування стало моїм покликанням, і я завжди пргну розвиватися та покращувати навички в цій галузі.
- Як ти потрапив на математичний факультет і кафедру програмної інженерії Запорізького національного університету?
- Я не можу сказати, що потрапив на математичний факультет і кафедру програмної інженерії Запорізького національного університету зовсім випадково. У моєму виборі значну роль відіграла старша сестра, яка теж навчалася на математичному факультеті в цьому університеті. Вона розповідала про своє навчання, демонструвала мені проєкти та програми, які створювала, і ці розповіді викликали в мене великий інтерес до програмування.
Крім того, я завжди був добре розумів математику, а це дуже важливий компонент програмування. Через це вирішив, що математичний факультет буде найкращим вибором. І коли почав дізнаватися більше про кафедру програмної інженерії, стало зрозуміло, що це – саме те, що мені потрібно, щоб отримати відповідні навички та знання для роботи в цій галузі. Таким чином, я склав вступні іспити на математичний факультет Запорізького національного університету та обрав кафедру програмної інженерії, яка найбільше сподобалася, та почав навчання на ній. Не жалкую про свій вибір, оскільки це надало мені можливість отримати відповідні знання та навички, які зараз використовую в своїй професії.
- Які вміння та знання ти отримав на кафедрі програмної інженерії, які з них виявилися корисними у твоїй подальшій кар'єрі?
- На кафедрі програмної інженерії я отримав дуже багато корисних знань і навичок, які використовую у своїй кар’єрі. Ось деякі з них:
- Програмування: я навчився програмувати на різних мовах програмування, таких як «Java», «C++», «Python», та інших. Це навчання допомогло отримати глибокі знання про основні принципи програмування та розробки програмного забезпечення.
- Розробка програмного забезпечення: навчився розробляти програмне забезпечення, використовуючи різні методи та підходи та створювати програмні продукти, проводити тестування й внесення змін у програмне забезпечення.
- Бази даних: навчився проєктувати, розробляти та управляти базами даних. Отримав знання про SQL та інші мови запитів до баз даних, що стало корисним у моїй подальшій роботі.
- Алгоритми та структури даних: навчився проєктувати та розробляти ефективні алгоритми та структури даних. Ці знання допомогли вирішувати складні завдання та оптимізувати продукти.
- Робота в команді: навчився співпрацювати з іншими людьми та працювати в команді. Це навчання було корисним в моїй подальшій кар'єрі, оскільки робота в команді – важливий аспект у програмуванні та розробці програмного забезпечення.
Ці знання та навички допомогли стати досвідченим програмістом та надали змогу успішно працювати в цій галузі.
- Ще навчаючись в університеті, ти отримав першу роботу у технологічній компанії. Розкажи детальніше: над чим ти працював?
- На початку четвертого курсу, у 2016 році, я влаштувався у місцеву аутсорсову компанію «Roll’n’code» на посаду Junior Android developer. Працював там пів року, найбільше – над підтримкою поточних проєктів мобільних клієнтів для різних вебсервісів. Після цього перейшов в іншу запорізьку аутсорсову компанію «Pixelteh». Працював над різними проєктами та технологіями. Через рік почав вивчати iOS-платформу й підтримувати проєкти на обох платформах.
- Як склалась твоя карʼєра після закінчення навчання в Запорізькому національному університеті. Ти працюєш в такій великій компанії. Які цікаві проєкти ви втілюєте в життя зараз?
- У 2020 році влаштувався до німецької агенція, що спеціалізується на розробці мобільних додатків «Snapp Mobile «на посаду Senior iOS developer. Працював над розробкою додатку з contact tracing для бізнесу під час пандемії. Розробляв клієнтській додаток для дуже популярної у всьому світі настільної гри «Warhammer» компанії «Games Workshop». На цьому проєкті працював зі SwiftUI а також дуже активно писав складні SQL-запити. Зараз працюю над мобільним додатком для електровелосипедів «Bosch». Відповідальний за навігацію трейлів (trail navigation) на iOS платформі.
- Які складнощі ти зустрів на шляху до успіху та як їх подолав?
- Як у будь-якій професії, і в програмуванні зустрічаються складнощі. Ось кілька складнощів, які я зустрів на шляху, та як я їх подолав:
- Великий обсяг інформації. Одним із найбільших викликів для мене був великий обсяг інформації, яку треба засвоїти, щоб бути успішним програмістом. Щоб впоратися з цим, вчився постійно і робив багато практичних завдань. Я розумів, що навчання не закінчується після отримання диплому, тому постійно вдосконалюю свої знання та навички.
- Нестача часу. Іноді складалися ситуації, коли треба було виконати багато завдань за короткий проміжок часу. Для того, щоб впоратися з цим, розвивав здатність до планування й організаційні навички. Намагався розподіляти свій час ефективно й пріоритетизувати завдання.
- Робота з великими командами. У програмуванні великі команди є– досить поширене явище, але робота з ними може бути складною. Щоб впоратися з цим, навчився бути ефективним у комунікації та співпраці з колегами. Намагаюсь вислуховувати думки інших та знаходити компромісні рішення.
- Змінність технологій. У світі програмування технології постійно змінюються, і від програміста вимагають бути завжди в курсі останніх тенденцій та розуміти їх. Щоб впоратися з цим, постійно навчаюсь. І навіть зараз, після отримання бакалаврату і спеціаліста, я вступив до Запорізького національного університету в магістратуру і продовжую навчання.
- Які поради ти можеш надати молодим людям, які хочуть стати програмістами й програмістками?
- Ось кілька порад для тих, хто хоче опанувати цю професію:
- Вивчайте математику й інформатику. Це – основа для програмування. Якщо ви розумієте ці науки, ви зможете легше засвоїти програмування.
- Навчайтеся постійно. Світ програмування увесь час змінюється, тому важливо навчатися нових технологій і мов програмування. Постійне навчання допоможе залишатися конкурентноспроможними на ринку праці.
- Практикуйте. Вивчення теорії важливе, але практика допоможе розвинути навички програмування. Робіть багато практичних завдань, пишіть свої проєкти, співпрацюйте з іншими програмістами/ками, щоб зрозуміти реальні вимоги.
- Розвивайте свої комунікаційні та соціальні навички. У програмуванні не тільки важливі технічні навички, але й здатність комунікувати та співпрацювати з іншими програмістами/ками. Вчіться працювати в команді, слухати думки інших і знаходити компромісні рішення.
- Не бійтеся викликів. Програмування може бути складною професією, але не бійтеся викликів. Використовуйте проблеми як можливості для навчання та розвитку. Не здавайтеся при першій складності, пошукайте рішення та спробуйте різні підходи.
- Почніть зі створення проєкту. Якщо хочете навчитися програмуванню, почніть зі створення свого проєкту. Це допоможе зрозуміти процес програмування та залучить вас до творчості.
- Дякуємо, Володимире, за змістовне інтервʼю! Бажаємо подальших успіхів, на все добре!
Для довідки
У Запорізькому національному університеті за ініціативи відділу доуніверситетської підготовки, профорієнтації та працевлаштування від 2020 року реалізують творчий проєкт «Історії успіху випускників ЗНУ». Утілюють його в життя факультети, інженерний навчально-науковий інститут ЗНУ ім. Ю.М. Потебні. Активно долучається до роботи й факультет журналістики, пресслужба вишу. Вони створюють матеріали про успішну професійну кар’єру наших випускників/випускниць. Факультети університету та інженерний інститут допомагають налагодити зв'язок із випускниками/випускницями факультетів різних років. Долучитися до цієї ініціативи можуть усі охочі випускники/випускниці Запорізького національного університету та інженерного інституту ЗНУ (колишня Запорізька державна інженерна академія та Запорізький індустріальний інститут), котрі бажають поділитись із майбутніми молодими фахівцями/фахівчинями таємницями професійного становлення, допомогти їм працевлаштуватись, на власному прикладі продемонструвати, як реалізувати себе в професії, тощо. Для цього треба надіслати матеріали чи контакти відповідної особи на пошту:
Слідкувати за проєктом «Історії успіху випускників ЗНУ» можна за лінком:
Сьогодні архів проєкту – це вже більш ніж 300 історій успіхів талановитих випускників/випускниць Запорізького національного університету!
Слідкуйте за подіями вишу також на соцмережевих сторінках пресслужби ЗНУ:
https://www.facebook.com/pressluzhbaZNU
https://www.instagram.com/pressluzhbaznu/