IT-магистратура МАИ
Знакомство с новыми студентами
Привет.
Совсем скоро начнется встреча студентов магистратуры.
А пока мы хотим задать несколько вопросов.
И получше с тобой познакомиться.
Начнем?
Техническая грамотность
А теперь представься, пожалуйста
Что ты знаешь про структуры данных?
От простых массивов до сложных деревьев и графов
Что ты знаешь про оценку сложности алгоритмов?
Как рост данных будет влиять на скорость работы кода?
Что ты знаешь про алгоритмы поиска и сортировки?
Что ты знаешь про языки программирования для бэкенда?
Возможно, ты программируешь на Python, Java, C++ или PHP?
Что ты знаешь про верстку веб-страниц?
Возможно, ты знаешь HTML5, CSS, разбираешься в препроцессорах?
Что ты знаешь про программирование для фронтеда?
Возможно, ты программируешь на JavaScript или TypeScript?
Что ты знаешь про фреймворки и библиотеки языков?
Зачем писать свой велосипед, если уже есть много чужих?
Что ты знаешь про системы контроля версий?
Где хранить исходный код? Что такое ветки?
Что ты знаешь про основы работы операционных систем?
Может быть, знаешь устройство или умеешь администрировать?
Что ты знаешь про основы криптографии?
От шифрования и хэширования до аутентификации
Что ты знаешь про интернет вещей?
Что думаешь, когда слышишь про IoT, LoRa, NB-IoT?
Что ты знаешь про уязвимости приложений?
От переполнения буфера до SQL-инъекций
Что ты знаешь про гибкие методологии разработки?
Чем Scrum отличается от Kanban? Что такое экстремальное программирование?
Что ты знаешь про составление технического задания?
Зачем оно нужно, из чего состоит?
Что ты знаешь про декомпозицию задач?
Как из сложной задачи сделать множество простых?
Что ты знаешь про инструменты управления процессами?
Что такое и как используются SCADA, MES, NC?
Что ты знаешь про маршрутизацию сети?
Возможно, знакомы принципы перемещения пакетов в сети? TCP/IP, модель OSI?
Что ты знаешь про прикладные сетевые протоколы?
Про HTTP и SMTP, про SSH.
Что ты знаешь про отказоустойчивость и балансировку?
Возможно, ты владеешь основными техниками проектирования высоконагруженных систем?
Что ты знаешь про искусственный интеллект и машинное обучение?
А также про цифровых двойников, виртуальную реальность и другие технологии индустрии 4.0
Что ты знаешь про язык запросов к СУБД?
Про создание объектов в БД, про манипулирование ими
Что ты знаешь про индексы и оптимизацию запросов к БД?
Селективность, кардинальность, B-tree и так далее
Что ты знаешь про транзакции?
Про уровни изоляции, про ACID, про двухфазный коммит
Что ты знаешь про юнит-тестирование?
Как писать тесты, сколько их должно быть
Что ты знаешь про интеграционное тестирование?
Для чего оно нужно? Чем отличается от модульного?
Твое имя и фамилия
Мы добавим их в отчет
Твоя почта
На нее мы отправим отчет после обработки
Made on
Tilda