Проверка кода: невидимая дважды

Андрей Несюк · · Факты проверены: 15 августа 2026 г.

Четыре норматива учебной нагрузки (два российских, два белорусских) задают формальную, оплачиваемую ставку на проверку работы студента: от 0,25 до 1 академического часа, смотря по документу и виду работы. Программный код отдельной строкой не выделен ни в одном из них. Его проверяют по той же ставке, что эссе или расчётную работу. В Британии у проверки собственные строки есть, полчаса на эссе в Рединге, час на студента в Ланкашире, но код и там остаётся несосчитанным. В рассмотренных здесь исследованиях выгорания проверка ни разу не стала отдельной переменной: нагрузка фигурирует в них одной слитной цифрой, и часы, потраченные на чтение чужого кода, растворяются в ней ровно так же, как растворяются в тарификационном листе. Работа сидит в разрыве, который ни бухгалтерия, ни исследователи так и не измерили порознь.

Обзорная статья на этом сайте спрашивала, что доказательства говорят о том, учит ли автопроверка программировать лучше, и обнаружила, что вопрос задают больше шести десятилетий, так и не ответив на него до конца. Открытой она оставила цену: во что проверка кода обходится тому, кто её выполняет. Мерить эту цену почти никто не брался.

Что говорят нормативы

Россия: одна общая категория на всё письменное

Норматив ВШЭ, действующий с 2004 года, относит проверку «эссе, домашних заданий, контрольных работ, рефератов» к ставке 0,3 часа на одно задание. Рефераты идут дороже: 0,75 часа по программам бакалавриата и специалитета, 1 час по программам магистратуры и аспирантуры. Там же задано соотношение: одна проверенная работа на 24 часа аудиторной нагрузки (ВШЭ, 2004). Норматив СПбГУТ, обновлённый в 2017-2018 годах, выходит на ту же цифру для иначе сформулированной категории, «проверка, консультация и прием контрольных, расчетных и расчетно-графических работ»: 0,3 часа на задание, не более 1 часа на студента по дисциплине за семестр (СПбГУТ). Документы принимались независимо, а сошлись в одном порядке величины. И в обоих отчёт по лабораторной работе с программой внутри проверяется по той же ставке, что письменная контрольная без единой строки кода.

Беларусь, в две ступени

Общереспубликанский норматив Министерства образования, действующий с 2018 года, задаёт не фиксированное число, а диапазон: проверка «контрольных работ, в том числе расчетно-графических и расчетных работ (типовые расчеты), предусмотренных учебной программой / учебным планом (в том числе в форме тестирования)» оценивается «от 0,35 до 0,5 часа на 1 работу. Не более 1 часа на 1 студента (курсанта, слушателя) на учебную дисциплину (модуль) в семестр» (Министерство образования Республики Беларусь, 2018). Конкретный вуз затем фиксирует собственную величину внутри этого республиканского диапазона; систему выстроили в две ступени. Белорусская государственная академия связи сделала это приказом от 24 апреля 2025 года, опирающимся на действующие постановления Министерства 2023-2024 годов, и её версия делает то, чего не делают три остальных документа: называет лабораторную работу напрямую. Приказ отводит на проверку контрольных работ, типовых расчётов, расчётно-графических работ, рефератов и отчётов о выполнении лабораторных исследований 0,4 часа на 1 студента / 0,25 часа на одного обучающегося на учебную дисциплину, модуль (БГАС, приказ № 126, 2025). Из четырёх изученных здесь документов это единственный, где лабораторный отчёт получает собственные слова в норме, а не прячется внутри «контрольных работ» по умолчанию. Слова «код» там всё равно нет. Лабораторная по электротехнике и лабораторная по программированию идут по одной ставке 0,4 часа.

Где норматив заканчивается и начинается ревью кода

На факультете прикладной математики и информатики БГУ конвейер автоматической проверки (iRunner, разработан внутри вуза) с 2020 года проверяет задания по программированию первого и второго курсов, и по этому случаю видно то, чего норматив не улавливает вовсе. Отчёт о внедрении 2020 года описывает, что происходит после того, как автоматическая часть заканчивает работу: «последние отправленные версии каждого из участников проходят ручной просмотр», и на этом просмотре «проверяется то, что невозможно формализовать и автоматизировать», то есть оптимальность идеи, качество исходного кода и тому подобное (Ильин, 2020). Тот же отчёт называет конкретный пробел в инструментарии: «отсутствие полноценной подсистемы для рецензирования кода (code review)». Автоматизация запуска тестов человеческое чтение не убрала. Она перенесла его на этап, которого ни один из четырёх нормативов не описывает, потому что ни один из них не писался с расчётом на такой этап.

Раздвигая рамку

Россия и Беларусь тут не исключение. То же отсутствие повторяется в каждой проверенной здесь системе, всякий раз своим путём; восьмая система вполне может открыть ещё один.

Великобритания не имеет национального норматива вовсе: каждый университет утверждает собственную Workload Allocation Model, и в стране одновременно действуют две несовместимые модели. University of Reading расписывает проверку до минуты: «Any piece of student writing (essay, report) at the length of 2500 words: 30 minutes per [piece]» («любая письменная работа студента (эссе, отчёт) объёмом 2500 слов: 30 минут [на проверку]»), а экзаменационные работы идут по четыре в час, причём ставка задана для часовых экзаменов (University of Reading). Lancashire UCU задаёт более грубую, но всё равно явную ставку: «1 hour per student per 20 credit module» («1 час на студента на 20-кредитный модуль») (Lancashire UCU, 2023). Манчестер, Абердин и Бристоль идут противоположным путём, с единым совокупным коэффициентом на всё сразу: Манчестер добавляет «0.6 of an hour» на каждый час прямого преподавания, на «preparation, assessment, marking and pastoral guidance» («подготовку, оценивание, проверку работ и кураторство») вместе, без отдельной строки ни на одно из них (Greater Manchester WLA Framework, 2023).

Франция идёт дальше молчания: к прямо заявленному исключению. Национальный référentiel (arrêté от 31 июля 2009 года) перечисляет ровно те виды деятельности, что конвертируются в часы преподавания, и проверка любого рода среди них не значится. Université Toulouse III формулирует причину прямым текстом: «les corrections et évaluations… font partie intégrante de la tâche d’enseignement… et ne sont donc naturellement pas considérées dans le présent référentiel» («проверка и оценивание работ… являются неотъемлемой частью преподавательской нагрузки… и поэтому естественным образом не учитываются в настоящем референсиэле») (Тулуза III, 2025).

Германия регулирует преподавательскую нагрузку на уровне земель; изучаемый здесь акт, LVV Северного Рейна-Вестфалии, построчно перечисляет, что засчитывается в часы преподавания (SWS): лекции, семинары, практикумы, до трёх часов на руководство ВКР. Слова «Korrektur» (проверка) в тексте нет вовсе. Вторичный источник, не являющийся самим регламентом, формулирует стоящий за этим принцип: «Forschung, Prüfungen, Selbstverwaltung und Betreuung sind Teil des Amts, fließen aber nicht in die SWS-Zahl ein» («исследования, экзамены, самоуправление и руководство [работами] являются частью должностных обязанностей, но не входят в число SWS») (wissenschaftsstellen.de).

Польша, рассмотренная здесь через правила Вроцлавской политехники, ближе всех подходит к тому, чтобы назвать эту работу прямо, но не оцифровать её. Университет перечисляет «sprawdzanie prac kontrolnych studentów» (проверку контрольных работ студентов) как обязанность, но помещает её poza pensum, вне расчётных часов, вообще без числового норматива, в отличие от руководства дипломной работой в том же документе, оцифрованного на 10-15 часов (PWr, §1.2.2.1).

США практически ничего этого не регулируют. Нормативы факультета computer science Saint Louis University нормируют не часы, а кадры: «at least 1 grader or TA per 30 students» («не менее 1 проверяющего/ассистента на 30 студентов») (SLU CS, 2022); аналогичный документ University of New Mexico проверку не упоминает вовсе (UNM CS, 2022). Вопрос вскрылся судом: внештатники Long Beach City College подали иск, заявив, что «weren’t compensated for hours of work outside the classroom, including grading assignments» («не получали оплату за часы работы вне аудитории, включая проверку заданий»), и в январе 2026 года совет округа одобрил урегулирование на $18 млн, ожидающее финального утверждения суда (Inside Higher Ed, 2026). Истцы, почасовики муниципального колледжа, работают в том углу американской высшей школы, где неоплаченные часы режут заработок напрямую; потому недостающая строка учёта впервые стала судебным иском именно там.

Семь систем, и ни в одной проверка программы не получает собственной строки. Это единственное, что их объединяет. Дальше начинаются расхождения, и механизмов невидимости в изученных документах набралось четыре: поминутный учёт, всё равно останавливающийся перед кодом; общая сборная категория без строки хоть на что-то внутри неё; прямо заявленное исключение; полное отсутствие нормы, пока её не вынудил появиться судебный иск. Полным этот список считать не нужно.

Что показывает и не показывает литература о выгорании

Довод в пользу «нагрузка имеет значение»

Любое утверждение о нагрузке российских преподавателей нужно читать на фоне разрыва в масштабе, на который указывает сама литература: «если обычная нагрузка российских преподавателей вузов составляет 900 академических часов, то за рубежом она примерно равна 200-300 ч в год» (Эрштейн, 2021). На этом фоне «нагрузка вызывает выгорание» звучит почти как здравый смысл, и международная литература подтверждает общий контур этого утверждения. Систематический обзор 2025 года, охвативший шестьдесят рецензируемых исследований и около 43 600 преподавателей вузов, назвал нагрузку одним из самых устойчивых предикторов: «One of the most consistent findings is the strong association between burnout syndrome and excessive workload. Multiple studies indicate that high work demands… significantly increase burnout levels among university professors» («Одним из самых устойчивых результатов является сильная связь между синдромом выгорания и избыточной нагрузкой. Многочисленные исследования показывают, что высокие требования к работе… значимо повышают уровень выгорания у преподавателей вузов») (Cadena-Povea et al., 2025); опущенная в этой цитате оговорка авторов называет два усилителя эффекта, нехватку ресурсов и слабую институциональную поддержку. Тот же обзор оценивает общую достоверность этого доказательства лишь как «умеренную-низкую». Исследование на одном филиппинском вузе (N = 35) даёт корреляцию числом: между нагрузкой и выгоранием r = 0,698, p < .001 (Beltran-Salipong, 2025).

Довод против изоляции

В каждом из этих исследований «нагрузка» складывается из всего сразу: преподавание, подготовка, администрирование, иногда исследования, всё слито в одну цифру, которую называет сам опрошенный. Проверку из неё не выделяет ни одно. Там, где исследование всё-таки пыталось отделить объём заданий от прочих стрессоров, результат идёт в обратную сторону: исследование 2026 года в филиппинском колледже обнаружило, что «task volume (r = 0.229) and time pressure (r = 0.309) were not significantly associated with job burnout, whereas role conflict and work schedule (r = 0.498) were» («объём задач (r = 0,229) и давление сроков (r = 0,309) значимо не были связаны с профессиональным выгоранием, тогда как ролевой конфликт и график работы (r = 0,498) были связаны значимо») (Cañizares et al., 2026); авторы заключают, что вес объяснения несли структурные факторы, а не сам объём работы. Новосибирский опрос преподавателей нескольких вузов задал вопрос напрямую и ранжировал ответы: «на первом месте [оказались] новые постоянно вводимые требования к преподавателям и их работе (76,5% выбрали данную причину как основную), на втором месте - оплата труда и на третьем - высокая аудиторная нагрузка (соответственно 58,8% и 41,2% опрошенных)» (Богдан, Самсонова, 2020). Нагрузка в этой литературе имеет значение. Она редко занимает первое место, и ничто в ней не отличает проверку кода от чтения лекций, работы в комиссиях или чего угодно ещё, что заполняет часы.

Вытесняет ли проверка исследовательскую работу?

Исследование на 251 респонденте из Политехнического университета Турина провело корреляционный анализ специально ради смежного утверждения (что время на проверку вытесняет время на исследования), и результат его не подтвердил: анализ «excludes… the existence of a negative link in terms of workload» («исключает… существование негативной связи в терминах нагрузки»), а расхожее представление, которому этот результат противоречит, авторы формулируют так: «Those who do more teaching have less time to do research and vice versa» («те, кто больше преподаёт, имеют меньше времени на исследования, и наоборот») (Maisano, Mastrogiacomo & Franceschini, 2023). Вывод, оговариваются они, ограничен одним итальянским вузом. Более крупное китайское исследование 917 преподавателей в 21 исследовательском университете нашло реальную отрицательную связь между временем на аудиторное преподавание и исследовательской продуктивностью, но только в подгруппе доцентов начального уровня, не по всей выборке (Li & Yang, 2023/2024). А единственный временной ряд, достаточно длинный, чтобы проверить тренд напрямую (опрос ВШЭ «Мониторинг экономики образования» российских преподавателей за 2006-2009 годы), показал, что часы на научную работу умеренно снизились: «Объем затрат рабочего времени преподавателей вузов на разные виды деятельности в целом остался примерно на том же уровне за 2006-2009 гг.», а на научную работу его стало, по формулировке самого мониторинга, «несколько меньше», с 10,1 часа в 2006 году до 9,3 часа в 2009-м (HSE Monitoring, 2006-2009). Аудиторные часы за тот же период выросли с 16,3 до 17,8 в неделю. Это движение в ту сторону, которую предсказывает гипотеза вытеснения, но окно слишком короткое, а снижение слишком мелкое, чтобы её подтвердить. За историей про вытеснение стоит реальная гипотеза с реальным первым источником: практики нормирования нагрузки из Уральского федерального университета прямо писали об этом в 2015 году, утверждая, что у преподавателей попросту не остаётся времени на исследования при перегрузке аудиторными часами (Яшин, Струкова, 2015), но это выраженное суждение практиков, а не измерение, и там, где измерение всё-таки проводили, ответ расходился по стране и по стажу, а не подтверждал гипотезу напрямую.

Разрыв как проблема измерения

Сложи эти две половины вместе, и контур недостающего исследования станет виден. Ни одно из рассмотренных здесь исследований не зафиксировало проверку (конкретно акт чтения и запуска программы студента) как отдельную переменную времени, отделённую от подготовки к лекциям и от проверки письменного экзамена. Преподавателя или курс на переходе к автоматизации, как БГУ с iRunner в 2020-м, до сих пор отслеживали разве что по памяти о том, как часы ощущались раньше. А валидированный инструмент выгорания против этой изолированной переменной ещё только предстоит прогнать, причём так, как Cañizares et al. прогнали его против объёма задач и ролевого конфликта раздельно, а не одной цифрой.

То, что для этого нужно, не экзотика. Временные метки системы сдачи заданий уже фиксируют, когда программу открыли, запустили и оценили; это ближе к объективной записи времени, чем любой опрос о нагрузке в этом корпусе, где цифру называет сам респондент. Сопоставление этого лога со стандартным опросником выгорания на реальном курсе, до и после перехода на автоматизацию, ответило бы на вопрос, который систематические обзоры продолжают переформулировать, а не закрывать. Это исследование не проведено. Пока его кто-нибудь не проведёт, эта строка так и будет отсутствовать дважды: в ведомости и в литературе.


Этот текст опирается на официальные нормативы учебной нагрузки четырёх российских и белорусских вузов и на исследования выгорания, собранные в англо- и русскоязычной литературе. Его составил Андрей Несюк, разрабатывающий AutoLabSuite, платформу для проверки лабораторных работ по программированию в университетских курсах.

Комментарии

Ответы от имени блога готовятся с помощью языковой модели и публикуются после правки и проверки человеком. Факты в ответах проверяем так же, как в статьях, со ссылкой на источник и дословной цитатой.

По нажатию кнопки виджет загрузится с GitHub. Правила комментариев