Русский  
ДонНТУ   Портал магістрів

Біографія

Я, Воробйов Лев Олегович, народився 2 березня 1997 року в сім'ї юриста в невеликому містечку під назвою Ровеньки, і там жив, поки не прийшов час отримувати мені вищу освіту в Донецькому національному технічному університеті.

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

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

У 2002 році пішов до Ровеньківської загальноосвітньої школи №6, що знаходиться неподалік місця проживання. Це та сама школа, яку колись закінчив мій тато, Воробйов Олег Володимирович. На той момент він вже працював юристом на шахті 71 Ровеньківська. Пізніше шахту закрили, і він влаштувався в м. Алчевську третейським суддею.

Моя мама, Воробйова Ольга Іллівна, працювала місяць інженером. На жаль, вона була важко хвора і її життя закінчилося в 2006 році влітку. Після цього мене виховувала бабуся, Воробйова Любов Миколаївна, і дідусь, Воробйов Володимир Миколайович, пенсіонер за шахтарським стажем. Тоді бабуся віддала мене в музичну школу, на курси фортепіано.

У шкільні роки мав особливий інтерес до вивчення математики, фізики та хімії. Директор школи, Ларіонова Вікторія Володимирівна, написала в характеристиці, що я брав активну участь у громадському житті школи та класу. І дійсно, з дев'ятого класу мене часто викликали на олімпіади зі шкільних предметів.

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

Бажання програмувати у мене з'явилося ще в десятому класі, коли вчитель математики, Юдін Володимир Васильович розповів про один спосіб обчислення квадратного кореня у стовпчик. Тоді, замість того, щоб на папері робити обчислення, програма за мене ці обчислення виводила на екран. Так я почав вивчати мову С++.

Коли в 2013 році вчителі дізналися, що я вивчив мову програмування C++, мене відправили на олімпіаду, де я познайомився з моїм першим викладачем, який мене взяв у Малу Академію Наук при Ровеньківському філії Луганського національного університету імені Тараса Шевченка. Під керівництвом Логінова Анатолія Володимировича захистив науково-дослідну роботу по темі Використання біноміальної системи числення в генетичних алгоритмах.

У лютому 2014 року взяв участь у II етапі XIII Всеукраїнського чемпіонату з інформаційних технологій Екософт 2014 і посів друге місце в розробці проекту B-Numbers. У цей час відбувся державний переворот на Україні, і, через загострення військово-політичної ситуації, наступний етап конкурсу в Туреччині не відбувся.

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

У червні 2014 року потягом виїхав через Дебальцеве до Одеси та поселився в гуртожитку Одеського Державного Університету для проходження зовнішнього незалежного оцінювання. Приємною несподіванкою було отримати 200 балів з фізики. Не дарма готувався цілий місяць розв'язуючи завдання. Хоча з української мови та літератури пощастило набрати лише 162 бали. Математику здав на 192 бали. У підсумку, увійшов до п'ятірки кращих абітурієнтів в рейтинговому списку ДонНТУ.

Після здачі ЗНО в липні 2014 року приймав санаторно-курортне лікування в смт. Затока протягом 21 дня.

У серпні 2014 року перетнув російський кордон на Перевальському перешийку Кримського півострова поїздом з м. Одеса у м. Сімферополь. Потім рейсовим автобусом доїхав до м. Ростова-на-Дону, для того щоб подати документи на вступ до ЮФУ. Проте, як з'ясувалося пізніше, бажана спеціальність Програмна інженерія викладається лише у м. Таганрог. Поїхав туди, а там низька якість наданих умов проживання та вартість нерухомості переконали мене перебратися назад в Україну. У місті Київ звернувся до Київського політехнічного інституту, і мені там пояснили що бюджетні місця вже зайняті. У мене був вибір вступати в один з Харківських університетів, проте я вибрав ДонНТУ, тому що він ближче до рідного краю.

15 жовтня 2014 року я вступив до ДонНТУ на очну форму навчання. Та не шкодую, тому що це кращий ВНЗ на Донбассі. До того ж, близько.

Знаючи про те, що в ДонНТУ на першому курсі дуже важко вивчати математику, Логінов подарував мені два томи посібника з математичного аналізу для вступників до ВНЗ. Ці книги потім мені стали в нагоді, коли я готувався до чергової лекції з мат. аналізу.

У листопаді 2015 року, на другому курсі був предмет по структурам даних. Потрібно було реалізувати хеш-таблицю. У пошуках рішення цього нетривіального завдання, придумав і реалізував на мові Асемблера щось на кшталт функції згортки для коротких слів з букв латинського алфавіту. Крім того, потрібно було підібрати такий параметр складання по двійковому модулю, який дозволяв би зберегти в хеш-таблиці всі ключові слова мови C++ без колізій. В результаті повного перебору програма знайшла рівно одне значення параметра, яке підходить для таких цілей. Через три роки цей алгоритм згортки був опублікований в журналі Інформатика та Кібернетика.

У 2016 році, пізнавши тяжкість ручного оформлення курсових робіт, перейшов на систему верстки, що дозволило відокремити оформлення від змісту. І надрукував перший звіт з математики з її допомогою. Цей поворот подій надалі вплинув на вибір теми диплома бакалавра.

У 2018 році захистив випускну кваліфікаційну роботу бакалавра за темою Програмне забезпечення електронної системи звітів. Науковий керівник — Чернишова Алла Вікторівна, допомагала мені грамотно скласти пояснювальну записку. У підсумку я отримав диплом з відзнакою і вступив до магістратури.

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

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

У січні 2019 року через таку завантаженість у мене виникла необхідність перейти зі старої системи верстки на більш сучасну мову розмітки тексту. Підстроївши її під систему верстки, вдалося прискорити процес написання звітів по виконаним завданням.

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

Плани на майбутнє

Надалі планую захистити магістерську дисертацію за темою Програмний синтез патернів об'єктно-орієнтованого проектування, яку надихнув обрати мені науковий керівник, Григор'єв Олександр Володимирович, професор кафедри ПІ.

На досягнутому зупинятися не маю наміру. Після закінчення ДонНТУ бажаю отримати ступінь кандидата технічних наук в Російському ВНЗ, знайти гідну роботу.