1. Московский технический университет
связи и информатики
Направление подготовки:
27.04.04 – «Управление в технических системах»
Программа:
«Интеллектуальный анализ данных в технических
системах»
Сухачев Дмитрий Игоревич,
магистрант 1-го курса
кафедры ИСУиА
Аверьянова Ольга Игоревна,
магистрант 1-го курса
кафедры ИСУиА
2. Магистерское направление 27.04.04 – «Управление в технических
системах» - одно из
самых перспективных в МТУСИ!
• Ведь оно готовит специалистов самой востребованной на
данный момент области в ИТ – анализ больших данных.
• Вы изучите такие дисциплины, как Machine Learning,
Machine Vision, Big Data, Parallel Programming и многие
другие.
• По окончанию обучения Вы сможете устроиться работать
по следующим специальностям: Data Scientist /Analyst,
Data Engineer!
3. Но мы пошли по другому пути – мы попали в настоящую научную группу!
Целью научной группы является написание большого
программного комплекса для проведения экспериментов в
молекулярной динамике с применением самых передовых
технологий в разработке ПО.
Нам поставлена задача создать модель
программной интеграционной шины для
различных научных приложений данного
научного комплекса.
И, конечно же, воплотить данную модель
в жизнь:)
4. Чтобы решить поставленную научную задачу
Было принято решение использовать язык
программирования Java.
Наш научный руководитель открыл для нас
новый огромный мир полный разных технологий,
паттернов и фреймворков.
Мы обучились таким интересным вещам, как:
• объектно-ориентированное, асинхронное и
параллельное программирование;
• паттерны проектирования информационных
систем;
• сервисно-ориентированная архитектура;
• конфигурирование веб-серверов и серверов
приложений;
• SOAP и REST веб-сервисы;
• системы сборки;
• фреймворк объектно-реляционного отображения
Hibernate
• И, конечно же, теперь наш любимый фреймворк написания
enterprise-приложений – Spring Framework.
5. А сколько еще всего интересного скрывается в одном только
Spring Framework!
Для написания своей диссертации я (Дмитрий) изучал Spring MVC,
Spring Integration, Spring Data, Spring Batch,
и это лишь малая часть, многое еще предстоит изучить)
И самое главное, данный фреймворк является стандартом де-факто
в мире Java-разработки!
6. Это пример вакансии Java-разработчика.
Таких вакансий сотни и в каждой обязательным требованием
является знание Spring Framework!
7. А еще у меня появилась возможность посещать ИТ-тусовки,
такие как Oracle Code, где собираются самые крутые
в мире Java-программисты и обсуждают самые свежие тренды
в программировании, а также делятся с остальными
своим богатым опытом!
8. И, да, мечты сбываются)
Летом меня приняли на стажировку в
Orange –
одну из крупнейших
телекоммуникационных компаний мира,
на должность Java Junior Developer!
А ведь год назад, когда поступал в
магистратуру, я и мечтать не мог, что
буду работать программистом в
Москва-Сити ...
P.S. Спасибо кафедре ИСУиА)
9. Также перед нами стоит задача создать для программного
комплекса MD-Slag-MELT систему объектно-реляционного
отображения (ORM).
Для этих целей в своей диссертации я (Ольга) буду
Пользоваться фреймворком Hibernate.
10. У данного фреймворка существует множество
дополнительных функций и модулей.
Как дополнительный фреймворк у Hibernate есть
Hibernate Shards. Им я буду в дальнейшем
пользоваться для разбиения огромной базы данных
на сегменты ( шарды). Так как объемы получаемых
экспериментальных данных очень велики.
Изучение этих фреймворков увлекательно, ты сразу
видишь, как база данных пополняется записями.
Интересно разобраться с настройками.
12. P. S. А на начальном этапе
карьеры навык работы с
Hibernate будет являться
преимуществом и позволит
выгодно отличиться на
собеседовании от других
кандидатов.
13. В итоге наши магистерские диссертации охватывают 2
огромные дисциплины:
- Параллельное и распределенное
программирование
- Big Data. Методы и средства анализа
14. https://abitur.mtuci.ru/
ул. Авиамоторная, дом 8
+7 (495) 673-36-25
pk@mtuci.ru
Приходи учиться в МТУСИ на кафедру
«Интеллектуальные системы в управлении и автоматизации»!
Тут будет интересно!