;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Movimento

Inspiração pra fazer da atividade física um hábito


4 táticas para pegar gosto pelo treino e transformar o exercício em hábito

Treinar acompanhando aumenta o comprometimento com o exercício - iStock
Treinar acompanhando aumenta o comprometimento com o exercício Imagem: iStock

Daniel Navas

Colaboração para o VivaBem

17/09/2019 04h00

Muitas pessoas começam a treinar e, após algumas semanas ou meses de dedicação, jogam a tolha por não pegarem gosto pela atividade física. Obviamente, o primeiro ponto para tornar o exercício um hábito e não desistir de praticá-lo quando os primeiros obstáculos aparecem é encontrar um esporte que você realmente goste.

Mas algumas estratégias ajudar a manter a motivação em alta e seguir firme até que a prática esportiva se torne algo natural em sua rotina. Confira algumas delas a seguir.

1. Crie recompensas

Uma pesquisa realizada pela Harvard Business School (EUA) e pela The Wharton School (EUA) mostrou que receber algum tipo de gratificação após cumprir uma etapa do treinamento é um grande incentivo para seguir firme nos exercícios.

Isso porque os benefícios que o treinamento proporciona podem ser divididos em imediatos (bem-estar, relaxamento, disposição) e de longo prazo (perda de peso, ganho de resistência física, definição muscular). Como o foco de muitas pessoas é justamente alcançar os objetivos que necessitam de mais tempo, elas acabam desistindo por não ver resultados. Então, recompensar-se ao cumprir metas curtas (ficar um mês sem perder nenhum treino, por exemplo) ajuda a não desanimar. Estes são alguns prêmios que você pode se dar às vezes:

  • "Quebrar a dieta" e comer uma sobremesa ou um fast-food que gosta muito --lembrando que, caso o objetivo seja redução de peso, essa não é tende a ser a melhor estratégia;
  • Uma massagem depois da prova ou treino desafiador;
  • Comprar um tênis, uma roupa ou um relógio esportivo novo;
  • Fazer um treino especial em outra cidade.

2. Malhe com alguém que goste da mesma modalidade que você

Treinar com um amigo é algo que incentiva bastante, afinal de contas, gera compromisso não só com a atividade física, como também com o colega. Você vai se sentir culpado em abandonar o companheiro e não vai deixar de ir para a academia só porque está cansado ou está trânsito, por exemplo.

E se você não for malhar, o colega que levou o "furo" pode se queixar ou fazer uma brincadeira, o que aumenta a pressão e tende a ser positivo para evitar próximas faltas. Além disso, um companheiro de treino contribui para você ter uma referência de sua evolução, se desafiar e não relaxar durante o exercício.

3. Encontre datas comemorativas

Um estudo publicado no Association for Psychological Science indicou que as pessoas se sentem mais incentivadas a treinar e cumprir metas em dias comemorativos. Como sabemos, o Ano-Novo é a data que provavelmente mais motiva alguém a começar a treinar, mas não se prenda apenas a ela. Seu aniversário, o início de um mês, uma nova estação do ano ou um pós-feriado são só alguns exemplos de datas que você pode ver como oportunidade para pegar firme no treino dali em diante.

4. Crie metas curtas e possíveis de atingir

Não adianta você começar a treinar hoje com o objetivo de até o final do ano eliminar 50 kg ou correr uma maratona. Ter metas possíveis de atingir e de curto prazo é importante para não ficar desmotivado, já que você percebe os resultados aparecendo.

Então, mesmo que seu grande objetivo seja perder 50 kg, defina como meta eliminar de 500 g a 1 kg por semana, por exemplo. Outra ótima estratégia é esquecer a questão da perda de peso (pois ela varia muito e nem sempre dá para definir um prazo) e focar em outros objetivos que certamente vão ajudá-lo a chegar lá, como ir à academia por cinco dias seguidos, ficar um mês sem furar a dieta etc.

Fontes: Alexandro Andrade, professor do Centro de Ciências da Saúde e do Esporte, coordenador do laboratório de psicologia do esporte e do exercício e do programa de pós-graduação e doutorado em ciência do movimento humano na Udesc (Universidade do Estado de Santa Catarina); Claudia Lucia Menegatti, professora de psicologia da PUR (Pontifícia Universidade Católica do Paraná), Gabriel Ganme, médico do esporte pela Unifesp (Universidade Federal de São Paulo) e responsável pelo Ambulatório de Medicina dos Esportes de Aventura do Departamento de Ortopedia e Traumatologia da Unifesp; e Rita Calegari, psicóloga da Rede de Hospitais São Camilo de São Paulo.