[Tive Uma Ideia De Aplicativo! E Agora?] #1 - Como Não Começar: A Arte De Programar, Programar e Não Chegar a Lugar Algum 😱 💥 💣 😵
###############################################################################################
Você é daqueles devs que quando tem uma ideia fantástica de aplicativo seja web ou mobile, pensa o mínimo possível e já sai programando no estilo “Go Horse”? Ou você é daqueles devs mais destemidos ainda, que decide entrar de cabeça movido pelo desejo de empreender e aí acaba perdendo tempo, paz e dinheiro?
🟢 Se você se identificou com uma dessas situações, continue comigo até o final. Provavelmente somos dois devs e estou aqui para somar. 🟢
Normalmente nós devs nos dedicamos muito em crescer tecnicamente, até que surge aquela ideia de colocar algum projeto no ar e monetizá-lo. E nesse momento começam os problemas, ou melhor, começam a se abrir os olhos para a realidade. Somos devs e não empreendedores, pelo menos não ainda.
Como empreender?! O que fazer nesse momento?
Se sentir perdido faz total sentido. A vida de um dev normalmente é dedicada em melhorar a sua codificação, capacidade se atualizar rapidamente, criar arquiteturas robustas e aprender novos fremeworks. Sem contar na capacidade de criar funcionalidades muitas vezes sem sentido na empresa em que trabalha e isso por consequencia mina toda motivação. Fato que o leva mais ainda a desejar empreender mesmo sem saber aonde está se metendo.
Logo no início temos um baque, não temos design, dev front-end ou dev back-end, devops ou alguém a quem recorrer para auxiliar a resolver o problema tecnológico enfrentado.
A consciência começa a surgir e nos mostrar que precisamos de mais habilidades, precisamos de softskills, aprimorar mais ainda algumas hardskills e litaralmente aprender a empreender, para ser uma empresa de uma pessoa só.
Antes eramos parte de um todo, estavamos num ambiente que já estava funcionando, crescendo e lidando com coisas que se quer nos preocupávamos como orçamento, impostos e etc. Executavamos apenas nossa tarefa, enquanto outros departamentos executam suas tarefas para que juntos fizessemos a empresa funcionar.
Enquanto eu programo, uma segunda área cuida do RH, uma terceira área cuida da administração da empresa, uma quarta área cuida da rede da empresa, uma quinta área cuida da venda e do marketing e por aí vai.
Quando decidimos ser um dev empreendedor e colocar para fora aquela ideia tão brilhante, temos que ser tudo de uma hora para a outra.
🟢 Algumas dúvidas que surgem:
- Não sei vender, e agora?
- Para quem eu vou vender?
- Como que eu faço o marketing? Uso google ou facebook? Crio conteúdo? Quanto vou gastar para divulgar o aplicativo?
- Como vou vender: Pela internet, por telefone ou presencialmente?
O tempo passa e você precisa correr atrás, precisa se dividir entre várias tarefas enquanto busca colocar sua ideia no ar. Precisa continuar programando, evoluindo o aplicativo, corrigindo bugs e vendendo.
Meu objetivo não é desmotivar quem quer que seja, apenas torná-lo consciente de aonde está se metendo e com isso entrar o mais decidido e preparado possível.
A algum tempo atrás eu passei por isso, pretendia criar um sistema em 15 dias para trocar desconto por divulgação. A ideia era: A empresa publicava os produtos com descontos no meu site e o cliente encontrava lojas por proximidade e compartilhava na sua rede social o anúncio e marcava um dia para usufruir do desconto. Nesse momento a loja recebia uma notificação de que algum cliente havia compartilhado seu anúncio e que pretendia ir tal dia na loja. Com isso a loja poderia se preparar para receber um público maior e conferir se o anúncio realmente havia sido compartilhado.
🟢 Problemas enfrentados por mim:
- Levei exatamente 1 ano para fazer do jeito que havia pensado.
- Tive débitos técnicos
- Tive limitações das mídias sociais para postar e publicar via api.
- Tive problema ao criar um link do que foi compartilhado pelo cliente via api das mídias sociais, para a loja conferir depois.
- Não sabia como monetizar o produto criado
Enfim, consegui criar meu Frankenstein e comecei a ligar para as lojas. Comecei a apresentar o produto a lojas que o utilizaram gratuitamente, pois eu ainda não havia feito o módulo de pagamento.
Contudo percebi que muitos que falaram que utilizariam o site e até gostaram da ideia, nunca o utilizaram no dia a dia.
Percebi outra dificuldade, o site precisava de clientes querendo trocar divulgação por desconto. Então de um lado eu precisava das lojas no site para que os clientes tivessem o que buscar e por outro lado as lojas precisavam ver que os clientes estavam no site, para assim colocarem seus produtos com desconto.
Me senti preso num ciclo onde um esperava pelo outro. Isso supondo que eu havia encontrado meu público alvo de forma certeira, sendo que eu nem tinha parado para pensar nisso ou validado a ideia.
🟢 Problemas enfrentados por mim:
- Fiquei preso e totalmente dividido entre corrigir bugs, estudar para entender débitos técnicos, estudar vendas e estar na rua vendendo. Pois quando eu estava fazendo uma coisa, não tinha como fazer a outra
- Toda essa divisão começou a piorar minha capacidade de reter os aprendizados de vendas e codificação, o que levou mais tempo de reestudo
- Estresse por saber que o tempo para vender era curto, já que estava divido com as outras tarefas e o dinheiro não estava entrando
Eu não tinha nada planejado quando entrei nessa, toda a ideia foi da minha cabeça direto para o código, já que eu apenas queria ligar lojas e pessoas para fazer essa troca de divulgação por desconto.
Depois de meses tentando e correndo atrás de clientes, eu me senti dentro de um jogo totalmente despreparado. Aí me dei conta de que criei algo que ninguém queria e parecia ser tão bom. Infelizmente não validei corretamente, pois empreender me parecia ser "vamos com tudo, que dará tudo certo". A realidade chegou, me mostrando que eu estava perdido sem saber o que fazer.
E o que fazer nessa situação? Parar tudo para fechar a torneira e voltar a base do que é empreender, do que é construir um produto, do que é entender e resolver um problema real do cliente.
Precisaremos prospectar clientes, vender e codificar apenas o necessário, no momento certo de codificar. Pois se não for necessário codificar, para que codificar para resolver um problema?
É extremamente necessário entender que agora você é empreendedor e por isso precisa ser mais que apenas um dev, precisa ser estrategista com seu tempo e dinheiro, precisa saber testar pequeno, errar e acertar passo a passo em busca da validação da sua ideia de negócio e construir seu MVP.
É preciso ter disciplina, não se desmotivar, nem perder o foco enquanto aprende e testa novas habilidades.