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

Gil do Vigor discute com professor em universidade nos EUA: 'Muito difícil'

Gil do Vigor diz que professor se recusou a preencher seu nome na lista de presença  - Reprodução/Instagram
Gil do Vigor diz que professor se recusou a preencher seu nome na lista de presença Imagem: Reprodução/Instagram

Colaboração para Splash, no Rio de Janeiro

28/10/2022 19h16

Gil do Vigor, de 31 anos, relatou uma discussão que teve com um professor nos Estados Unidos. O estudante de PhD de Economia se desentendeu após ser impedido de ter o seu nome preenchido na lista de presença. No desabafo em uma rede social, o economista e ex-BBB falou das dificuldades de estudar fora do país.

"Cheguei na aula, o professor que sou assistente dele quer que a gente assista todas as aulas. É dia de hoje às 10h da manhã. Cheguei lá faltando dois minutos, a porta estava trancada, fiz a volta, entrei pela porta de trás, sentei bem na frente. 10 horas em ponto eu estava lá sentado. Acabou a aula, pedi a ata para . O professor falou: 'Não o vi na aula, você não pode '. Falei: 'O quê? Eu estava aqui' e ele respondeu 'em outras vezes também que você assinou...'", começou Gil, nos stories do Instagram.

Em seguida, o ex-BBB e economista respondeu ao professor que sempre chega no horário correto, mas não é obrigado a sentar nas cadeiras da frente, e se virou em direção a porta para sair da sala de aula. Nesse momento, o professou disparou: "Ele falou: 'Pare, fale comigo olhando no meu rosto'. Não ia dar certo", se exaltou Gil.

O economista e ex-BBB afirmou ao professor que o respeita muito, por isso preferia se retirar daquele ambiente para evitar uma intensa discussão.

"É muito difícil. Eu tinha esquecido que ser um cientista no Brasil é muito difícil", desabafou Gil, que ainda complementou o seu relato falando sobre o seu apoio ao candidato à presidência Luiz Inácio Lula da Silva (PT) "porque tem que valorizar o cientista".

"ar o que eu o, o que todo mundo a, é porque eu tenho peito e não é de hoje não, sempre tive e nunca tive medo. Mas muitos estudantes de PhD sofrem e são humilhados por causa desses professores que acham que só porque temos bolsa podem humilhar os alunos. Comigo não. Não falto com respeito, não vou gritar com professor nenhum, mas se quiser tirar onda com a minha cara, não tira, não", destacou.

Ainda exaltado, Gil continuou o desabafo: "O pesquisador e aluno de PhD tem que ser colocado no céu, porque para aguentar ficar sentado estudando o dia inteiro para ouvir deboche".

Embora tenha se estressado com a atitude do professor, Gil ressaltou a obrigação de respeitar os professores, que também estudaram para ocupar aquele cargo, e falou que estava "desestabilizado" para assistir a próxima aula.

"Estou desestabilizado, tenho prova e esse homem veio do inferno para tirar a minha paz. Mas não vai tirar. Se é por causa de bolsa, eu não sou monitor por causa de dinheiro, sou monitor pela experiência. Eu adoro estar na frente de uma sala de aula. Mas se é para ser humilhado e ar por essas coisas, prefiro não", disse.

No relato, Gil ainda contou que não recebeu o auxílio da universidade pela burocracia e pagou quase US$ 7 mil (R$ 37 mil) em mensalidades sem receber o reembolso. Ele também disse que pretende enviar um e-mail para o professor com quem se desentendeu.

No Instagram, o ex-BBB e economista ainda afirmou que um colega da turma disse para o professor que Gil estava ao seu lado durante a aula, mas o docente não deu ouvidos.

"Deixando bem claro que não estou me sujeitando a ouvir deboche e grito de ninguém. Que eu jamais vou faltar com respeito com professor nenhum, mas professor nenhum vai me desrespeitar também. Ele veio com aquele tom de ignorância, que não é a primeira vez que ele faz isso, ele já me humilhou aqui e eu fiquei calado por respeito. Só que eu não vou deixar ninguém ficar gritando, me humilhando e ficar calado. Quer dizer, calado eu vou ficar, mas não vou ficar ouvindo. Viro minhas costas e saio. 'Ah a faculdade vai me expulsar', não estou mais nem aí não, gente", desabafou.