Article image
Fellipe Guedes
Fellipe Guedes15/04/2024 13:05
Share

Por que começar na programação aprendendo GitHub?

  • #GitHub
  • #Git

Cansamos de saber que não dá para saber tudo na programação; você nunca vai ser o cara que sabe tudo e que, além de saber tudo, sabe muito sobre. Sempre existirá alguém que sabe mais e isso faz parte. É por isso que trabalhamos em equipe, juntando o conhecimento de cada um para criar projetos incríveis. O GitHub é a plataforma que permite essa cooperação, facilitando para cada pessoa fazer seu código sem que acabe sobrepondo o código do outro, o que faria com que, quando juntas, gerassem um enorme problema e que levaria mais tempo para arrumar do que levou para desenvolver. Portanto, saber usar o GitHub é muito importante para começar a trabalhar em equipe, e trabalhar em equipe é de extrema importância nessa área. Quanto mais cedo você puder trabalhar em equipe, mais cedo seu real desenvolvimento começa.

Como o GitHub afeta seu desenvolvimento como profissional

A jornada para se tornar um profissional competente é longa e requer muita experiência. Essa experiência é adquirida através de muitos projetos. Porém, projetos sozinhos te dão experiência de programação e não a experiência de trabalhar em uma equipe, que é como geralmente os empregos de programação precisam ser executados. É conhecido que você consegue um emprego pelas suas hard skills e perde pelas suas soft skills. Portanto, é sabido ser muito importante o desenvolvimento não só das hard skills, mas também das soft skills.

Mas o que são hard skills e soft skills?

Hard skills

image

São as linguagens que você aprende ao longo da sua jornada, os frameworks, tecnologias, entre outros. É uma habilidade importante para saber como desenvolver o projeto da melhor forma e que te possibilita atuar em diversas partes.


Soft skills

image

São habilidades interpessoais, como a forma que você lida com uma discussão, como expõe ideias e até problemas do projeto. No geral, é quando você lida com as pessoas e a forma que você vai trabalhar em conjunto com seus colegas. Ter uma boa soft skill te possibilita ser uma pessoa de fácil acesso para dúvidas e conversas do próprio projeto.


Trabalhando separadamente e juntos ao mesmo tempo


O GitHub permite que a equipe trabalhe junto no mesmo projeto, mas como? Quando você cria um projeto, existe o tronco principal da árvore, e você pode criar ramificações de como esse tronco está no momento. Você cria essas ramificações para adicionar novas funcionalidades, estilos ou até corrigir bugs. Quando finalizadas as alterações na ramificação, fazemos uma checagem no código para então fundir essa ramificação ao tronco, que seria a ramificação principal do código. Dessa forma, podemos trabalhar juntos no mesmo projeto em ramificações diferentes, e o GitHub ainda faz uma checagem para saber se mais de uma pessoa não alterou a mesma linha de código que o outro. Caso ocorra, ele manda que você trate os conflitos.


O que devo fazer agora?


Uma forma de começar a aprender GitHub seria primeiro não usar com código, simplesmente criar um livro de receitas, para aprender a lidar com as ramificações fazendo a junção e subindo as receitas. Então fica o desafio para quem está começando: criar um projeto no GitHub sem que seja de código, e seria até melhor se fizer em equipe com algum amigo.

Share
Comments (0)