Дмитрий Олейник
Что нужно изменить в подготовке компьютерных инженеров в ДИИТеДмитрий Олейник честно признается, что не пошел бы в магистратуру в ДИИТе, если бы не тема дипломной работы, которая связана с совершенствованием IT-образования. Диме действительно есть что предложить в этой области. Сейчас он не просто практикующий специалист, который успешно работает в одной из крупнейших в Украине компаний-разработчиков ПО. У него есть также опыт преподавания на специализированных курсах. А главное — собственное видение, как усовершенствовать подготовку IT-специалистов в нашем университете с учетом современных требований заказчиков. Послушаем...
Ты пять лет учишься на компьютерного инженера в ДИИТе и хорошо знаешь плюсы и минусы такого образования. Какие из них тебе кажутся наиболее важными?Самый важный плюс это комплексный подход. Университет показывает студенту весь (ну почти) перечень актуальных технологий и дает базовые знания по каждой из них. Дальше человек уже сам определит, куда хочет развиваться и что для этого нужно делать. Важно, что у него появляется широкое видение сферы IT.
Послушайте интервью инженеров из Америки, которые учились в наших университетах
(например, Александр Борисов окончил ДИИТ по кафедре ЭВМ и три года проработал в Google). Они сфокусированы не на отдельных элементах, - хорошо написать код или разработать схему, - а на создании новых продуктов, которые используют сочетание разных технологий. Никакие курсы типа “С++ за полгода” не дадут вам такого кругозора.
При этом к минусам университетов стоит отнести отсутствие практики и устаревшие подходы к обучению. Это грустно. Особенно - учитывая, что в IT очень высокие темпы развития. Например, Microsoft access 2007, MS DOS и Pascal сильно разочаровали меня, когда я только поступил на эту кафедру. Хотя Pascal по правде не так плох как многие говорят.
Что из этого по-твоему «индивидуальная карма» кафедры ЭВМ ДИИТа, а что характерно для большинства отечественных университетовЯ думаю, что недостаток практики - общая беда всех ВУЗов нашей страны. У нас так принято: писать конспекты, а потом их зубрить. Самое страшное, что это устраивает преподавателей, они дают вопросы на экзамен по конспекту и студенты бездумно списывают или, еще хуже, зубрят не понимая, о чем это.
По поводу комплексности образования: не знаю, как в других ВУЗах, но у нас учат почти всему!) Тут и схемотехника с ПЛИСами, и ассемблер с операционными системами, и базы данных, и сети, и нейросети... Такая подготовка позволила мне прийти в компанию в качестве DevOps специалиста, и спустя некоторое время перейти в разработчики.
С другой стороны, например, такие базовые для компьютерного инженера навыки, как практическая работа с Linuх, должны осваиваться уже на младших курсах, а они вообще отсутствуют даже у многих наших выпускников.
Реально ли в обозримые сроки значительно улучшить ситуацию? За счет чего это можно сделатьЯ бы сказал что все зависит от преподавателей. Готовы ли они поменять систему оценивания студентов? Готовы ли дать им возможность развиваться самим?
Сейчас для преподавателя все равны: одинаковые задания, лабы и способы оценивания. Но если студент, к примеру, интересуется предметом дополнительно или уже работает, почему бы не дать ему возможность сдавать индивидуально? К примеру, человек полгода пишет pet-project, в котором использует MS SQL, это же круто!!! Зачем ему ставить на комп MS Access и осваивать работу с ним, если он может показать преподавателю свой github аккаунт? И так с каждым предметом: нужно просто дать студентам возможность показать, что они умеют.
Необходимо больше практики, устных экзаменов, общения. Тогда студенты будут представлять интерес для работодателя и может стать нормой ситуация, когда человек работает по специальности, обучаясь на 4 курсе.
Заинтересованы ли компьютерных компании в развитии университетского образованияЯ не являюсь ведущей компанией, так что могу лишь предположить =). Например, согласно статье на ДОУ (https://dou.ua/lenta/articles/jobs-and-trends-2017/) на 2017 год в стране был значительный дефицит IT специалистов, и, думаю, немногое поменялось за 3 года. А где же нам, как компании, взять нового сотрудника? Очевидно, что в ВУЗе. И если помочь университету готовить специалистов правильно, то не прийдётся их потом переучивать. Так что, я думаю, найдутся те, кто готов задействовать для обучения своих сотрудников — экспертов в конкретных технологиях.
В связи с карантинной темой роль онлайн-обучения очевидно будет расти. Как это нужно учитывать в IT-образованииОнлайн-образование безусловно имеет свои плюсы, но на мой взгляд минусов там не меньше. И вопрос в том, смогут ли университеты правильно применить его в своей практике или бездумно запихают часть лекций в виде текста на онлайн-ресурсы. А при этом потеряется живой контакт преподавателей со студентами.
Есть еще одно направление, которое по моему опыту в ДИИТе развито недостаточно, - это информация онлайн по вопросам учебы. Текущие долги, переносы консультаций — то, что важно знать каждый день, чтобы планировать свое время — в особенности, если ты уже работаешь. Сейчас такого удобного ресурса в нашем университете нет.
Какие вопросы ты разрабатываешь в своей магистерской работе. Повлияет ли это на обучение компьютерных инженеров в ДИИТеЧестно говоря, мы с моим руководителем пробовали разные направления: работали над созданием учебного курса по основам DevOps; рассматривали возможности усовершенствования подготовки по компьютерным сетям; думали над совершенствованием учебных планов и привлечением к обучению практикующих специалистов. Хочется многого, но ресурсы ограничены, а ГЭКу нужно представить конкретный результат...
Сейчас я сфокусировался на создании сервиса для оперативного взаимодействия студентов и преподавателей. Рассчитываю, что помимо анализа проблемы, обзора аналогов, проработки функционала и обоснования выбора технологий, смогу разработать действующий прототип и опробовать его возможности в пределах нашей кафедры. Очень надеюсь, что этот проект приживется, получит развитие уже в следующих студенческих работах и в дальнейшем сможет быть полезен всему университету.