Инженерия искусственного интеллекта
«Искусственный интеллект» – комплекс технологических и программных решений, приводящих к результату, сопоставимому с результатом интеллектуальной деятельности человека или превосходящему его, и используемых для решения прикладных задач на основе больших данных, в том числе с помощью систем компьютерного зрения, обработки естественного языка, распознавания и синтеза речи, рекомендательных систем и интеллектуальных систем поддержки принятия решений, а также систем, основанных на перспективных методах и технологиях.
Чем занимается специалист по искусственному интеллекту?
Работа специалиста по искусственному интеллекту сводится к главному: с помощью специальных программ и алгоритмов он обучает искусственный интеллект, делает его более интеллектуальным.
Специалисты по ИИ — многопрофильные сотрудники, у них много разных задач:
- Они разрабатывают программное обеспечение для разных целей: распознавание речи, виртуальной реальности и т.д.
- Создают программы для прогноза прибыли компаний, изучения спроса на определенный товар или услугу.
- Создают программы для борьбы с мошенниками, которые могут отслеживать подозрительные транзакции, звонки и прочее.
- Разрабатывают алгоритмы, которые помогают анализировать очень большие объемы информации, выявлять закономерности и искать ошибки.
Блокчейн инженерия
Блокчейн — это распределённая база данных, которая поддерживает непрерывно растущий список записей, называемых блоками, которые защищены от внесения изменений. Блокчейн служит для подтверждения транзакций в публичных сетях, что является основой для таких технологий, как криптовалюты.
Кто такой блокчейн специалист?
Блокчейн-инженер(БИ) — это специалист в области информационных технологий, который разрабатывает и реализует архитектурные решения и системы, использующие блокчейн-технологию. Основная задача блокчейн-инженера заключается в создании цифровых блокчейн-платформ, в том числе основ для криптовалют, систем смарт-контрактов, безопасных распределённых сетей и других децентрализованных приложений.
Специализации блокчейн-инженеров:
- Инженер по блокчейн-архитектуре: Фокус на проектировании и создании архитектурных решений для блокчейн-систем, оптимизации производительности сети и обеспечении масштабируемости.
- Разработчик смарт-контрактов: Специализация на создании и тестировании смарт-контрактов для автоматизации процессов и транзакций на блокчейн-платформах.
- Криптограф: Работа с алгоритмами шифрования, которые являются основой безопасности транзакций в блокчейн.
- Аналитик блокчейн: Сосредоточение на анализе данных блокчейн-сетей и предложении улучшений или новых направлений развития.
- Инженер по безопасности блокчейн: Обеспечение безопасности блокчейн-систем и данных, защита от кибератак и нарушений безопасности.
- Фронтенд / Бэкенд разработчик для блокчейн-платформ: Создание пользовательских интерфейсов (фронтенд) или серверной части (бэкенд) для взаимодействия с блокчейн-сетями.
Инженерия разработки игр
С первого дня будущие выпускники погрузятся в атмосферу игровой студии, где каждый изучаемый предмет позволит стать ближе к реализации своего игрового проекта: с чего начинается идея игрового проекта и как ее оформить, как собрать свою команду, распределить роли и управлять проектом, как сделать первый прототип и получить инвестиции. Мы глубоко затронем тему прототипирования и работы в игровых движках Unity и Unreal Engine, а также 3D моделирования.
Кто такой разработчик игр?
Разработчик компьютерных игр — это специалист, который может заниматься разработкой полного цикла, начиная от геймдизайна и его документации до прототипирования и UX/UI дизайна, заканчивая программированием и тестированием программного продукта.
Обязанностям разработчик компьютерных игр относятся::
- Формирование идеи и тематики игры.
- Проведение вертикального среза программного продукта.
- Продумывание и реализация персонажей и объектов.
- Концептирование и проработка дизайна.
- Аудио и видео наполнение программ.
- Работа со сценами, картами и планами.
- Тестирование на узкой и широкой аудитории созданной компьютерной игры
Инженерия кибербезопасности
Кибербезопасность — это еще один раздел информационной безопасности который включает в себя разные методы защиты компьютерных систем, их программного и аппаратного обеспечения, хранимых и передаваемых данных, от компьютерных атак.
Инженерия кибербезопасности — захватывающая область, требующая как технических знаний, так и творческих навыков решения проблем, а также — это применение инженерных принципов и практик к проектированию, разработке, внедрению и управлению безопасными компьютерными системами.
Для начала рассмотрим направления — домены, в которых может поучаствовать студент, решивший связать свою судьбу с защитой информации. Вот примерный список:
- Криптография. Если вы не знаете, что такое XOR, или ни разу не слышали про теорию чисел, то лучше с этим направлением повременить — будет странно и непонятно.
- Пентест. Ради этого идут обучаться 99% студентов: взломы систем, эксплоиты, подборы паролей, трояны, учётки админа и так далее. Однако, большинство будущих коллег упускает из виду, что для всего вышеперечисленного нужно знать, как работают те или иные типы приложений, сети, как устроен веб и, скорее всего, более-менее разбираться в программировании. Без этого тоже можно, но только в теории или во сне.
- Киберкриминалистика. Есть компьютер, с которого месяц назад украли 1000 биткоинов. После этого хозяин три раза переустановил ОС, чтобы не украли остальные (клянётся, что больше ничего не трогал) и просит узнать, кто бы мог быть этим маленьким шалунишкой. Основное направление — исследование содержимого накопителей, дампов оперативной памяти, сохранённого трафика.
- Анализ угроз. Одновременно вирусная аналитика, аналитика ИБ, аналитика SOC. Здесь требуется разбираться с вредоносной активностью, создавать сигнатуры для всего плохого во имя всего хорошего и осложнять жизнь тем самым 99% студентов. Нужно очень хорошо понимать, как работают сети, операционные системы и средства защиты: антивирусы, IDS, SIEM.
- Администрирование средств ИБ. Администратор в этот случае — тот, кто в состоянии настроить хотелки специалистов из всех предыдущих категорий. То есть настроить сеть, развернуть виртуальные машины, настроить SIEM и DLP, установить антивирусы. И всё это поддерживать в рабочем состоянии. Как и любой админ, если это человек с прямыми руками, то будет пахать первые полгода, а потом всё станет хорошо.
- DevSecOps. Это обычные девопсы, которые умеют программировать и хотят уйти в сторону ИБ. Основная задача — сделать так, чтобы компания-разработчик выпустила свой продукт как можно более безопасным.
- Privacy. Раздел бумажной безопасности, связанный с конфиденциальностью информации, защитой персональных данных, режимами обработки персональных данных и так далее. В России эта область пока не очень развита. На Западе специалисты более востребованы, но у них другое законодательство. Если научитесь в этом разбираться, есть шанс попасть в любую крупную международную компанию или компанию-экспортер.
OSINT. Ещё одно модное направление. С помощью интернета обещают найти информацию о любом человеке, компании, человеке в компании и наоборот.