Publique Projetos no GitHub - Criando Portfólio
- #GitHub
- #Git
Primeiramente, qual é a relevância da criação de um portfólio?
Basicamente, ao publicar projetos no GitHub é uma prática altamente relevante e benéfica para desenvolvedores e profissionais da área de tecnologia. O GitHub é uma plataforma de hospedagem de código-fonte baseada em Git, que permite compartilhar e colaborar em projetos de maneira eficiente, além de ser um local reserva de armazenamento de projetos, pois a tecnologia esta sempre propensa à erros e principalmente percas.
A importância de publicar projetos no GitHub pode ser resumida em alguns pontos:
1. Portfólio Profissional: Ao publicar seus projetos no GitHub, você cria um portfólio online acessível a potenciais empregadores, colegas de trabalho e a comunidade em geral. Isso demonstra suas habilidades técnicas, capacidade de trabalhar em equipe e mostra seu comprometimento com o desenvolvimento contínuo de projetos, além de demonstrar proatividade.
2. Acesso Remoto e Colaboração: O GitHub permite que você acesse seus projetos de qualquer lugar com acesso à internet. Além disso, possibilita a colaboração com outras pessoas, mesmo que estejam em diferentes partes do mundo. Através de "pull requests", outros desenvolvedores podem contribuir com melhorias, correções e novos recursos para o seu projeto. Assim, proporcionando melhoria contínua e um portfólio mais rico.
3. Versionamento e Controle de Mudanças: O Git, a tecnologia subjacente do GitHub, oferece recursos avançados de controle de versão. Isso permite rastrear alterações no código ao longo do tempo, facilitando a identificação de erros e o retorno a versões anteriores em caso de problemas.
4. Documentação e Discussão: No GitHub, é possível manter uma documentação detalhada do projeto, além de facilitar discussões em torno de problemas específicos ou novas ideias. Desse modo recomendo, por exemplo, que pelo menos esclareça os componentes utilizados para a criação do projeto, mantendo-o de forma clara e objetiva.
*Os "issues" (questões) são utilizados para relatar problemas, sugestões e para acompanhar o progresso das tarefas.
5. Divulgação e Reconhecimento: Ao tornar seus projetos públicos, você tem a oportunidade de receber feedback da comunidade de desenvolvedores, além de possibilitar que outros utilizem seu código em seus próprios projetos. Isso pode levar a um maior reconhecimento e até mesmo a oportunidades profissionais.
6. Backup e Segurança: Armazenar o código-fonte no GitHub fornece uma camada adicional de backup, reduzindo o risco de perda de dados caso ocorram falhas em seu sistema local (como citado anteriormente é mais uma forma de proteger e medir a evolução dos seus projetos). Além disso, o GitHub utiliza criptografia e outras medidas de segurança para proteger o código dos usuários.
7. Integração com Outras Ferramentas: O GitHub pode ser facilmente integrado com várias outras ferramentas, como serviços de integração contínua e implantação contínua (CI/CD), facilitando a automatização de tarefas relacionadas ao desenvolvimento do projeto.
Por fim, resumidamente ao publicar projetos no GitHub não só contribui para o avanço da comunidade de desenvolvedores, mas também traz inúmeros benefícios pessoas e profissionais. É uma ótima maneira para demonstrar suas habilidades, colaborar com outras pessoas, receber feedback construtivo e construir um histórico de trabalho visível a todas as partes interessadas (desenvolvedores e recrutadores).
👽 Espero ter ajudado
Achou que a vida de Dev era fácil? 😥
Pois bem, te convido para conhecer um pouco sobre essa profissão e acompanhar o meu crescimento na área. 😊✨
Você pode encontrar minhas redes sociais através do meu perfil aqui na DIO e te convido também para conhecer o meu portfólio: