18+
реклама
18+
Бургер менюБургер меню

Максим Байтович – Run.rar. Как запустить тело, если ты разработчик (страница 4)

18

С человеческим телом всё обстоит ровно так же, только цена ошибки здесь измеряется не простоями сервера и потерянными деньгами компании, а вашим личным здоровьем. «Просто беги» — это и есть тот самый «деплой на удачу». Он работает ровно до тех пор, пока не случится инцидент. А инциденты в беге, в отличие от программных, нельзя откатить нажатием кнопки git revert или восстановлением из бэкапа. Инциденты в беге — это острая боль в колене, которая не проходит неделями. Это воспалённое ахиллово сухожилие, которое болит при каждом шаге. Это жгучее разочарование в себе и в спорте, когда после трёх попыток ты понимаешь, что больше никогда не наденешь кроссовки, потому что каждая попытка заканчивалась страданием.

Наш подход будет диаметрально противоположным. Мы не будем действовать наобум, полагаясь на мифическое «авось» или советы из интернета. Мы поступим так, как поступил бы грамотный инженер перед запуском нового сервиса в продакшен. Мы сначала настроим систему мониторинга. Мы определим, какие метрики будем отслеживать, какие показатели считать нормальными, а какие — тревожными. Мы настроим алерты и пропишем четкие инструкции на случай, если показатели выходят за допустимые рамки. И только после этого мы выполним первый, осторожный и полностью контролируемый запуск.

Главный датчик, наш основной инструмент мониторинга, наш персональный New Relic или Grafana для организма — это частота сердечных сокращений. Пульс. Именно этот показатель станет нашим компасом в мире бега, и именно от него мы будем плясать, выстраивая всю тренировочную программу.

2.2. Пульс — это показатель загрузки вашего центрального процессора

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

Сердечная мышца, миокард, ведёт себя поразительно похожим образом. Это ваш биологический центральный процессор, который круглосуточно, без перерывов и выходных, качает кровь по замкнутой системе сосудов. Пульс — это и есть его тактовая частота, количество сокращений в минуту. И, как и в случае с компьютерным процессором, работа на предельных частотах без должной подготовки, без тренированной сердечной мышцы и без адекватного восстановления ведёт не к росту производительности, а к износу и деградации «железа».

Ключевая проблема, с которой сталкиваются практически все начинающие бегуны, заключается в том, что они с первой же минуты своей первой тренировки загоняют свой биологический процессор в режим максимального турбо-буста. Им, выросшим на стереотипах из фильмов о спорте, кажется, что если они не задыхаются, если с них не льётся пот в три ручья, если лицо не краснеет, а сердце не выпрыгивает из груди, то тренировка «не считается», что они «недоработали». Это опаснейшее и глубочайшее заблуждение, которое приводит к тому, что девяносто процентов новичков бросают бег в первый же месяц, возненавидев его всей душой.

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

Первая метрика — это пульс покоя. На профессиональном языке — Resting Heart Rate или RHR. Это частота сердечных сокращений в состоянии полного физического и ментального бездействия. Лучшее время для его измерения — сразу после пробуждения, не вставая с постели, ещё до того, как вы взяли в руки телефон и начали проверять рабочие чаты. Эта цифра показывает, с какой базовой тактовой частотой работает ваша система, когда к ней не предъявляется вообще никаких требований. У обычного офисного работника, ведущего сидячий образ жизни, пульс покоя обычно колеблется в районе семидесяти-восьмидесяти ударов в минуту. Это как процессор, который даже в простое почему-то загружен на двадцать процентов — что-то с системой не так. У человека, который регулярно тренируется несколько месяцев, пульс покоя снижается до пятидесяти-шестидесяти ударов. У профессиональных спортсменов, выступающих в видах спорта на выносливость, пульс покоя может опускаться до тридцати пяти — сорока пяти ударов в минуту.

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

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

Третья, самая важная для практического применения концепция — это пульсовые зоны. Вся ваша тренировочная жизнь отныне будет строиться не на субъективных ощущениях вроде «тяжело» или «легко», а на точном попадании в ту или иную зону. Представьте себе, что весь диапазон от пульса покоя до максимального пульса — это шкала загрузки процессора от нуля до ста процентов. Мы разметим эту шкалу на пять уровней, каждый из которых соответствует определённому режиму работы и определённым физиологическим процессам, происходящим в организме.

Первую зону часто называют зоной очень низкой интенсивности. Она располагается в диапазоне от пятидесяти до шестидесяти процентов от вашего максимального пульса. Если использовать аналогию с программным обеспечением, это уровень логирования DEBUG. Режим работы процессора — Idle, простой, фоновые задачи. По ощущениям это настолько лёгкая нагрузка, что вы можете спокойно, без заминок говорить полными, развёрнутыми предложениями, дышать исключительно носом и даже, если у вас хорошее настроение, напевать себе под нос любимую песню. В этой зоне организм в качестве основного источника энергии использует почти исключительно жиры. Тренировки в первой зоне — это восстановительные пробежки после тяжёлых дней, разминка перед основной нагрузкой, заминка после неё, а также самое безопасное время для отработки техники бега. Здесь вы можете думать о том, как ставите стопу, как работают руки, ровная ли спина, не отвлекаясь на борьбу с одышкой.

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