Не обязателен. Нет тут обязательных правил. Все зависит от целей которые вы себе поставили. Быстрые углеводы восстанавливают силы после тренировки. И так же быстро транспортируют некоторые аминокислоты. Если ваша цель например похудение, то наоборот от них нужно отказаться. Если цель набор мышечной массы, то лучше воспользоваться белком. Еще быстрые углеводы принимают в комплексе с креатином. Углеводы его быстро транспортируют внутрь мышечной массы. После интенсивных силовых тренировок он из мышц вырабатывается и чтобы не было потери мышечной массы пьют креатин (аминокислота). Но это точно нужно делать после сушки.
Так что все зависит от ваших целей.
Центр пищевых технологий: www.food2000.ru