Pular para o conteúdo
66

Devo mostrar código de projetos de clientes no GitHub?

Oi, pessoal! Estou com uma dúvida que tem me deixado encucado. Trabalho como freelancer de programação e, recentemente, alguns clientes começaram a perguntar se eu poderia mostrar os códigos dos projetos que fiz para eles no GitHub. A princípio, achei uma boa ideia, pois poderia mostrar meu trabalho e atrair novos clientes. Mas, ao mesmo tempo, fico pensando na questão da privacidade e da propriedade intelectual. Será que é seguro expor o código de projetos de clientes? E se eles não quiserem que eu mostre? Como posso lidar com isso sem perder oportunidades? Alguém já passou por isso ou tem dicas sobre como abordar essa situação? Estou aberto a sugestões e experiências que possam me ajudar a tomar uma decisão mais consciente.

Natalia Correia Natalia Correia · Desenvolvedor Python/Django há 3 semanas 419 visualizações 4 respostas

Receba ajuda de nossos Especialistas

Temos um time de especialistas treinado para te ajudar com o que você precisa.

Falar com Especialista

4 Respostas

55
Melhor resposta

Olha, essa é uma questão bem delicada, mas vou te dar uma luz. O primeiro passo é sempre conversar com o cliente. Muitos podem não se importar, mas outros podem ter cláusulas de confidencialidade que proíbem a divulgação do código. Se o cliente concordar, você pode criar um repositório no GitHub e deixar o código privado, mostrando apenas partes que não comprometem a segurança ou a propriedade intelectual. Outra opção é criar um projeto similar, mas com suas próprias ideias, para mostrar suas habilidades sem expor o trabalho do cliente. Por exemplo, se você fez um sistema de gerenciamento de tarefas, crie um projeto semelhante com funcionalidades diferentes. Isso mostra seu potencial sem infringir acordos. Além disso, você pode usar o GitHub para mostrar suas contribuições em projetos open source, que é uma ótima forma de construir seu portfólio.

Elias Torres Elias Torres 59 karma há 3 semanas
30

Uma dica que eu uso é sempre ter um contrato claro com os clientes, onde fica explícito o que pode ou não ser mostrado publicamente. Isso ajuda a evitar mal-entendidos e garante que você tenha a permissão necessária para compartilhar seu trabalho. Além disso, se o cliente não se sentir confortável em mostrar o código, você pode oferecer um desconto ou um bônus para projetos futuros, como uma forma de compensar a falta de portfólio. Isso pode ajudar a manter um bom relacionamento e abrir portas para novos trabalhos.

Otávio Paiva Otávio Paiva 727 karma há 3 semanas

Receba ajuda de nossos Especialistas

Temos um time de especialistas treinado para te ajudar com o que você precisa.

Falar com Especialista
22

Uma outra perspectiva é considerar a criação de um portfólio separado, onde você pode incluir projetos pessoais ou open source. Isso pode ser uma boa alternativa para não expor o código dos clientes. Você pode, por exemplo, desenvolver um projeto do zero que utilize as mesmas tecnologias que você usou para os clientes, mas sem replicar o que foi feito. Assim, você demonstra suas habilidades sem correr o risco de desagradar os clientes. Além disso, muitos freelancers têm um portfólio online que inclui estudos de caso, onde explicam o que fizeram sem mostrar o código. Isso pode ser uma boa estratégia para você também.

Matheus Figueiredo Matheus Figueiredo 91 karma há 3 semanas
3

Uma observação prática é que muitos clientes podem não ter interesse em ver seu código no GitHub, mas sim em resultados e entregas. Portanto, foque em apresentar o impacto do seu trabalho, como aumento de eficiência ou redução de custos. Se você fez um projeto que ajudou um cliente a economizar R$ 5.000,00 por mês, isso é muito mais impactante do que mostrar linhas de código. Além disso, considere usar plataformas como Behance ou Dribbble para mostrar projetos visuais, caso você trabalhe com front-end ou design, que podem ser mais atrativos para potenciais clientes.

Bruno Martins Bruno Martins 636 karma há 3 semanas