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

Wall Street enfrenta disparidade melhorando bônus de mulheres

Getty Images/iStockphoto
Imagem: Getty Images/iStockphoto

Sonali Basak

Da Bloomberg

19/11/2018 13h27

As mesas de operações, célebres bastiões da desigualdade de gênero, melhorarão a remuneração das mulheres neste ano para reduzir a diferença em relação aos homens, segundo a firma de recrutamento Options Group.

Os líderes de Wall Street estão enfrentando mais pressão neste ano para tornar seus ambientes de trabalho mais atraentes para as mulheres por meio de salários melhores e promoções mais rápidas. Essa será a prioridade quando os gerentes definirem os bônus, nas próximas semanas, disse Mike Karp, CEO da Options Group.

Veja também

"Se você vir uma profissional excelente e qualificada como trader, saiba que ela ganhará", disse Karp, em entrevista. "A questão da igualdade salarial será o destaque do ano, mais do que nunca."

O público ou a ter uma ideia das disparidades de gênero dentro dos bancos no início do ano, quando as autoridades britânicas obrigaram grandes empregadores a divulgar as diferenças salariais entre os funcionários locais. As unidades do HSBC Holdings e do Goldman Sachs afirmaram que, em média, pagam mais de 50 por cento menos às mulheres, números distorcidos pelas altas concentrações de homens nos cargos de alto escalão. A situação no setor financeiro é ainda mais notável, com o número de mulheres aumentando no Congresso e com o movimento #MeToo, que sacode as empresas americanas.

As perspectivas para as mulheres contrastam com a previsão relativamente moderada da Options Group para as remunerações em todo o setor. Na semana ada, a consultoria de remunerações Johnson Associates previu que boa parte de Wall Street receberá bônus "moderadamente" mais elevados -- um componente importante dos pacotes de remunerações. No entanto, Karp estima que, para muitas pessoas, os pacotes totais terão pouca alteração ou serão ligeiramente inferiores aos do ano ado.

Em relatório anual divulgado na segunda-feira, ele projetou que os traders de renda fixa receberão menos por seu trabalho em 2018 (-2,6 por cento), em média, que os executivos bancários verão poucas mudanças (alta de 0,3 por cento) e que os profissionais que istram ações ganharão um pouco mais (3,2 por cento).

Ele estima também que mais funcionários de Wall Street se transferirão para novos empregadores em 2019, especialmente profissionais especializados em derivativos de ações ou estratégias quantitativas, ciência de dados, aprendizado de máquina e inteligência artificial. Essas habilidades têm alta demanda e os bancos terão que melhorar os pacotes de remuneração dessas operações para evitar deserções.

A Options Group prevê que os profissionais especializados em derivativos de ações receberão de longe os maiores aumentos deste ano -- cerca de 9,5 por cento, em média --, e que aqueles que trabalham com análise quantitativa ganharão 1,4 por cento mais.

Mesmo assim, os traders de derivativos de ações podem ar para o chamado lado da compra -- como as grandes gestoras de fundos --, no qual a remuneração total está mais ligada ao desempenho. As tensões geopolíticas e o temor de que os mercados estejam se aproximando do fim de uma longa sequência de alta têm alimentado oscilações, oferecendo mais oportunidades de lucro aos traders. As empresas de tecnologia, enquanto isso, estão procurando se descolar dos profissionais com habilidades quantitativas.