Este é um post sobre GitHub uma visão pessoal de como uso e algumas dicas
GitHub
O que é o GitHub em si? É uma plataforma para hospedagem de código. Existem outras também como GitLab ou Bitbucket. Já vi empresas usando essas 3 (e cada empresa tem seus critérios para escolher qual utilizar, existem diferenças sim entre elas mas esse não é o foco do post)
Faça uma conta no GitHub
Endereço do site: github.com
É simples é rápido de fazer não leva nem 5 minutos para criar a conta. (Não você não paga nada na opção free só paga na Team e Enterprise). Visando que você use mais para uso pessoal para estudos a versão free está ótimo já pra esse objetivo.
Estou entrando na área sou Júnior/Sandy não sei o que coloco no GitHub?
Eu começaria criando o "repositório especial". Quando criar seu repositório se você colocar o mesmo nome de usuário como nome do repositório você cria o "repositório especial". E o que escrever nele?
Existe uma documentação simples no GitHub com alguns tutoriais e dicas Docs GitHub
Tem como colocar imagens, link, badge, emojis. Esse é um exemplo de repositório que reuni perfis:
https://github.com/coderjojo/creative-profile-readme?s=08
Eu particularmente gosto de um mais simples:
Um texto simples falando sobre você, sobre o que está estudando ou quais linguagens que estuda/trabalha e link para outras redes sociais, exemplo Linkedin.
Na página inicial é possível fixar até 6 repositórios para eles ficarem em destaque no perfil só selecionar "Customize your pins".
Abaixo vou dizer algumas ideias sobre repositórios que eu acho legal para deixar em destaque (no caso para backend)
dicas-git (repositório c/comandos úteis de git)
logica-de-programacao
programacao-orientada-a-objetos
consumo-de-api
crud-lista-de-tarefas (somente backend)
crud-lista-de-tarefas (projeto completo)
Obs: Todos esses em destaque, escrever um ReadMe
O que é um ReadMe
Traduzindo ReadMe significa leia me, pensa em uma pessoa que acessou pela 1ª vez seu repositório o Readme precisa ter informações do projeto. Acho importante explicar bem sobre o que é o projeto, quais tecnologias usadas, como compilar.
Sobre repositórios eu acho legal ter um padrão nos nomes.
logica-de-programacao ✅
poo-java ✅
loGicAProgramacaoa_teste ❌
LogicaProgramacao ❌(não está errado em si mas fica meio destoando cada repositório com nome criado de um jeito diferente) +
Registre tudo que estiver estudando no Github. Está estudando sobre Variáveis? Encapsulamento? Fila? Lista? Array? Vai subindo os exercícios. Se não estiver fazendo nenhum código por enquanto vai registrando por escrito suas anotações no Github tem uma função muito legal. Se chama "Projects"
Criei por exemplo um projeto de estudos de lógica de programação e organizo meus estudos nessa ferramenta.
No exemplo fui nomeando os vídeos conforme vou vendo vou marcando como feito. Gosto de fazer um pequeno resumo de cada vídeo conforme exemplo.
Nem tudo gosto de deixar público e no Github tem a opção de deixar privado ou público alguns repositórios e projetos de estudo. Exemplo tenho quase 60 repositórios porém público deixo 30.
Meu Github é: https://github.com/vivianreis
E você, tem alguma dica sobre Github? Compartilhe nos comentários.
Top comments (0)