Когда учебные проекты становятся похожи на разработку. Кейс МАИ и Т1
Обычно «практика» у студентов - это формальность: сделать задание, сдать отчёт и закрыть вопрос. Но иногда формат оказывается другим - ближе к реальной работе.
Так устроена совместная практика Т1 и МАИ для студентов первого курса ТОП-ИТ. В основе остаются учебные проекты, но процессы выстраиваются по тем же принципам, что и в продуктовой разработке. Вместо абстрактных заданий - прикладные кейсы. Где-то процессы до сих пор делаются вручную, где-то неудобные инструменты мешают работать, где-то, очевидно, не хватает автоматизации. В итоге появляется задача с понятным результатом и ограничениями.
Процесс тоже максимально приближен к реальной разработке. Студенты выбирают кейс, делят роли, планируют этапы, работают итерациями. На выходе ожидается рабочее решение с базовой документацией и защитой.
Главное здесь - не код сам по себе, а контекст вокруг него.
Задача - собрать работающий MVP: с пользователем, сценариями и логикой.
На старте это особенно важно. Есть разница между «что-то сделать» и «собрать продукт». Во втором случае появляются вопросы, которые нельзя обойти: кому это нужно, что обязательно, а что можно отложить, как объяснить ценность.
Дальше - два примера проектов.
Идея простая: приложение для учёта доходов и расходов. Добавление операций, история, фильтры, базовая аналитика.
Ключевой момент - формат. Это PWA, а значит приложение должно работать и онлайн, и без интернета. Пользователь открывает его в любой ситуации - данные доступны, всё (или почти всё) функционирует.
Отсюда возникают реальные вопросы: где хранить данные, как добавлять записи офлайн, как синхронизировать их при появлении сети. Нужно продумать не только интерфейс, но и поведение системы.
Этот кейс быстро показывает слабые места. Можно сделать аккуратный UI,
Читать на habr.com
