Я возглавляю университетскую лабораторию программирования, где студенты работают в группах над трехмесячными проектами. Цель состоит в том, чтобы помочь им стать готовыми к работе младшими разработчиками, работая над проблемами, которые отражают реальные инженерные задачи.
Я хотел бы избегать типичных проектов для начинающих и вместо этого сосредоточиться на системах, которые учат практическим навыкам.
Мой вопрос: исходя из реального отраслевого опыта, какие типы проектов или систем обеспечивают наибольшую практическую ценность обучения для младших разработчиков?
Меня особенно интересуют конкретные предложения или примеры, которые реально можно было бы оценить на 2–3 командный проект месяца.
Мобильная версия