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

Vendia alface aos 9, foi largado pelos pais e hoje faz R$ 57 mi com colchão

Ricardo Eloi, fundador e CEO da Sono Quality, empresa de colchões terapêuticos - Divulgação
Ricardo Eloi, fundador e CEO da Sono Quality, empresa de colchões terapêuticos Imagem: Divulgação

Paulo Gratão

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

29/03/2018 04h00Atualizada em 29/03/2018 16h53

O primeiro contato que Ricardo Eloi, 37, teve com dinheiro e empreendedorismo foi aos nove anos, quando saía com seu carrinho de madeira para vender as alfaces plantadas por um tio, em Espírito Santo do Pinhal, no interior de São Paulo. O objetivo das vendas era comprar iogurte e biscoitos recheados de chocolate, seus doces preferidos.

Dois anos depois, ele ou por um grande trauma que mudaria sua vida para sempre e abafaria qualquer vestígio de espírito empreendedor por muito tempo: sua mãe o abandonou, e o pai, que sofria de alcoolismo, o expulsou de casa. Ricardo viveu em um orfanato por três meses, até ser acolhido por sua tia paterna.

Entrega de frango e uma família

Com o ar do tempo, aos 19 anos, conseguiu um emprego fixo em um abatedouro de frango, em Santo André, na Grande São Paulo. Ricardo fazia a entrega das aves. Pronto! Tinha um emprego de verdade e se sentia realizado.

Eu só queria ter uma família e uma casa, o que toda pessoa simples pensa. Meus amigos viviam me dizendo que eu tinha muito carisma e não podia me contentar com pouco, que eu tinha que querer algo mais, mas eu não via dessa forma.

Da entrega de frangos, ele ou por mais alguns empregos até chegar ao mundo das vendas. Começou com cervejas e, tempos depois, estava vendendo colchões terapêuticos por R$ 4.000.

Leia também:

Tinha ideias, mas o chefe não aceitava

A princípio, Ricardo duvidou que conseguiria vender colchões por esse valor, mas depois conheceu o produto, entendeu a procura e começou a gostar do que fazia. Ele viu que havia possibilidade de crescimento real, se o negócio fosse divulgado de outras formas.

Foi ali que seu espírito empreendedor despertou novamente. Começou a compartilhar ideias com seu chefe sobre novos meios de prospectar vendas, mas nenhuma era aceita.

Prestes a ter seu primeiro filho, Ricardo ganhava 5% sobre as vendas, o que representava uma média de R$ 11 mil por mês. Ele pensou que poderia ter muito mais e oferecer uma vida mais confortável ao filho se tivesse sua própria empresa de venda de colchões.

Resolveu abrir a própria empresa

Foi aí que decidiu sair e colocar suas ideias em prática. Abriu a Sono Quality em Santo André (SP).

Eu tinha muita convicção, pesquisei o mercado, outros fabricantes, apostei minhas fichas e deu certo.

Ricardo colocou todas as ideias no papel, mas não sabia como tirá-las de lá. Em uma manhã de domingo, chamou um ex-colega de trabalho para ajudá-lo a concretizar aqueles pensamentos. Hoje, é o seu vice-presidente.

Era um mercado pouco explorado e resolvi mudar o jeito de comercializar para chegar a mais clientes. Fiz uma propaganda para rádio e fechei três meses de contrato com a rádio ABC.

De acordo com ele, a primeira ação rendeu 28 ligações, 22 visitas e 14 vendas. Daí em diante, só cresceu. Atualmente, a Sono Quality investe mais de R$ 20 milhões por ano em propagandas audiovisuais.

Sem mais biscoitos e iogurtes

Hoje, quando Ricardo olha em volta, vê uma empresa que faturou R$ 57,4 milhões em 2017 e tem mais de 200 colaboradores diretos, que dependem daquilo para o sustento de suas famílias.

Muita coisa mudou na vida de Ricardo nesses quase 20 anos. Entretanto, uma ainda permanece: os biscoitos e iogurtes, sua primeira motivação para empreender, ainda lhe são proibitivos. "Desenvolvi diabetes", lamenta.

Não basta ter uma boa ideia

Como aconteceu com o Ricardo, ideias inovadoras e que tenham potencial para se tornar empreendimentos podem surgir a qualquer momento. Isso é muito comum, de acordo com o consultor do Sebrae-SP Luiz Navarro.

Existem dois perfis que buscam orientação no órgão com frequência: o potencial empreendedor que quer validar uma ideia e não sabe por onde começar, e a pessoa que está desempregada ou quer ter um negócio próprio, mas precisa de dicas para ter o primeiro "insight".

"Nos dois casos, orientamos que se faça o preenchimento do plano de negócios, que vai dar um panorama do mercado em que vai atuar, identificar o cliente, entender a atuação de concorrentes e fornecedores, e estudar a parte financeira", afirma. Além disso, não basta ter uma boa ideia, é preciso ter um comportamento empreendedor, e isso não é facilmente identificável, segundo Navarro.

"É preciso ter uma boa rede de contatos e convencer o mercado de que o produto ou serviço realmente vale a pena. É fundamental encontrar diferenciais. Hoje as pessoas buscam comodidade, flexibilidade e aquilo em que elas enxerguem realmente valor para poder investir", diz.

Onde encontrar:

Sono Quality: http://sonoqualitycolchoes.com.br/

Desafio do marshmallow ajuda a desenvolver empreendedores

UOL Notícias