#NoFilter Jun' Stories: Software Engineer
SoftServe EducationІсторія про пошук прикладної роботи, але такої, щоб було місце для творчості. Щоб самостійно завдання розв'язувати, але і щоб комунікації було достатньо.
У статті Анастасія Багінська, випускниця SoftServe Academy, розповідає про те, як обрала Frontend-розробку, отримала офер у SoftServe та вийшла на підвищену стипендію в університеті, поєднуючи роботу з навчанням.
Розкажи трохи про себе та свою освіту
Я новенька Trainee в команді SoftServe з напрямку Frontend. Я ще проходжу випробувальний термін у компанії, проте програмуванням зацікавилася ще 2 роки тому. Саме тоді я зрозуміла, ким хочу стати, коли виросту. І почала докладати всіх зусиль, щоб здійснити цю мрію. Довге навчання, курси та стажування, безліч співбесід — все це, щоб зараз прокидатися щоранку з вогнем в очах і працювати разом з неймовірними людьми, займаючись тим, що приносить мені задоволення!
Наразі я навчаюсь у магістратурі на спеціальності «Комп'ютерні науки», проте торік отримала диплом бакалавра з «Міжнародних відносин». Зовсім не шкодую про свій вибір — ані першої спеціальності, ані другої. Навчання з міжнародних відносин дало мені багато знань з історії, яку я обожнюю ще зі школи, та культури різних країн, що може стати в пригоді у комунікації з клієнтами. А знання китайської мови — ну, це вже просто для душі. Студентське життя дало мені купу неймовірних спогадів і друзів, тому завжди з теплом у серці згадую ті часи.
Чому вирішила після нетехнічної спеціальності перейти в ІТ?
Насправді десь на 3 курсі я зрозуміла, що бути консулом або послом мені не цікаво, та й особливих можливостей я не шукала. Мені хотілося робити щось більш прикладне. Щось, де я можу бути творчою, проте з чітко зазначеними межами відповідальності. Де я можу бути одночасно зануреною у свої думки, проте тісно комунікувати з людьми.
Тоді я ще не знала, що Frontend-розробка ідеально впишеться в мої дивні очікування. Сфера ІТ вже тоді була на слуху, і я захотіла спробувати себе. Я дуже сумнівалась, адже думала, що без математики в мене нічого не вийде. Тому я обрала гуманітарну спеціальність насамперед.
Саме в той час мені попався курс від SoftServe — Intro to programming і все закрутилось. Після того в мене вже не було сумнівів. Я вирішила пов'язати своє життя з розробкою. Тому й в магістратуру пішла на технічну спеціальність, аби було якесь підґрунтя, що я розбираюсь в цій темі.
Як тобі вдається поєднувати роботу та навчання?
Поєднувати навчання з роботою насправді не так важко, адже дистанційне навчання дає змогу і працювати, і відвідувати лекції. Як з'ясувалося, на магістратурі вже багато людей працюють, і викладачі ставляться до цього з розумінням. Також я думаю, що мені дуже пощастило з ЗВО, бо з правильним тайм-менеджментом та виділенням часу на виконання завдань я навіть вийшла на підвищену стипендію вперше за всі студентські роки.
Які курси ти проходила та чому обрала саме їх?
Від SoftServe я пройшла загалом 3 курси. Перший дав мені розуміння, ким я хочу стати, другий подарував неймовірний досвід роботи в команді та купу нових друзів, а останній привів мене до оферу в компанії.
І це вже не кажучи, що кожен дав мені просто неоціненну кількість технічних знань та розуміння, яким має бути сучасний розробник. Взагалі мені дуже імпонує, що така велика компанія, як SoftServe, вкладає свої ресурси в навчання та підтримку молодих розробників, які хочуть поєднати своє життя з IT. Тут я побачила, що компанія турбується перш за все про своїх людей і дає всі можливості, щоб ставати краще щодня.
Можна сказати, що то було кохання з першого курсу. Тому, коли я бачила якусь нову освітню можливість від SoftServe, не думаючи подавалась. В мене не було можливості дозволити собі повні курси, тому я бралась за безплатні освітні можливості, яких у SoftServe теж немало.
Коротко про кожен з курсів:
Intro to Programming — це просто неймовірно крута ініціатива на базі Гарвардського курсу CS50, який дає потужну базу програмування. Особисто раджу його для розуміння, яким саме розробником ви хочете стати. Ми 24/7 комунікували з менторами з Академії, які додатково проводили нам тренінги з певних тем та пояснювали, яким чином можна було вирішити ті чи інші завдання. Саме на цьому курсі я зрозуміла, що буду Frontend розробницею.
Crash Course «JS Fundamentals» Theory and Team Project Stage — це був курс довжиною в навчальний рік у рамках дуальної освіти з багатьма університетами України. Там я вже закріплювала свої знання з JS. Окрема подяка Владиславу Хричову за постійну підтримку і неймовірні лекції.
Також мені пощастило потрапити на проєктний рівень, де ми вже мали змогу зрозуміти, що таке працювати на реальному проєкті у кросфункціональній команді! Це був не просто курс, а один з найтепліших спогадів мого життя. Наша команда стала цілою маленькою родиною, а Олександр Бутрим, як наш менеджер, став нашим батьком, якщо можна так сказати.
React Developer стажування — на це стажування я йшла з мотивацією отримувати досвід, хоча не думала, що зможу пройти відбір. Мене чекала технічна співбесіда, і чомусь саме вони змушують хвилюватися найбільше. Та коли я пройшла — дала собі внутрішню настанову сприймати це як справжню роботу, адже вся команда була дуже активною та вкладала душу у цей проєкт.
Ми змогли організувати собі розмовний клуб з англійської на цікаві для нас теми з ІТ, працювали з різними крутими технологіями під супроводом технічних експертів Маркіяна та Богдана, які постійно підкидали цікаві завдання, щоб ми стали конкурентоспроможними розробниками. А наша менторка Любов Коляса просто неймовірно надихала нас на кожному мітингу та давала сил рухатися далі. І дуже несподівано для мене, завдяки людям, що повірили у мене, я опинилася у компанії! Досі не можу прийти в себе 🤩
Якщо підсумувати, в мене відчуття, наче сама доля підкидала мені ці курси протягом мого шляху. І я їй за це безмежно вдячна, адже видно, що ці курси створюють люди, які горять своєю справою та діляться цим запалом з іншими, що просто не може не мотивувати йти далі!
Чому обрала саме React, чи розглядала інші технології?
З трьох основних Frontend-технологій — React, Vue, Angular — перший, як на мене, є найзрозумілішим для людини, що тільки вивчила JS і думає, що робити далі. Основні моменти можна освоїти дуже швидко, а кількість нюансів та цікавинок, що можна знайти на практиці — вражає. Я ще трішки дивилася на Angular і знаю, що він популярніший серед Full Stack розробників, що звикли до Java або C-подібних мов. Мені було неймовірно цікаво досліджувати абсолютно нові для мене терміни та підходи до програмування, і сподіваюся, що у майбутньому ще зустрінуся з ним.
Також дивилася на нашумілий NextJs. Як на мене, дуже крутий, бо він огортає React і надає з коробки майже всі необхідні інструменти для розробки вебзастосунків.
Коли ти вже засвоюєш певний алгоритм, як має будуватися застосунок, перейти на іншу технологію вже буде не так важко. Насправді найважче в IT — зрозуміти, що тобі подобається найбільше, бо сфера неймовірно широка, і обрати спеціальність для себе може бути справжнім челенджем. Але коли вибір зроблено — можливостей для розвитку море. Це одна з речей, що подобається мені у Frontend-розробці — ти постійно вчишся і маєш стежити за новинками, а отже, ніколи не стоїш на місці.
Дай пораду тим, хто тільки починає свій шлях в ІТ
Якщо ти тільки починаєш і це приносить задоволення, ти не змушуєш себе, а навпаки, шукаєш екстра хвилинку, аби вивчити щось нове, покодити ще трішки або дослідити якусь новинку, що тільки з'явилася — для тебе немає нічого неможливого.
Це не буде легко. В мене було багато моментів, коли я думала: «Ну, можливо, IT все ж не моє — навколо так багато крутих розробників, чим я краща за них?»
Такі думки особливо часто з'являються після відмови на співбесіді. Та чи зупиняли мене ці думки? Звісно, ні.
Сідала і заповнювала прогалини в знаннях, починала вивчати нову актуальну технологію, подавалась на нові стажування та курси, оновлювала резюме і йшла далі. Ніколи не здавайся, бо перша сходинка — найважча. Сміливі мають щастя, врешті-решт!
✨✨✨
Якщо історія Анастасії захопила тебе і дала мотиваційний поштовх, аби зростати у Frontend-розробці — реєструйся на повний курс з Frontend у SoftServe Academy.
Або обирай з інших курсів з Frontend:
Базові, щоб почати у новому напрямі з нуля
Практичні, щоб закріпити наявні знання та отримати нові навички
Проєктне навчання, щоб отримати реальний досвід на проєкті