В этом году линейка курсов PostgreSQL Учебного центра РДТЕХ пополнится. Курс «Основы администрирования PostgreSQL» будет читать опытный инструктор УЦ РДТЕХ Надежда Дубижанская. Надежда много лет специализировалась на технологиях Oracle. Для чего понадобилось осваивать иные СУБД? Чем авторские курсы отличаются от вендорских? Как искусственный интеллект (ИИ) все больше интегрируется с базами данных? Об этом и многом другом преподаватель рассказала в интервью.
– Надежда, сложно ли было получить сертификат по PostgreSQL?
– Мне приходилось сдавать множество тестов по Oracle, но экзамены в Postgres Professional немного отличались. Теоретическая часть экзамена показалась даже более сложной, чем экзамены по Oracle. Были похожие вещи, но всё равно - разная терминология, реализация.
В целом, чтобы успешно пройти сертификацию необходимо тщательно готовиться. И что важно, для этого есть все возможности: документация доступна, как на русском, так на английском языке. Записи всех лекций – в открытом доступе.
Отдельные курсы PostgreSQL я начну преподавать уже в июле. К концу года планирую подготовить всю цепочку курсов. При появлении курсов по новым версиям СУБД, нужно будет сдавать экзамены по новым возможностям.
– Верно ли мнение, что в новых версиях продуктов присутствует лишь маркетинговая составляющая?
– Нет, с таким не сталкивалась. Просто разный объем новых возможностей. Релиз релизу рознь. Бывает, что меняется архитектура. Я помню 12 версию Oracle. Это был огромный объём новых возможностей, по которому вендор выпустил 2 цепочки двухнедельных курсов с их разной компоновкой. Иногда новый функционал по продукту для определенного направления, например, администрирования, можно изучить за два-три дня.
– Вы больше 10 лет посвятили преподаванию Oracle, и курсы востребованы. Что заставило вас пойти учиться к другому вендору?
– Да, я преподаю цепочки курсов по Oracle, Java, SQL, XML. А заняться PostgreSQL решила по многим причинам.
Во-первых, меняется ситуация на рынке, многие компании стремятся перейти на Open Source, и Postgres здесь флагман.
Во-вторых, гибкость хороша и в бизнесе, и в обучении. Я всегда за расширение линейки курсов. Приведу такой пример: СУБД MariaDB – это ответвление от СУБД MySQL, разрабатываемое под лицензией GNU GPL. Но курсы есть только по MySQL, которой теперь владеет Oracle. Между тем знаю, что MariaDB востребована на рынке. Поэтому можно создать авторские курсы по этой СУБД.
Еще есть RedOC – российская операционная система, курсы по ней также пользуются популярностью.
В-третьих, когда эксперт знает несколько СУБД, его взгляд становится более широким. Это помогает, ведь ИТ очень быстро развивается. Я начинала с перфокарт, и сейчас, чтобы читать лекции, недостаточно понимать какую-то узкую область. Нужно знать и операционные системы, и БД, и языки, разные платформы, особенности оборудования.
– Как выбрать между вендорским и авторским курсом по одной тематике?
– Обычно авторский курс преподносит информацию в более сжатом виде и имеет практическую направленность, так чтобы человек после обучения мог сразу начать, например, администрировать. У меня существует два таких 3-х дневных экспресс-курса. Они включают материал, начиная от инсталляции, и заканчивая настройкой производительности, в кластерной и не кластерной средах. На вендорских курсах подобный материал можно изучать 2-3 недели.
Преимущество авторских курсов еще и в том, что они на русском языке. Вендор предлагает, как правило, материал курсов на английском. И в Postgres Professional мне нравится то, что они перевели документацию на русский, и она есть в свободном доступе, что облегчает понимание и усвоение материала.
– Мало того, что Oracle на английском, так он еще ушел из России и оставил клиентов без поддержки…
– Я считаю, что Oracle еще долго будет использоваться у крупных заказчиков. Это одна из лучших СУБД в мире, и пока полной альтернативы продуктам компании нет. Нужно переписывать приложения, чтобы перейти на базы Open Source, и это сложно. Что-то можно легко перевести на отечественные аналоги, но, например, биллинговые системы, непросто.
Аналог БД Oracle может быть разработан в России, у нас есть платформенные разработчики высокого уровня, чтобы решить эту амбициозную задачу. Для этого, думаю, должен быть государственный заказ на отечественную СУБД. Она решила бы задачи большинства заказчиков.
Но надо понимать, что СУБД Oracle нужна не везде. Продукты вендора необходимы там, где огромное количество пользователей работает с большим количеством данных. Если клиент долго ждет в банке, пока оператор ищет информацию, и все работает медленно, это практический пример неоптимизированной работы ПО.
– Сегодня любому бизнесу нужна база данных?
– Если вы открыли свое дело и установили Microsoft Office или подобное ПО, у вас уже есть база Microsoft Access и её может хватить для хранения информации необходимой для работы приложения. Для среднего предприятия требуется БД, которая может хранить и управлять, как большим количеством данных, так и количеством пользователей. Бизнесу необходимо хранить, управлять и анализировать информацию о клиентах, заказах, о том, кто и когда их получил, сведения о доставке и т.д. Требуются специалисты, которые будут эффективно сопровождать эти системы, и они должны обладать соответствующими знаниями и навыками. СУБД и приложения постоянно обновляются, и требуется изучение новых возможностей.
С учетом этих потребностей курсы в сфере IT будут востребованы. Правда, сейчас наблюдается тенденция создания учебных и центров техподдержки, отделов разработки на уровне компаний и предприятий. Поэтому необходимо иметь инструкторов высокой квалификации, чтобы привлечь клиентов в УЦ.
Также востребованы сервисы по сертификации специалистов по различным направлениям. И необходимо реализовать это в УЦ.
– Что дает сертификация?
– Сертификация подтверждает уровень компетенций специалиста, соответствующий профессиональным стандартам и современным требованиям работодателей. Это позволит ему иметь широкий выбор места работы и в конечном итоге – более высокий уровень оплаты его труда.
Когда человек прослушал курс, он сразу не сдаст экзамен, особенно, если он не работал по тематике. Специалист должен изучить сам продукт, поработать с ним, и только потом может успешно пройти сертификацию. Это значит, что он возвращается к нам в УЦ, и не один раз, ведь существуют различные уровни тестирования. Многие слушатели интересуются возможностью сертификации в УЦ РДТЕХ.
– Какие темы сегодня больше всего интересуют студентов?
– Конечно, высокие технологии в их практическом применении. Недавно на курсах мы говорили о том, что хорошо бы создать утилиты, которые при запуске могут проанализировать данные в Oracle, а потом показать, что в текущем приложении преобразовать, чтобы его портировать на тот же Postgres. Такие продукты появляются на рынке, и это востребовано.
Настройка производительности уже может выполняться через ИИ, то есть БД сама использует библиотеки машинного обучения для тестирования и настройки производительности. В СУБД Oracle подобные функции используются при работе в облаке или на программно-аппаратных комплексах.
ИИ и облачные сервисы будут развиваться, чтобы компании не тратили ресурсы на сопровождение ИТ-систем. Человек должен заниматься творческой деятельностью, а не тратить время на выполнение рутинных задач сопровождения. Храниться данные по-прежнему будут на серверах, но вот управление станет совершенно иным. И большую часть функций по обслуживанию будет выполнять ПО. Скорее нужны будут администраторы сопровождения облачных инфраструктур. Но со временем и эта компетенция тоже будет реализована программным образом, поскольку станут совершеннее инструменты самодиагностики. Понадобится только писать приложения. Хотя и сейчас есть среды, в которых человек задает параметры, и исходный код формируется самостоятельно. То есть и разработка может стать автоматизированной.
Гиганты, тот же Oracle, активно внедряют ИИ. Так, например, сегодня компания тестирует умного помощника для повышения скорости разработки Oracle Code Assist. Одна из последних версий Oracle Database 23 включает инструмент AI (Artificial Intelligence) Vector Search, который упрощает применение ИИ в БД для запроса данных на основе семантики, а не ключевых слов.
– Но эксперты по сопровождению, как и многие другие ИТ-специалисты в огромном дефиците….
– Да, сегодня есть потребность в сопровождении любого сложного ИТ-решения. Если банк купил продукт, задача стоит не только ставить обновления. Если происходит сбой, профессионалы должны устранить инцидент. Не все проблемы можно решить самостоятельно, зачастую необходимы наборы исправлений или конкретный patch, порой для устранения bug необходимо знать обходные решения.
Также отмечу востребованность тестировщиков, которые проверяют работоспособность и стабильность ПО не только на собственном стенде, но и у конкретного клиента, на его оборудовании. Курсы по тестированию в УЦ всегда пользуются спросом.
– Почему слушатели выбирают Учебный центр РДТЕХ?
– Люди идут на бренд, потому что РДТЕХ – это компания с именем. Всем известно, что мы одними из первых начали работать с Oracle. Специалисты понимают, что здесь глубокое погружение в обучение, есть преподаватели, которые читают комплексные цепочки курсов, начиная с очень ранних версий. Слушатели дают рекомендации коллегам, поэтому, зачастую, я читаю курсы людям, которые приходят уже в который раз на одно и то же направление. Я знаю, что многие компании записывают к нам сотрудников на обучение, есть те специалисты, кто сами «выбивают» обучение на курсах годами. И что я заметила – порог входа в ИТ в целом снижается, отрасль уже не только для тех, кто имеет техническое образование. Изучать языки программирования все чаще приходят люди разных возрастов и специальностей – новые направления успешно осваивают бывшие военные, моряки, летчики, маркетологи. Да, у меня есть такие студенты!