JavaRush /Blogue Java /Random-PT /Pausa para café #14. Como um programador freelancer pode ...

Pausa para café #14. Como um programador freelancer pode encontrar seus primeiros clientes, 8 dicas para juniores

Publicado no grupo Random-PT

Como um programador freelancer pode encontrar seus primeiros clientes?

Fonte: Médio Pausa para café #14.  Como um programador freelancer pode encontrar seus primeiros clientes, 8 dicas para juniores - 1 Você tem uma habilidade que deseja converter em dinheiro? Se sim, então você deve começar a ganhar dinheiro com programação por meio de freelancer. Há muitas vantagens nisso. Você não precisa passar por entrevistas, trabalhar rigorosamente das nove às cinco ou suportar colegas de trabalho mal-humorados e um café ruim no escritório. O único problema que você encontrará no primeiro estágio é encontrar clientes. Usando as ferramentas online certas, você pode atender pedidos com muito mais rapidez e encontrar clientes pagantes. Minhas recomendações são muito simples, mas eficazes.

1. Abra um perfil no LinkedIn

LinkedIn é a rede social mais famosa para profissionais. Ao criar uma conta lá, você pode apresentar suas habilidades de programação, experiência e formação. E claro, no LinkedIn você pode se conectar com seus clientes potenciais. Leva apenas alguns minutos para criar um perfil. Mas lembre-se de que o LinkedIn não é como o Facebook ou outras redes sociais. Aqui você precisa exibir apenas o que diz claramente ao cliente sobre o seu profissionalismo. Adicione à sua rede aqueles com quem você trabalhou no passado e colegas atuais. Tente conhecer outros programadores. Compartilhe artigos interessantes e relevantes. Escreva postagens que reflitam suas ideias profissionais. Publique dicas e truques que você usa em seu trabalho. Posicione-se como um especialista em seu nicho. As pessoas assistirão e seguirão o que você diz. As oportunidades que surgem com a interação no LinkedIn são infinitas – você deve aproveitá-las ao máximo.

2. Registre-se em intercâmbios freelance

Graças a sites como Upwork, Freelancer e Fivver, você pode encontrar um salário decente por hora como freelancer ou consultor. Minha experiência com Upwork foi positiva, embora demorei um pouco para entender como funciona a plataforma. Esteja preparado para que programadores que vivem em países menos desenvolvidos concluam seu pedido pela metade ou um quarto do custo esperado. Portanto, talvez você precise definir seus lances baixos primeiro. Mas isso deve ser feito em prol do portfólio. Não se esqueça que muitos clientes não procuram especialistas baratos, mas sim qualificados. E eles estão prontos para pagar um bom dinheiro a essas pessoas. Ao criar um portfólio de vários trabalhos concluídos e receber avaliações positivas, você poderá oferecer lances mais altos pelo seu trabalho.

3. Comece um blog profissional

Ter seu próprio blog no Medium ou no YouTube permitirá que você construa uma reputação como profissional e encontre clientes. Afinal, o seu público incluirá não apenas recém-chegados, mas também potenciais empregadores. Ter uma presença online lhe dará uma grande vantagem. Você poderá demonstrar suas qualidades profissionais de uma forma favorável. A liderança no setor é uma forma poderosa de expandir seu alcance, mesmo que você não se considere experiente o suficiente. As pessoas recorrerão a você nos comentários para obter conselhos. Esteja disposto a ouvir suas histórias e oferecer tudo o que puder para ajudar em sua situação. Essa não é apenas uma ótima maneira de estabelecer uma abordagem centrada na pessoa para administrar uma empresa, mas também é um método para aprimorar suas habilidades, que você pode usar ao trabalhar com clientes pagantes.

8 dicas para desenvolvedores iniciantes

Fonte: Dev.to Observando seus estagiários, o autor compilou algumas recomendações úteis para aspirantes a desenvolvedores. Pausa para café #14.  Como um programador freelancer pode encontrar seus primeiros clientes, 8 dicas para juniores - 2

1. Não tente aprender tudo ao mesmo tempo

Pela minha própria experiência, posso dizer que aprender a escrever código é um trabalho árduo. E não só pelo estudo da sintaxe, mas também pelo grande número de tecnologias diferentes. Não basta apenas aprender uma linguagem de programação, é preciso também dominar as bibliotecas mais utilizadas. Não tente aprender múltiplas linguagens e/ou frameworks. Basta escolher um deles. Depois de aprender o primeiro idioma (framework), aprender os próximos será muito mais fácil.

2. Não tenha pressa! Tente entender o que você está fazendo

Quando eu era júnior, estava sempre com pressa para chegar a algum lugar. Observei a mesma coisa com meus estagiários. Depois de receber uma tarefa, você não precisa se apressar para escrever o código. É muito melhor pegar um pedaço de papel e começar a pensar em abordagens para uma solução. Se você não tiver ideias, peça ajuda aos mentores ou pesquise na Internet. Dessa forma, você pode construir uma solução lógica que será muito mais fácil de transformar em uma solução funcional.

3. Não copie o código. Se você encontrar uma solução pronta na Internet, descubra-a e reescreva-a novamente

Acredite, se você simplesmente copiar e colar o código de outra pessoa, não apenas não aprenderá nada, mas também correrá o risco de adicionar bugs desconhecidos. Se você encontrar um exemplo funcional, leia cada linha dele, entenda-o e então reescreva-o com suas próprias modificações.

4. Estabeleça limites de tempo

Este ponto é muito importante. Sempre limite-se no tempo ao iniciar algo novo. Percebi mais de uma vez como é fácil perder a noção do tempo enquanto trabalha no código. Então meu conselho é tentar resolver os problemas sozinho, mas não esqueça que um bom desenvolvedor sabe quando parar e pedir ajuda. Ao enfrentar um novo problema, gaste 30 minutos procurando uma solução. Se você estiver preso, peça ajuda.

5. Planeje tarefas

Vou te dar um conselho simples: divida as tarefas em pequenas partes. Isso tornará mais fácil coordenar suas ações, além de você ter uma sensação agradável após concluir o trabalho em cada etapa individual.

6. Inicie um projeto pessoal usando a mesma tecnologia que você usa no trabalho.

Se você é novo, use a mesma tecnologia para projetos pessoais e para trabalho. Normalmente no trabalho não há oportunidade de criar projetos do zero. Mas os projetos pessoais oferecem a oportunidade de trabalhar com as partes da linguagem (estrutura) que você não usa durante o horário de trabalho. Lembro-me de quando comecei a usar o Docker. Eu realmente não entendi o que era então. Mas então criei meu próprio projeto usando Docker em combinação com implantação automatizada. Depois disso, ficou muito mais fácil para mim participar de discussões relacionadas ao Docker, bem como utilizar as habilidades adquiridas no trabalho.

7. Mantenha um registro de suas atividades

Quando comecei, um colega me sugeriu que eu deveria manter um diário (ou registro) do que fiz e aprendi. Esta é uma ótima idéia. Você sempre terá um livro de referência com informações sobre como resolveu um problema no passado.

8. Descanse! Assim você será mais produtivo e poderá lembrar melhor de tudo.

Para ser honesto, eu mesmo tenho problemas com isso, mas recomendo fortemente que você faça pausas regulares. Por exemplo, você pode codificar por 30 a 45 minutos e depois fazer uma pausa de 5 minutos. Acredite em mim, é bom para a saúde física e mental. Além disso, não se esqueça de dedicar tempo a hobbies que não estejam relacionados à programação.
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION