Skip to content

Latest commit

 

History

History
155 lines (116 loc) · 19.8 KB

README.md

File metadata and controls

155 lines (116 loc) · 19.8 KB

Caminho Freelancer na Tecnologia

Como você está aqui imagino que esteja a procura de um conteúdo objetivo, que não seja listas de dicas na internet que pouco dizem, sobre carreira freelancer. Trabalho como freelancer há anos e quando comecei havia muito pouco conteúdo sobre esse assunto na internet. Mesmo hoje, você raramente vê algo que se aprofunde de maneira objetiva sobre o assunto. Pensando nisso, venho trazer um caminho para reduzir o tempo que você levaria descobrindo tudo isso por conta própria.

Sumário

  1. Considerações importantes
  2. O que é Freelancer?
  3. Portfólio
  4. Lidando com clientes
  5. Prazos
  6. Preços
  7. Desenvolvimento
  8. Entrega
  9. Pós-entrega
  10. Final
    1. Bônus

Considerações importantes

Não faça das minhas palavras a verdade absoluta. Essa é a apenas a maneira em que trabalho nos dias atuais, mas ela pode ser atualizada ao longo do tempo. Pegue o que for favorável e tente aplicar pra seu fluxo de trabalho.

Eu sou desenvolvedor de software, então muito do que posso dizer é relacionado a essa realidade. Porém, sinta-se a vontade para adaptar pra sua atividade.

O que é Freelancer?

Antes de tudo, acho importante deixar claro o que é trabalhar como freelancer. O trabalho freelancer é um tipo de trabalho que se baseia em entregas ou projetos, sem vínculo empregatício com seu contratante. Desse modo, o profissional freelancer é aquele que presta um serviço mediante um escopo específico.

Mitos

Alguns mitos que é importante que desmentir sobre o trabalho freelancer:

  • Liberdade: É verdade que seu trabalho como freelancer pode ser bem flexível e abrir portas para uma boa qualidade de vida. Porém, para alcançar esse estágio você vai, provavelmente, trabalhar mais que um profissional que é funcionário de alguma empresa.
  • Trabalhar sozinho: Muitas pessoas buscam trabalhar como freelancer para fugir da necessidade de comunicação e trabalho em equipe. Não poderiam estar mais enganados, a verdade é que você trabalhando como freelancer vai trabalhar com muita comunicação e eventualmente vai integrar uma equipe. Não queira fugir das pessoas.

Esclarecido isso, podemos começar.

Portfólio

Uma parte fundamental desse regime de trabalho é prospeção de clientes, e para que isso seja feito é necessário um portfólio.

O que é um portfólio?

O portfólio é uma vitrine onde um profissional exibe seus trabalhos e serviços. É lá em que ele deixa claro os processos e os resultados que permeiam sua atividade. Portanto, é necessário ter um portfólio.

Quando se trabalha como freelancer, eventualmente um possível cliente novo irá se interessar pelo trabalho oferecido. Todavia, para converter esse visitante em um cliente, é necessário convencê-lo de que o serviço oferecido é o melhor para atender as necessidades dele.

Como é feito um portfólio?

Para que o dever de um portfólio seja cumprido com primor, ele precisa estar recheado de projetos. Até porque, de nada vale uma vitrine vazia.

Repare que aqui não existe uma distinção entre projetos comerciais ou projetos pessoais, pode-se exibir tanto um quando o outro. Por isso, é importante que os projetos reflitam na melhor qualidade do serviço.

O que fazer se não tenho projetos o suficiente?

Nesse caso não há para onde fugir, nem como se esconder. Projetos são primordiais. São eles que vão deixar claro todo o potencial de um profissional. Os clientes não se importam com um currículo com dezenas de siglas, eles querem ver resultados concretos e tangíveis.

Anatomia de um portfólio

Um bom portfólio é simples, objetivo e reflete a organização do trabalho.

  • Lead: O Lead é uma ferramenta do marketing para conversões. Nesse tópico, é importante instigar o cliente a efetuar uma ação estratégica, seja ela: marcar uma conversa, cadastrar-se em uma lista de emails ou comunicar-se com você. É muito eficaz repetir o lead no final, diminui as chances da pessoa desistir após percorrer seu portfólio e abandonar a página.

  • Projetos: É fundamental expor os melhores trabalhos construídos, mostrando variedade dentro da especificidade. Isso significa que um desenvolvedor deve ser específico em manter-se exibindo produtos de software, e não algo que tangencie para um lugar em que o cliente não teria interesse. E ao mesmo tempo, deve demonstrar versatilidade com diversos tipos de projetos, dentro da área de expertise.

    Para deixar mais fácil de entender, um desenvolvedor deveria dar foco especial a projetos de software completos, como: APIs, sites, ferramentas construídas. E não colocar conteúdo não relacionado (projetos em outras profissões, que não tenha relação com o assunto).

  • Problema: Todo projeto começa com um problema, evidenciar ele da melhor forma permite que o cliente entenda a capacidade do profissional em solucionar problemas. Descrever como o problema impacta e quais seus prejuízos a longo prazo deixa claro a maturidade de planejamento do freelancer.

  • Construção: Uma boa maneira de mostrar como é a organização e o modo de realizar uma tarefa é documentar o processo de construção. O uso de prints, diagramas, e explicações sobre os desafios e pontos relevantes de um projeto demonstra a capacidade de organização, documentação e trabalho colaborativo de um profissional.

  • Resultados: No fim das contas, esse é o ponto em que um cliente estará realmente interessado. Os resultados são um conjunto de benefícios que aconteceram ao resolver o problema. Desse modo, resultado é uma medida comparativa, por isso é preciso deixar evidente por meio de comparações de como estava antes e como ficou após a solução. Evidencie com imagens do resultado final, gráficos comparativos, métricas e qual seria um próximo passo para continuar a melhoria ou manter esse novo estado.

    Para alguns projetos os resultados visuais são partes fundamentais, então demonstrar com uma montagem de imagens de qualidade permite assegurar a sua capacidade de comunicação. Entretanto, nem todos projetos não dispõe de um resultado visual, por isso, busque medidas comparativas do antes e depois. Por fim, descreva os caminhos lógicos com diagramas.

Redes sociais

É inegável que a presença nas redes sociais representa uma ferramenta poderosa em divulgar um trabalho. Outrossim, o uso inteligente da exposição online pode alavancar o alcance e, assim, conseguir novos clientes. Existe um pequeno processo que permite otimizar a produção do conteúdo:

  1. Durante o Processo de construção de um projeto, faça sempre a documentação dos seus processos. O que está sendo feito, quais desafios enfrentados e soluções interessantes. Guarde isso em um lugar de fácil busca (Arquivo de Informações), como Notion ou Obsidian.
  2. Organize os registros dos protótipos e testes mantendo uma linearidade e com um bom storytelling. Nesse ponto, você tem seu primeiro post do projeto.
  3. Com o tempo, você chegará no resultado final. Com o resultado final, faça um comparativo com os protótipos e testes mostrando como se deu a evolução do projeto. Com isso, você tem um segundo post.

Garanta imagens de boa qualidade. Nenhuma delas precisam estar perfeitas, muito menos ser um longo vídeo explicativo. Um conjunto de imagens, um gif, ou um vídeo curto é suficiente.

  1. Agora chegou a hora de lançar seu trabalho ao mundo, escolha estrategicamente seus veículos de comunicação, adeque seu conteúdo que está em no Arquivo de Informações para a linguagem de cada plataforma.

A escolha da plataforma depende muito do seu tipo de trabalho. Designers costumam usar muito o Instagram, Behance e Dribble. Algumas dessas talvez não seja a mais adequada para desenvolvedores, por exemplo. Recomendo que teste e encontre aquelas que permitirem um melhor retorno.

Tráfego pago

Para finalizar o assunto sobre portfólio, uma pequena explorada sobre o assunto tráfego pago. Seja onde estiver seu portfólio: em um site, nas redes sociais ou em ambos; é possível impulsionar artificialmente seu alcance com técnicas de tráfego pago. Ferramentas como Google ADS, ou os próprios recursos pagos das redes sociais permite a captação de um público altamente direcionado, o que pode significar maiores chances de conversão de um cliente. Apesar disso, custos com tráfego pago podem ser proibitivos para iniciantes. Por isso, seu uso parte de uma análise de resultado em relação a aplicação financeira.

Lidando com clientes

Com seu portfólio estruturado e alcançável (seja por tráfego pago ou orgânico), é esperado que comece a receber propostas de clientes. Por isso precisa entender como lidar com eles.

Um primeiro contato

É esperado que o cliente esteja cheio de dúvidas ao iniciar um negócio com um novo profissional. Então, mostrar-se amigável e receptivo é fundamental para estabelecer uma conexão eficiente. Pontos importantes:

  • Não ter medo de perguntar. Perguntar é a única maneira de garantir um entendimento mútuo. Algumas vezes, o medo de perguntar em excesso aparece e dúvidas podem permanecer sem resposta. E isso é terrível para ambos os lados. O cliente perde a confiança por falta de informações importantes e o profissional fica com lacunas sobre o projeto. A dúvida pode significar o fracasso da sua abordagem.
  • Sempre expor sua metodologia de trabalho. Explicar para o cliente como será o processo é fundamental para que o mesmo possa se preparar. Da mesma forma, quanto mais transparente e acessível, mais confiança e um melhor relacionamento com o cliente.
  • Durante negociações, imponha limites, mas seja gentil. Apesar de parecer bobo, é muito comum que as pessoas passem a ter uma postura ríspida com clientes, quase que coerciva e imperativa. Esse tipo de abordagem afasta novos clientes, já que mesmo que aquele cliente não venha fechar um negócio, uma abordagem ríspida fecha a oportunidades para indicações e projetos futuros.
  • Confiança. Se uma pessoa construiu um portfólio robusto, e sabe que consegue entregar o que é pedido, consegue comunicar essa confiança com liberdade para negociações.

Prazos

Prazos são sempre algo que desperta muitas dúvidas, principalmente quando se trata de pessoas iniciantes. Novamente ressaltando a importância do portfólio, a experiência criando projetos vai refletir na segurança de conseguir estimar um prazo específico. Essa é uma habilidade que vai se aprimorando enquanto se adquire experiência e lida com uma grande variedade de trabalhos. Mas existem alguns pontos importantes de serem ressaltados:

  • Previna o imprevisto. Imprevistos acontecem, e isso é previsível. Problemas no processo, alterações propostas pelo cliente, alteração em um escopo podem fazer que seu prazo pareça impossível de realizar. Por isso, adicionar um tempo extra para lidar com esse tipo de empecilho é uma estratégia inteligente. Isso também garante que você tenha tempo para produzir uma entrega excelente e de forma organizada. A quantidade de tempo a ser adicionada para imprevistos é proporcional ao tamanho do projeto, a complexidade e ao cliente.
  • Mantenha-se organizado. Gestão de projetos é sempre um problema para pessoas que estão acostumadas a receber suas tarefas já bem detalhadas. Dentro de um contexto freelancer, saber extrair os requisitos funcionais e não-funcionais para criar tarefas é importante para manter-se na direção correta. Porém, se sua metodologia de gestão de projetos está tomando mais tempo que deveria, é um mal sinal. Ela deveria ser uma bússola, não uma pedra no sapato.

Preços

Outro ponto muito debatido é sobre preços. Estipular um preço justo é uma dificuldade para muitas pessoas. Geralmente, trabalhos freelancer são cobrados por hora. Seu valor-hora determina o preço final do projeto. Então supondo um projeto que levaria 50 horas para ser concluído e entregue. E você tenha seu valor-hora de R$ 100,00. O valor final representaria o produto entre o tempo e o valor-hora, ou seja, R$ 5000,00. Parece simples, mas existem alguns pontos a serem debatidos.

Como definir o valor-hora

O valor-hora é a razão do seu custo de vida divido pelas horas trabalhadas. Ou seja, se seu custo de vida é de R$ 5000,00, diluído em 22 dias e 8 horas por dia (horário de trabalho habitual), seria então: 5000 / (22 * 8) aproximadamente 250 reais a hora.

  • O custo de vida leva em consideração: alimentação, plano de saúde, gastos com contabilidade, contas de luz, de internet e de gás, despesas gerais da casa e uma parcela em lucro representada pela mão de obra.
  • Tenha em mente que o preço é geralmente calculado pensando em um mês comercial.
  • Diferente de um trabalho CLT, como freelancer é preciso compensar os benefícios em ganho monetário.
  • Muitas vezes, dependendo da quantidade de receita um CNPJ será necessário para operar. Por isso, contacte um bom contador.
  • Considere também, que existe custos logísticos como: reunião, revisão, espera para avaliação. Todos esses custos em tempo devem estar previstos.

Definindo preços para os projetos

Com o valor hora em mãos, é possível calcular um valor para um projeto. A partir de uma quantidade de tempo estipulada somada ao tempo para imprevistos, em horas, multiplicada pelo valor-hora chega-se no valor final do serviço. Generalizando, chega-se nessa fórmula básica: valor_total = valor_hora * (estimativa_de_horas_trabalhadas + horas_para_imprevistos).

  • Não esqueça-se do contrato. É de extrema importância que todas as atividades laborais estejam asseguradas e autenticadas em cartório. Isso vai permitir uma maior segurança para ambas as partes.
  • Cobre uma parcela antes e outra depois do serviço realizado. Apesar de todos os procedimentos de segurança, em uma oportunidade podem passar a perna em você. Para contornar, é comum exigir uma parcela, usualmente metade, antes de iniciar o trabalho. Fora a segurança, receber uma parte antes evita que você fique descapitalizado até concluir o projeto. Leve em consideração que em projetos longos, pode-se separar em parcelas mensais, ou quinzenais, de acordo com a negociação.
  • Inclua sempre todos os serviços a serem realizados. No contrato, garanta que todos os serviços realizados estejam descritos para evitar confusões futuras. Por isso, coisas como hospedagens, domínios, manutenção e custos adicionais devem estar claramente descritos. Se não souber redigir um contrato, procure a assessoria de um profissional de direito.

Desenvolvimento

Durante o desenvolvimento de um projeto, é sempre importante se firmar no pilar da comunicação. Uma comunicação adequada é a chave para a entrega rápida, sem ruídos, e com menor incidência de problemas. Mas além da comunicação, existem outros aspectos cruciais.

Comunicação

A comunicação deve ser clara e direta, portanto use de maneira consciente das ferramentas que dispõe.

  • Reuniões: O uso de reuniões não deve ser a forma de comunicação do dia a dia, devido sua ineficiência em relação as mensagens de texto. Mas não significa que elas são inúteis. Muito pelo contrário, reuniões semanais, de apresentação, que sirvam para garantir que o projeto está caminhando na direção correta são poderosas ferramentas.
  • Mensagens de texto: Diferente das reuniões, as mensagens tem um caráter instantâneo e assíncrono, o que as fazem perfeitas para conversas do dia a dia, comunicados, solicitações de recursos ou como forma de tirar dúvidas.
  • Documentação: Documentação é extremamente necessário. Seja ela uma documentação técnica, sobre a implementação do seu trabalho, ou uma documentação direcionada ao usuário, é a documentação que garante a integração com novos integrantes da equipe e sua própria localização dentro do projeto.

Velocidade

Quanto mais rápido entregar ao software, melhor. Seu cliente terá uma vantagem em aproveitar o tempo de mercado, e você se tornará um profissional competitivo. Desse modo, existem estratégias para alcançar a maior eficiência possível.

Dentro da TI, existem muitos processos que podem ser automatizados. Entre eles: criação de projetos, deploy de aplicações, integração contínua. Todos esses processos repetitivos não devem ser uma preocupação, então o uso de templates e gists é muito benéfico. Dessarte, evite refazer algo que você sabe que pode ser extraído e reutilizado.

É difícil perceber quais partes são reutilizáveis sem ter contato com diversas situações em que esses padrões se repetem. O processo da criação de uma base de conhecimento leva tempo.

A imagem acima descreve um processo estruturado para um início rápido, onde o foco é apenas o desenvolvimento, removendo as barreiras iniciais e de entrega.

Esse diagrama ilustra um projeto de software, mas pode ser adaptado a uma infinidade de outras tarefas.

Entrega

Um miríade de pessoas ficam em dúvida em qual seria o modo ideal de entregar um projeto a um cliente. Isso obviamente depende da natureza do projeto. Mas existem alguns pontos a se considerar.

Cliente não técnico

Muitos clientes não se preocupam com a execução técnica, só querem o projeto em pé e funcionando. Por isso, cabe ao profissional abstrair informações técnicas e oferecer um plano em que mantenha o projeto no ar.

  • Projetos de software tem custo mensal ou anual para serem mantidos em pé. Deixe isso claro no contrato, evidencie os serviços que são necessários após a entrega, como: Domínio, hospedagem, storage, e demais custos em infraestrutura.
  • Em alguns casos o cliente não possui infraestrutura própria para comportar o projeto. Cabe você oferecer o serviço ou fornecer as informações necessárias para que seja reproduzível com outro profissional.

Cliente técnico

Em outras situações o cliente é uma pessoa técnica ou possui uma equipe própria que manterá o projeto. Por isso ele pode querer a própria estrutura, além de manter a posse e custódia do projeto. Leve isso em consideração ao sugerir planos de acompanhamento e serviços análogos.

Ademais, existe algo que você sempre deve entregar, independente do tipo de cliente. Essa coisa é uma documentação com todo tipo de informação necessária ao seu contratante. Seja transparente.

Pós-entrega

Um projeto de software possui um ciclo de vida muito bem delimitado. Se destacar como freelancer é demonstrar profissionalismo e maturidade ao lidar com essas etapas diversas de um projeto.

Cada fase na vida de um software vai exigir abordagens diferentes. Oferecer o acompanhamento com cliente, do início ao fim do software é um recurso que garante que o projeto vai evoluir como deveria.

  • Ofereça planos mensais de atualizações. Após a primeira entrega, várias outras demandas surgem da necessidade de integração de novas funcionalidades.
  • Mantenha uma boa relação. Manter uma boa relação com seus contratantes propicia um ambiente suave de trabalho, além novos futuros projetos e indicações. As relações são o alicerce, pois é a partir delas que adquire recorrência.

Final

Com isso você pode começar a adotar um modelo mais organizado e menos caótico para seu trabalho como freelancer. É preciso muito tempo e esforço para chegar um nível de maturidade e identidade própria no processo criativo. Portanto, é hora de por em prática.

Bônus: E as plataformas freelancer?

Não recomendo o uso de plataformas freelancer. No início até foram boas, hoje é um território com pouca oportunidade para quem está começando.