Магистр ДонНТУ Бибиков Илья Владимирович

Бибиков Илья Владимирович

Факультет компьютерных наук и технологий

Кафедра компьютерной инженерии

Специальность Инженерия программного обеспечения

Оценка производительности распределенных систем

Научный руководитель: д.т.н., проф. Фельдман Л.П.

Биография

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

Я, Илья Владимирович Бибиков, родился 22 февраля 1992 года в городе Макеевка Донецкой области. Папа — Владимир Александрович Бибиков, мама — Оксана Петровна Бибикова. В семье я был первым ребенком. Но вскоре, через 3 года у меня родился брат — Вячеслав Владимирович Бибиков. Поэтому все свое детство я провел в компании своего лучшего друга.

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

А свою учебу я продолжил в начальной школе №5. Уже там проявилась моя тяга к математическим наукам и, в частности, к компьютерным. Любимыми предметами в школе были математика, информатика и физкультура. Хотя, остальные предметы тоже не хромали. Поэтому, на радость родителям и на растущее число грамот и похвал, учился в школе я на отлично.

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

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

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

Уже тогда я начал понимать, что дальнейшее моя жизнь будет связана с компьютером. Вот только определенного направления в этой отрасли, в силу своего юного возраста, я определить не мог. У меня было несколько вариантов: либо настройка, провода и сервера системного администратора, либо многостраничные коды приложений программиста, либо яркое и неизведанные макеты дизайнера. Вскоре я понял, что карандаш и терка, Photoshop и Illustrator — это не мое. Не было у меня такого полета мысли и фантазии, которые присущи хорошему дизайнеру. Поэтому последний пункт был вычеркнут из списка. Оставались только два.

Мои родители видели мое стремление и тягу к компьютеру. Поэтому в 2003 году я был отдан в воскресную школу академии ШАГ. Это были одни из самых лучших дней в моем юношеском возрасте. Я получил там много новой и интересной информации. Мы изучали там и веб-технологии, и компьютерную графику, и 3D моделирование, и основы фотографии, и работу с видео файлами, и администрирование компьютера. Но самым значимым и судьбоносным был последний год обучения, когда начали преподавать программирование на языке С. После прохождения такого множества дисциплин, у меня не оставалось никаких сомнений в какой области мне дальше развиваться и кем я хочу стать.

Выбор университета и факультета был тоже предопределен сразу и однозначно. Донецкий национальный технический университет, факультет компьютерных наук и технологий, специальность Программная инженерия. Уже начиная с самого первого курса, нам фундаментально был подан язык С и С++. После этого, мое внимание привлек язык С#. По сравнению с более низкоуровневым С, платформа .Net открывала новые возможности и горизонты. Именно на этом языке мне захотелось реализовывать свои собственные идеи для приложения, что и было мною сделано не один раз.

Время идет, технологии не стоят на месте, появляются все новые языки. Одним из таких, который стал довольно популярным, является язык Ruby. По заверению создателей, программирование на Ruby делает человека счастливым. При знакомстве с этим новым для меня языком, я также был поражен, на сколько просто можно делать в нем различные действия, на реализацию которых в С уходило в десятки раз больше времени. С тех пор, я углубляюсь в неизведанные глубины Ruby и, в частности, фреймворка Ruby on Rails.

Оценка производительности распределенных систем была выбрана в качестве темы магистерской работы. Информация и время — представляют наибольшую ценность для современного цивилизованного общества. Человеку приходится обрабатывать огромные объемы данных за краткосрочное время. Распределенные системы являются одним из способов решения данной задачи. Они могут открыть перед человеком новые возможности эффективной обработки информации. В качестве научного руководителя был выбран профессор кафедры прикладной математики и информатики Лев Петрович Фельдман, который является известным специалистом в области численных методов и их распараллеливания.

Цели, планы и видение будущего

Ближайшей целью для меня является успешное окончание университета и получение диплома магистра. Так же я не собираюсь откладывать все те знания и навыки, которые были приобретены за 5 лет учебы в нем. Поэтому основным планом является успешная реализация полученных знаний в моей дальнейшей работе. Конечно же, я не собираюсь останавливать на достигнутом. В мире компьютерных технологий еще там много не изучено мною и каждый год количество полезных знаний и современных технологий только увеличивается. И для успешной реализации из необходимо изучать и применять.