;(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
Logo Pagbenk Seu dinheiro rende mais
Topo

Não recebeu muita oferta de emprego? O problema pode ser o seu Facebook

Diogo Max

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

11/09/2018 04h00

Os especialistas em carreira são unânimes em afirmar que as redes sociais são cada vez mais utilizadas para selecionar o candidato certo para uma vaga de emprego. O que você faz online importa e, muitas vezes, é decisivo na hora da contratação.

70% dos recrutadores espiam o que o candidato faz no Facebook, Twitter ou LinkedIn, segundo o site americano especializado na área Career Builder. E mais de 50% só o chamam para entrevista se ele tiver um perfil online.

Leia também:

"Os recrutadores querem entender melhor o perfil do candidato", afirmou Elen Souza, assessora de carreira da Catho. "A ideia é saber se a visão e os valores dele são semelhantes aos da empresa."

No Brasil, de acordo com dados da Catho, os próprios candidatos já têm noção do poder das redes sociais no processo seletivo. Quase 60% acreditam que as redes podem influenciar bastante ou razoavelmente nesse processo.

O que pega bem

Para a assessora de carreira da Catho, o candidato deve mostrar que cultiva bons laços afetivos com a família e os amigos, além de demonstrar que mantém o respeito com grupos de diferentes opiniões.

Thayane Fernandes, especialista em Mídias Sociais do Vageconomia-uol-br.informativomineiro.com, também acredita nisso e disse que muitos candidatos perdem a oportunidade de aparecer para os recrutadores. Para ela, é importante publicar nas redes sociais eventos ligados a sua profissão e até mesmo ações sociais —caso ele esteja engajado nelas.

Outro ponto importante, na visão de Milton Beck, diretor-geral do LinkedIn para a América Latina, é ter sinceridade e autoridade na hora de expor suas ideias. Para ele, o candidato deve se comportar da mesma forma que age no mundo offline.

O que pega mal

Uma foto publicada bebendo cerveja com os amigos em um churrasco não é necessariamente um problema. "Não há certo ou errado", afirmou Thayane. "Mas o candidato precisa saber o que ele ganha ao postar algo em público."

Neste caso, orienta a especialista, é melhor publicar a foto no modo privado da rede social (ou compartilhada apenas com os amigos que participaram do churrasco).

Publicar textos ou imagens em que o candidato concorde (ainda que levemente) com assédio ou discriminação também é altamente rechaçado pelos especialistas. "Você não escreve princípios e valores. Você os mostra", declarou Thayane.

Para Beck, do LinkedIn, o candidato que elogia a si próprio e se vangloria dos projetos em que não teve participação comete um erro. Além disso, acrescentar conexões que não têm nenhuma relação com seu trabalho é um problema. "Acaba poluindo o feed do próprio usuário."

Opiniões extremistas, desrespeito e ofensas também pegam (muito) mal. "Mostra que o candidato não sabe lidar com a diversidade", disse Elen, da Catho. "Ele precisa entender a dimensão da rede social. O que cai na rede tem grande difusão rapidamente."

Tenha cuidado com as eleições

Sabe a regra popular de que política, futebol e religião não se discutem? A especialista do Vageconomia-uol-br.informativomineiro.com é um pouco desse time. Para ela, o candidato deve moderar o que vai publicar e evitar polêmicas. "Não vai levar a nada, a não ser gerar controvérsias", afirmou.

Thayane adverte ainda que os candidatos devem observar a fonte de uma notícia e não espalhar fake news pelas redes sociais.

Por outro lado, Beck, do LinkedIn, acredita que as discussões sobre projetos políticos são bem-vindas, mas avisa que é bom manter-se longe dos extremismos.

"As pessoas podem discordar, mas dentro de uma etiqueta social. Vale lembrar que isso não é só para as redes, mas para a própria vida", declarou.

Como manter a boa imagem profissional em redes sociais

UOL Notícias