;(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

Esse conteúdo é antigo

Jovem a em medicina na UFG revezando 12h de estudo com venda de frutas

Kayan trabalhava vendendo frutas na barraa do pai para pagar os seus estudos - Arquivo pessoal
Kayan trabalhava vendendo frutas na barraa do pai para pagar os seus estudos Imagem: Arquivo pessoal

Colaboração para o UOL, em São Paulo

06/05/2021 15h00Atualizada em 06/05/2021 16h00

Para conquistar uma vaga no curso de medicina da Universidade Federal do Goiás (UFG), Kayan Soares Rocha, de 20 anos, ou um ano inteiro dividindo o tempo entre 12h de estudos e as vendas na barraca de frutas do pai na cidade de Aragarças, no Goiás.

O jovem contou ao UOL que, antes de realizar o Enem, criou uma rotina árdua de 12 horas por dia sobre o computador e os livros, e com o compromisso de fazer simulados todos os sábados da sua própria casa.

Formado no ensino médio em 2018, Kayan ou um ano frequentando um cursinho pré-vestibular e, em 2020, teve que mudar os planos de estudos por conta da pandemia.

"Eu tive alguns cursos particulares, mas grande maioria deles foram cursos gratuitos do próprio Youtube", disse.

Dedicando 12 horas de estudo por dia, quase todos os dias da semana, Kayan também vendia frutas com o pai e utilizava o dinheiro que ganhava no trabalho com a compra de mais livros.

Eu investia tudo em conhecimento. Eu comprava livros e, no ano ado, eu li uma média de 20 livros, de todos os tipos. Eu sabia que para o ENEM isso iria me ajudar bastante.

Kayan - Arquivo pessoal - Arquivo pessoal
Kayan sempre sonhou em cursar medicina
Imagem: Arquivo pessoal

Antes de iniciar os estudos, o hábito de leitura não era frequente para Kayan. Entretanto, isso mudou por meio de sua determinação de adentrar na universidade e, agora, ele conta que está se deliciando com a trilogia de Harry Potter, de J.K. Rowling.

Virou um hobby. Eu nunca imaginei que eu ia ler um livro desse tamanho na minha vida. Eu odiava. Depois eu percebi que era essencial e agora tenho a meta de ler um livro por semana"

A escolha de cursar medicina nasceu ainda no ensino médio. Kayan diz que sempre teve em mente adentrar na área da saúde e que chegou a pesquisar diversos cursos na época. "Eu gostei muito de farmácia, mas quando eu cheguei em medicina, eu me apaixonei. Vi que era o que queria, foi o que me fez ficar dois anos a mais estudando."

Para ele, o que mais chamou atenção no curso foi a seriedade da área. "Não existe responsabilidade maior que a vida de uma pessoa na sua mão."

A internet, por sua vez, foi uma grande aliada durante a trajetória. "Por eu não ter um professor para tirar dúvidas, eu acabava assistindo aulas muito variadas na internet, ia para vários canais do Youtube. Achei muitos canais de qualidade."

O cenário da crise sanitária do país também mudou a percepção do jovem em relação a futura profissão. "Eu vi que nem tudo está sob controle dos médicos, mas o que estiver, a gente tem que fazer o possível para cuidar. Eu vejo tanta gente sendo bem cuidada por médicos, mas que no final acaba morrendo porque é doença muito devastadora", opina.

Agora, Kayan quer descansar da rotina árdua de estudos até o início das aulas, que estão marcadas para julho. "Quando eu recebi a notícia, percebi que tudo o que eu tinha feito, de ter abdicado de vida social, criado uma carga horária pesada, dormir pouco... Eu percebi que tudo isso valeu muito a pena."