В статье рассматривается проблема формирования прак- тических навыков у студентов университетов, обучающихся по IT-специальностям. Обсуждается идея организации сту- денческих проектов и летних школ по программированию как средства сближения классического университетского об- разования и индустрии. Приводится обзор и анализ летних школ и студенческих проектов, проводившихся на базе ка- федры системного программирования СПбГУ, обсуждаются трудности в организации подобных мероприятий.