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

Mulheres criam grupos de apoio a funcionárias em áreas de maioria masculina

iStock
Imagem: iStock

Júlia Marques

do Estadão Conteúdo, em São Paulo

08/03/2019 09h17

Iana Chan, de 30 anos, é íntima dos códigos de programação. Quando enveredou pelo caminho da tecnologia, porém, encontrou um mundo de homens e um gato-pingado de mulheres. "Era a única nas reuniões, ouvia piadinhas." Ela não deixou barato: para apoiar jovens interessadas em descobrir a programação, criou um clube só para elas. "É difícil se imaginar em alguma coisa se não vê alguém como você fazendo", conta Iana, fundadora da PrograMaria, que oferece cursos e palestras para mulheres.

A frase resume o motivo de existir da PrograMaria e de outras redes de mulheres pelo Brasil. Em comum, esses grupos querem ser espelho para meninas no início da corrida em carreiras consideradas masculinas ou em busca de cargos de liderança que até então só eles ocupavam.

"Ser mulher em tecnologia é muito solitário. É comum que elas venham com o depoimento de que são as únicas", afirma Iana, que vê dilemas como jornadas longas durante a maternidade e assédio no trabalho. "Trocamos estratégias para conseguir pleitear um ambiente mais respeitoso."

Há dez anos como um apoio para advogadas, o grupo Jurídico de Saias viu o cenário mudar em algumas áreas - em outras, nem tanto. "Nas empresas, o caminho é menos dolorido. Não vemos tanto progresso nos escritórios de advocacia", diz Josie Jardim, de 52 anos, fundadora do grupo e diretora jurídica da Amazon. O Jurídico de Saias tem 1,4 mil participantes, que trocam figurinhas sobre assuntos que podem ir do Código Penal à amamentação.

Ianda Lopes, de 43 anos, é uma das associadas desde que o grupo nasceu. Diretora jurídica para a América Latina da GE Renováveis, alcançou o posto quando estava grávida de 8 meses. "Com três filhos, na posição que tenho, fui inspiração para meninas mais novas." Para ela, que agora trabalha pela inserção de jovens negras, algo ainda mais raro na área do Direito, ter mulheres em posições de destaque é bom para as próprias corporações.

"Empresas já se deram conta de que diversidade é algo mandatório, mas continuamos fazendo trabalho de formiguinha." Ianda se lembra de uma reunião em que um homem interpretou que uma colega não voltaria à ativa após o segundo filho. "Perguntei de onde tinha tirado a informação. Talvez ela precisasse ainda mais de trabalhar."

Incentivo

Os obstáculos para o sucesso na carreira podem começar até antes da formação. Desencorajadas nas áreas de Exatas, é comum que garotas nem cogitem seguir em profissões como Engenharia. "Achamos importante ir às escolas e mostrar a elas que somos da área, gostamos e temos sucesso", diz a engenheira Clarissa Loureiro, de 37 anos, ex-presidente da organização Women in Engineering da América Latina. A falta de representação, diz, ajuda a perpetuar problemas, como assédios sexuais. "Não temos a quem recorrer. Acham que somos loucas."

Contra violências até mais sutis na universidade, como a desqualificação por colegas homens, pesquisadoras também se mobilizaram.

"Elas têm até enfrentado orientadores para ter bancas com mais mulheres", diz Rafaela Falaschi, de 36 anos, bióloga e fundadora do Mulheres na Ciência. Na internet, dão visibilidade a pesquisas feitas por elas e usam o método científico para mostrar que os problemas não são individuais, mas enraizados na sociedade. "Está incutido que o homem tem mais características de um bom cientista", diz Rafaela. "Queremos falar que podemos fazer o que quisermos." As informações são do jornal O Estado de S. Paulo.I