Біографія

Особистісне становлення

Я, Мазалов Роман Олександрович, народився в м. Єнакієве 13 листопада 1997 року в родині шахтаря Мазалова Олександра Івановича і товарознавця Мазалова Ірини Петрівни.

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

У вересні 2004 р., у віці шести років, пішов у Єнакіївську загальноосвітню школу №5, де провчився до одінннадцатого класу. Під час навчання часто брав участь в шкільних олімпіадах. У школі я дізнався про свою схильність до точних наук, зокрема, до математики. Це стало однією з причин надходження в технічний університет після школи.

Перший комп'ютер з'явився рано в дитинстві, світ всередині даного пристрою здавався мені надзвичайно цікавим. Я намагався дізнатися про нього якомога більше. Намагався дізнатися якомога більше можливостей різних програм. Захоплення пізнати внутрішній світ комп'ютера в результаті і привело мене в програмування.

Професійне становлення

З програмуванням я зіткнувся вперше, коли я намагався створити власний веб-сайт. Також я познайомився з першою мовою розмітки HTML. Перший час я створював статичні сторінки, але з часом мені стало цікаво, як зробити сайт, вміст якого постійно змінюється. Так я познайомився з поняттям CMS, встановивши одну з таких — DLE, я почав вивчати всі її можливості. Але надалі мені треба було написати плагін, для написання якого було потрібно знання мови PHP. Так я потроху почав вивчати першу мову програмування.

Інше зіткнення з програмуванням було при створенні власної карти в грі Warcraft 3. В утиліті для створення карт World Editor для написання логіки використовувалась власна мова JASS, який теж я частково вивчив.

Програмування доводилося вивчати самому. У школі на уроках інформатики я в підсумку дізнався про блок-схеми, ми розбирали нескладні алгоритми, але до вивчення програмування справа не дійшла.

Мені дуже подобалося розбирати речі пов'язані з комп'ютерами, тому після закінчення школи я вирішив вступити в найбільший технічний ЗВО в області для вивчення комп'ютерних наук — Донецький національний технічний університет. При виборі спеціальності я вибирав yci, пов'язані з програмуванням. Так вже вийшло, що першим пріоритетом я вибрав спеціальність Програмна інженерія.

Під час навчання в бакалавраті мені подобалися предмети двох типів. Першого типу — це предмети, які спрямовані на якісне написання коду (Групова динаміка, Алгоритми і структури даних і т.д.). Другого типу — це предмети, які розбирають внутрішній устрій системи і взаємодія її компонентів (Операційні системи, Архітектура комп'ютерів, Протоколи комп'ютерних мереж, Організація комп'ютерних мереж і т.д.).

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

У 2019 захистив випускну кваліфікаційну роботу бакалавра на тему Інформаційна система Рецепти для мобільного пристрою. Науковий керівник — старший викладач кафедри програмної інженерії Коломойцева Ірина Олександрівна, дуже допомогла розібратися зі стандартами оформлення і з написанням пояснювальної записки.

После захисту дипломного проєкту та отримання червоного диплома я вступив до магістратури ДонНТУ на спеціальність Програмна інженерія. Тема для магістерської роботи обрана з аналізу ПЗ з використанням архітектурного підходу REST. Однією з мотивацій вибору теми була реалізація власної ідеї, іншою мотивацією було бажання розібратися в сучасних архітектурах веб-додатків і сучасних протоколах обміну даними.

Цілі, плани та бачення майбутнього

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

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

Серед особистих ці́лей хотілося б виділити поліпшення навичок англійської мови, особливо розмовної. Можливо, отримання сертифікату FCE.