DEV Community

Larissa Abreu
Larissa Abreu

Posted on • Originally published at larissaabreu.dev

Utilizando o Git e o GitHub para anotar seus estudos

Olá, meus amores. Tudo bem com vocês? Hoje eu vim aqui compartilhar um dos métodos que eu utilizo para estudar. É um método que eu gosto bastante e qualquer pessoa pode aderir (mesmo que você não seja uma pessoa desenvolvedora).

Primeiramente vamos conhecer o que é Git e o que é GitHub.

Conhecendo o Git

Git é uma ferramenta gratuita e de código aberto que nos ajuda com o versionamento dos nossos projetos, ou seja, nos ajuda a manter diferentes versões dos projetos que temos.

Para ajudar um pouco mais... sabe quando nós, pessoas desenvolvedoras, estamos trabalhando em algum projeto e temos que salvar uma nova versão com algo diferente? Bem antigamente era comum que criássemos várias pastas do projeto (seja nomeando com a data da nova alteração ou dando os mais criativos nomes).

Essa questão por si só já era uma coisa complicada pois não era simples de achar uma versão para poder restaurar o código ali e haviam muitos casos de as pessoas perderem os arquivos (quem nunca sofreu com um pendrive ou com um HD que queimou, não é mesmo?).

O Git chegou para nos ajudar com isso. Através desse sistema de controle de versionamento as coisas começaram a ficar um pouco mais simples. Basicamente nós realizamos nossas alterações, colocamos as alterações desejadas (que às vezes são somente algumas e não todas) em "uma caixa", nomeamos essa "caixa" (geralmente damos um nome que nos informe quais mudanças temos ali) e guardamos essa "caixa" em algum lugar. E é aqui que entra o GitHub.

Utilizei o termo "caixa" de modo figurativo para ficar um pouco mais simples a explicação :).

Caso você queira conhecer um pouco mais sobre como funciona o Git e alguns dos comandos mais utilizados eu recomendo dar uma olhada nessas dicas de Git disponibilizadas pela equipe de treinamento do GitHub.

Conhecendo o GitHub

GitHub é, principalmente, uma plataforma onde podemos guardar os nossos códigos de forma pública ou privada. Figurativamente falando, é no GitHub que podemos guardar as nossas "caixas" de código que criamos com o Git.

Nele podemos criar os chamados repositórios. Repositórios são como pastas. Podemos criar uma pasta para cada projeto nosso, criar uma pasta para colocar listas diversas (livros que queremos ler, filmes e séries que queremos assistir e etc), criar uma pasta para juntar anotações sobre algo e por aí vai.

Como eu organizo meus estudos?

Agora que eu já expliquei rapidinho sobre o que é Git e o que é GitHub vamos ao mais importante. Como que eu faço para organizar os meus estudos com a ajuda dessas duas ferramentas?

Bom... eu criei um repositório onde concentro todos os cursos que faço. Nele eu vou separando minhas anotações em pastas, onde cada pasta é referente à um curso.

Dentro da pasta de cada curso eu vou colocando anotações, exercício de aulas, tarefas, projetos e o que mais eu achar que é necessário. Ao finalizar o curso eu coloco lá o meu certificado de conclusão.

Além das pastas eu tenho um arquivo Readme, na raiz do repositório, com a listagem dos cursos, separados por assunto. Esse arquivo é o que aparece assim que acessamos o repositório.

"Mas Lari, por que esse trabalho todo?" - Eu vejo dois ótimos motivos para ir registrando meus estudos assim:

1 - em primeiro lugar isso me ajuda a ter mais familiaridade com o Git e o GitHub, que são ferramentas essenciais para uma pessoa desenvolvedora hoje em dia.

2 - em segundo lugar isso me facilita em questões de eu conseguir acessar meus estudos de qualquer lugar, basta acessar o endereço do meu repositório e está tudo ali. Isso me permite continuar estudando de qualquer lugar, qualquer computador... basta ter acesso à internet.

Conclusão

A ideia desse post é te dar uma sugestão de como você pode fazer para se organizar com seus estudos e anotações. Você já conhecia esse método? Utiliza alguma outra forma de organização? Me conta aqui nos comentários que eu vou adorar saber 🥰.

Se quiserem mais detalhes sobre como utilizar o Git e o Github me digam também que eu preparo um material legal para vocês.

Espero que tenham gostado e até breve.

Top comments (2)

Collapse
 
clintonrocha98 profile image
Clinton Rocha

Fora o benefício que vc mencionou, o fato de ter algo explicado da sua maneira e organizado em um só lugar, eu diria que o maior benefício é o repo meio que se tornando um "backup" do seu cérebro, sempre que vc precisar lembrar de algo o conteúdo vai estará lá.

Uma dica, use o Dev.to tb como ''repositório'' de anotações estruturada do seu aprendizado, além de demonstrar sua evolução, vc vai esta ajudando outras pessoas.

Ótimo artigo!

Collapse
 
luiz_felipe profile image
Luiz Felipe

Muito bom 👏