Sou bastante novo em programação e tenho trabalhado em muitos projetos pessoais, que me preocupam podem parecer tolos e pouco profissionais. Os tipos de projetos que tenho são um Reddit Image Downloader e uma ferramenta para os GMs usarem em jogos de RPG.
Quero começar a criar uma conta do GitHub para projetos no meu campo escolhido de análise de dados , mas não sei como organizar projetos na minha conta do GitHub. Devo criar um GitHub "profissional", contendo principalmente scripts analíticos diferentes e ter uma conta "pessoal" separada para pequenos projetos divertidos meus? Ou estou pensando demais nisso e devo manter uma conta?
Respostas:
Eu digo que você pode comer o bolo também! Apresentando as organizações do GitHub .
Use sua conta do GitHub para seus projetos pessoais e crie uma organização para seus projetos profissionais. A página inicial da organização mostrará os projetos profissionais que você deseja apresentar e terá um link para sua conta pessoal que mostra tudo o que você fez no GitHub.
Benefícios:
Basicamente, essa abordagem fornece os benefícios das duas abordagens. A única desvantagem é que se você tem alguns projetos pessoais que você nunca relaciona com o seu público profissional. No entanto, esses critérios geralmente envolvem coisas ilegais que você não gostaria de colocar no GitHub, portanto, não deve ser um problema.
fonte
Eu recomendo que você os mantenha juntos.
Eu acho que uma resposta para o que você quer (e o que eu faço) é ter uma conta paga (acho que são US $ 7 por mês por 5 privates) que permite mais repositórios privados. Portanto, mantenha o trabalho / lazer que você deseja que seja público como público e mantenha os outros como privados.
fonte
Eu acho que você deve manter as contas separadas.
Em quase todos os casos, o trabalho que você cria como questão de emprego em uma empresa pertence à empresa. Não é sua propriedade. Quando você sai da empresa, ela mantém todo esse trabalho e você não tem mais nenhum direito.
Se você mantiver suas contas pessoais e profissionais separadas, isso será muito mais fácil. Quando você sai, você apenas entrega a conta de trabalho e ela assume a propriedade. Você não precisaria separar seus projetos dos projetos da empresa e não tentaria excluir os projetos da sua conta. O emprego em qualquer empresa é passageiro, e quanto mais você envolve suas coisas pessoais com as coisas da empresa, fica mais difícil quando você se separa.
Esta é minha regra de ouro, e certamente as organizações individuais terão sua própria opinião sobre isso. Pude ver algumas empresas decidindo que não têm nenhum problema em manter uma cópia dessas coisas depois que você sai da empresa, desde que elas também tenham uma cópia. Por outro lado, a empresa em que trabalho mantém um controle muito rígido sobre as coisas e provavelmente me demitiria se eu colocasse o produto de trabalho da empresa no github.
fonte