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

Chico Alves

Reforma de Guedes preserva supersalários e arrocha servidor que ganha menos

Paulo Guedes em live do IDP - reprodução
Paulo Guedes em live do IDP Imagem: reprodução

Colunista do UOL

15/09/2020 08h41

Empenhado nos últimos tempos em tocar a reforma istrativa, o ministro da Economia, Paulo Guedes, tem usado uma estranha matemática para construir sua proposta. Defende com unhas e dentes os supersalários, ao mesmo tempo em que propõe redução de remuneração e direitos dos servidores que estão na base da pirâmide.

Se levarmos em conta que um dos principais motivos da reforma é o enxugamento de gastos, a equação de Guedes não faz nenhum sentido.

Pior são os argumentos usados na exposição de sua tese. Para o ministro, os funcionários de alto escalão, que estão no topo da ladeira salarial, têm remuneração "relativamente baixa" em comparação com o que poderiam ganhar na iniciativa privada. Já um jovem recém-formado, crítica Guedes, recebe salário alto ao ar em um concurso público.

Seguindo esse raciocínio torto, nosso Robin Hood às avessas quer tirar de quem ganha pouco para remunerar melhor quem ganha mais — lógica que, aliás, é a linha-mestra das ações do Ministério da Economia para todos os brasileiros.

Na cabeça confusa de Guedes, ministros e funcionários de alto escalão merecem ter salários competitivos, mas médicos, enfermeiros, professores, engenheiros e demais profissionais do serviço público, não. A tal meritocracia só vale para cima.

Talvez por quase nunca ter precisado recorrer ao serviço público em seus 71 anos de vida, o chefão da Economia desconheça que para a grande maioria da população os trabalhadores que estão na ponta são bem mais úteis que os caciques de Brasília.

Se o atendimento que prestam muitas vezes não tem a qualidade desejada, não se pode deixar de levar em conta o déficit de pessoal e de recursos que são obrigados a enfrentar. Os hospitais públicos têm médicos de menos, as escolas têm professores de menos, os órgãos ambientais têm fiscais de menos... E por aí vai.

Diante da suspensão dos concursos, determinada a pretexto de reduzir gastos, os servidores que ficam têm que se desdobrar para fazer seu trabalho com cada vez menos recursos. Se não conseguem a eficiência desejada, são responsabilizados, enquanto os engravatados de Brasília, a maioria comissionados, ficam a salvo de críticas e ainda ajudam a malhar os concursados.

Praticante do ilusionismo retórico, Paulo Guedes reclama ainda que a média salarial do funcionalismo é muito mais alta que a da iniciativa privada. É verdade, mas isso acontece justamente por causa dos supersalários que ele defende e quer aumentar ainda mais.

Também inflam esses números a remuneração de militares, juízes, procuradores do Ministério Público e parlamentares — espécimes emplumados que estão fora da reforma.

Não há dúvida que é preciso fazer mudanças na istração pública, rever critérios de promoção automática, checar com cuidado onde a estabilidade é essencial ou não, corrigir distorções. Executivo e Legislativo erram feio, porém, ao optar por elaborar uma proposta contra os servidores, quando deveriam fazê-lo ao lado deles.

Talvez isso decorra da conhecida falta de aptidão do ministro da Economia para negociar o que quer que seja. Impaciência é uma anomalia para quem ocupa um cargo como o dele. Prova disso é a dificuldade de relacionamento com o Congresso.

Se resolvesse aplicar ao seu desempenho a meritocracia que defende para os servidores mais úteis do funcionalismo, Paulo Guedes estaria em maus lençóis. Mesmo antes da pandemia, a política econômica pilotada por ele já tinha levado o Brasil à recessão. Pelos critérios da iniciativa privada, com resultado tão desastroso o meritocrático Guedes certamente a essa hora estaria no olho da rua.