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

Comece pequeno e não tenha medo: as dicas de três mulheres para empreender

Júlia Flores

De Universa

28/09/2021 14h29Atualizada em 29/09/2021 14h21

Por onde começar a desenvolver o meu negócio? Essa é uma dúvida comum que paira na cabeça de todas as pessoas que querem empreender. Pensando nisso, o primeiro da edição 2021 do Universa Talks Empreendedorismo, "O Mapa da Mina - Os Primeiros os para Fazer Acontecer", reuniu hoje três mulheres do mundo dos negócios para compartilharem suas experiências profissionais.

Com background, formações e histórias diferentes, Adriana Barbosa (criadora da Feira Preta), Stephanie Fleury (DinDin) e Ludmila Hastenreiter (Fundadora da Empoderamento Contábil) discutiram o tema durante cerca de 50 minutos e trouxeram dicas para dar os os iniciais rumo ao próprio negócio.

Precisa desses conselhos? A seguir, alguns dos momentos de destaque da conversa.

Tenha coragem

Adriana Barbosa contou que começou o negócio vendendo as roupas que tinha no armário. Recém-demitida naquele momento, ela decidiu criar um brechó com as próprias peças e, dali em diante, a ideia não parou de crescer até que ela fundou a Feira Preta, que reúne produtos de empreendedores negros.

O empreendedorismo para a mulher negra começa pela sobrevivência: vender hoje para comer amanhã.
Adriana Barbosa

"Já tinha perdido o emprego e, nessa hora, precisava me virar, precisava pensar o que tinha em estoque para sobreviver? Foi o desespero que me levou a organizar o brechó", contou. Além de compartilhar a própria experiência, Adriana elencou três dicas para aquelas mulheres que querem começar a investir:

  1. Entenda o que você gosta de fazer, o que é sua habilidade, onde está seu coração;
  2. Muitas vezes não começamos com dinheiro em caixa. Ela, por exemplo, começou a vender as próprias coisas para ter fundos para investir;
  3. Comece pequeno. Produza uma quantidade mínima para validar o protótipo do seu produto com seu cliente. Se tiver algo errado, que seja em uma quantidade menor.

Planejamento financeiro é essencial

Stephanie Fleury, criadora da plataforma de DindDin, endossou a dica de Adriana e atentou para um fato importante: você não precisa ter medo de mudar o seu modelo de negócio inicial. Para isso, portanto, ela orientou que as investidoras não misturem as finanças de casa com as finanças do trabalho.

A fundadora da empresa Empoderamento Contábil, Ludmila Hastenreiter também compartilhou dica sobre dinheiro. "Assim que definir qual produto você quer vender, faça cotação entre os fornecedores, não tenha medo de negociar os valores; aqui entra em prática uma tática que as mulheres negras colocam em prática há tempos, o famoso 'pechinchar'".

Caso a sua dúvida ainda seja "qual produto vender", Stephanie aconselha realizar uma pesquisa de mercado: "Não precisa ser inédito para ser inovador. Se você usaria o produto, você já começa a ver a validade dele. Pode pegar uma ideia de negócio de fora do Brasil e tropicalizar o item".

Universa Talks 2021 reúne empreendedoras de sucesso para contar suas histórias e como chegaram lá. As convidadas falam também sobre as dificuldades em períodos de crise, falências, dívidas e como não desistir pode ser a chave para o sucesso. Acompanhe a íntegra do evento.

Errata: este conteúdo foi atualizado
Diferentemente do que aparece no vídeo, Gabriela Mendes Chaves, que aparece no 2, é fundadora e CEO da NoFront Empoderamento Financeiro. Além disso, a grafia correta do nome da fundadora e diretora executiva da Empoderamento Contábil, que está no 1, é Ludmila Hastenreiter.