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

Empreendedorismo: Veja como usar a experiência no emprego para virar patrão

Afonso Ferreira

Do UOL, Em São Paulo

12/03/2012 07h00Atualizada em 07/09/2018 17h40

Aproveitar a experiência do atual emprego pode ajudar os que têm espírito empreendedor a desenvolver o modelo de negócio próprio, mas não têm conhecimento de mercado. Especialistas consultados pelo UOL afirmam que estar atento à rotina e aos procedimentos da empresa é um excelente aprendizado para futuros empresários.

Grandes e médias empresas, geralmente, possuem setores e procedimentos istrativos mais estruturados e organizados. Muitos desses processos podem ser fontes de inspiração para o futuro empreendedor, que deve ter a capacidade de adaptar a lógica da grande empresa ao negócio que deseja abrir.

Mesmo quem trabalha em um pequeno negócio pode tirar proveito da experiência para ter ideias de como abrir e gerenciar uma empresa. Antes de fundar a rede China in Box, o proprietário Robinson Shiba trabalhou em restaurantes lavando pratos e entregando pizzas. Foi quando teve a inspiração para montar seu próprio negócio.

Segundo o professor e coordenador do Centro de Empreendedorismo do Insper (Instituto de Pesquisa e Ensino), Marcelo Nakagawa, a observação é uma das principais características de um empresário de sucesso. Ele deve prestar atenção em cada detalhe da empresa, desde o cartão de visita até a relação com clientes e fornecedores. “Todo grande empreendedor é um grande observador, é uma pessoa que aprende com facilidade e sabe analisar cada situação”, afirma.

Buscar informações sobre o funcionamento da empresa também é uma etapa importante para quem quer istrar o próprio negócio. Para isso, o empreendedor tem de manter contato com pessoas de todas as áreas, desde a parte operacional até a istrativa e financeira, para entender a dinâmica entre elas e a importância que têm para o negócio.

Como nas grandes empresas o o às pessoas dos cargos executivos é menor, a alternativa é consultar o máximo de material de livre o disponibilizado pela empresa, como manuais de conduta, e até mesmo conversar com o encarregado imediato, que, na maioria dos casos, também acumula funções istrativas. “O empresário precisa saber como planejar e vender seu produto”, diz Nakagawa.

Identificar falhas e pensar em melhorias

É comum funcionários identificarem falhas na rotina de suas empresas. O empreendedor não apenas deve perceber esses problemas, mas pensar em medidas para solucionar a questão. Às vezes, da solução para um processo pode surgir uma oportunidade de negócio.

Foi o que motivou o professor de inglês paranaense Fabio Ivatiuk a abrir uma unidade da franquia InFlux English School em Irati (PR), sua cidade natal. Ele lecionou em várias escolas de idiomas de Curitiba (PR). 

Na sua experiência como professor em diversas escolas, notou um certo distanciamento entre funcionários e alunos, algo que prejudicava o negócio. “Até os próprios professores não se relacionavam bem entre si. Pensava que se um dia fosse o dono, faria diferente.”

Em apenas 14 meses de atuação, a escola istrada por Ivatiuk alcançou a marca de 220 alunos matriculados e há quatro meses inaugurou sua segunda unidade franqueada, em Ponta Grossa (PR).

Na opinião do diretor de educação e pesquisa da Endeavor, organização sem fins lucrativos de apoio ao empreendedorismo, Juliano Seabra, colocar-se no lugar do patrão ou do cliente ajuda a encontrar melhorias para as falhas na empresa. “É interessante o empresário pensar ‘se eu tivesse de resolver o problema agora, o que eu faria">var Collection = { "path" : "commons.uol.com.br/monaco/export/api.uol.com.br/collection/economia/guia-de-economia/todos/data.json", "channel" : "economia", "central" : "economia", "titulo" : "Guia de Economia", "search" : {"tags":"78050"} };