Українська  
ДонНТУ   Портал магистров

Биография

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

Личностное становление

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

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

Моя мама, Воробьёва Ольга Ильинична, проработала месяц инженером. К сожалению, она была тяжело больна и её жизнь закончилась в 2006 году летом. После этого меня воспитывала бабушка, Воробьёва Любовь Николаевна, и дедушка, Воробьев Владимир Николаевич, пенсионер по шахтерскому стажу. В этом же году бабушка отдала меня в музыкальную школу, на курсы фортепиано.

В школьные годы питал особый интерес в изучении математики, физики и химии. Директор школы, Ларионова Виктория Владимировна, написала в характеристике, что я брал активное участие в общественной жизни школы и класса. И действительно, с девятого класса меня часто вызывали на олимпиады по школьным предметам. По математике даже вышел на областной тур и занял там третье место.

Профессиональное становление

Желание программировать у меня появилось ещё в десятом классе, когда учитель математики, Юдин Владимир Васильевич рассказал об одном способе вычисления квадратного корня в столбик. Тогда, вместо того, чтобы на бумаге производить вычисления, программа за меня эти вычисления выводила на экран. Так я начал изучать язык С++.

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

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

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

В июне 2014 года поездом выехал через Дебальцево в Одессу и поселился в общежитии Одесского Государственного Университета для прохождения внешнего независимого оценивания. Приятной неожиданностью было получить 200 баллов по физике.Не зря готовился целый месяц сидя за сборником задач. Впрочем, по украинскому языку и литературе получилось набрать где-то 162 балла, но после апелляции добавили ещё 5 баллов. Математику сдал на 192 балла. В итоге попал в пятёрку лучших абитуриентов по результатам вступительных испытаний в ДонНТУ.

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

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

15 октября 2014 года я поступил в ДонНТУ на очную форму обучения. И не жалею об этом, потому что это очень хороший выбор. К тому же, близко.

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

В ноябре 2015 года, на втором курсе был предмет по структурам данных. Нужно было реализовать хеш-таблицу. В поисках решения этой нетривиальной задачи, придумал и реализовал на языке Ассемблера что-то вроде функции свертки для коротких слов из букв латинского алфавита. Кроме того, нужно было подобрать такой параметр сложения по двоичному модулю, который позволял бы сохранить в хеш-таблице все ключевые слов языка C++ без коллизий. В результате полного перебора программа нашла ровно одно значение параметра, которое подходит для таких целей. Спустя три года этот алгоритм свёртки был опубликован в журнале Информатика и Кибернетика.

В 2016 году, познав тяжесть ручного оформления курсовых работ, перешёл на систему вёрстки, что позволило отделить оформление от содержания. И напечатал первый отчет по математике с её помощью. Этот поворот событий в дальнейшем повлиял на выбор темы диплома бакалавра.

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

Летом 2018 года ввиду слабой занятости задался вопросом поиска работы. Нашёл один подходящий проект, однако взяться за него не было возможности, поскольку оставались считанные дни до начала семестра. Требования, изложенные в техническом задании к тому проекту, сформировали общую картину спроса на программное обеспечение в постиндустриальном мире.

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

В январе 2019 года из-за такой загруженности у меня возникла необходимость перейти со старой системы вёрстки на более современный язык разметки текста. Подстроив его под систему вёрстки, удалось ускорить процесс написания отчётов по выполненному заданию.

Увлекаюсь написанием скриптов, с целью автоматизировать всё, что поддаётся автоматизации. Для этого использую разные языки, готовые решения и библиотеки.

Планы на будущее

В дальнейшем планирую защитить магистерскую диссертацию по теме Программный синтез паттернов объектно-ориентированного проектирования, которую сподвигнул выбрать мне научный руководитель, Григорьев Александр Владимирович, профессор кафедры ПИ.

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