Jaíne Moura
Jaíne Moura11/08/2025 16:52
Compartilhe

🚀 Descobrindo o Git e o GitHub na minha jornada de Análise de Dados

    Oi, pessoal! Tudo bem?

    Estou iniciando meus estudos na área de Análise de Dados, e cada passo tem sido uma descoberta. Confesso que, no começo, tudo parecia um pouco assustador — termos novos, ferramentas desconhecidas, e muita informação. Mas com o tempo (e muita curiosidade!), percebi que aprender tecnologia pode ser leve, prazeroso e até divertido.

    Durante a minha trilha na DIO, tive contato com um tema que é essencial para qualquer profissional da área: o Git e o GitHub.

    Mesmo sem nenhuma experiência anterior, o conteúdo foi passado de forma clara e acessível — e muito disso eu devo à plataforma incrível da DIO e, principalmente, à Elidiana Andrade, que soube explicar tudo com muita didática, paciência e leveza. Ela foi uma inspiração nesse processo de aprendizagem!

    Aprendi que o Git não é apenas uma ferramenta de versionamento — é uma forma de trabalhar com mais organização, segurança e colaboração, seja você um desenvolvedor, analista de dados ou profissional de segurança da informação.

    Neste artigo, quero compartilhar com vocês um pouco do que aprendi:

    📌 O que é Git e GitHub

    📌 Como funcionam

    📌 Curiosidades legais

    📌 Exemplos práticos no dia a dia

    📌 E como essas ferramentas também fazem sentido nas áreas de dados, BI e cibersegurança

    Se você também está começando e acha tudo muito novo, não se preocupe: estamos juntos nessa jornada! O importante é seguir com curiosidade, mente aberta e vontade de aprender sempre.

    🚀 O que é o Git?

    De forma simples, Git é um sistema de controle de versão distribuído. Isso significa que ele permite que você acompanhe todas as mudanças feitas em arquivos de um projeto ao longo do tempo, facilitando o trabalho em equipe, a organização e a recuperação de versões anteriores de um código ou análise.

    Foi criado por Linus Torvalds (sim, o mesmo criador do Linux!) em 2005, como resposta à necessidade de uma ferramenta eficiente, rápida e segura para gerenciar o código-fonte do kernel do Linux.

    💡 Curiosidades sobre o Git:

    • Git é diferente de outras ferramentas de controle de versão porque tudo é local: você pode ter acesso a todo o histórico de um projeto sem estar conectado à internet.
    • Os commits no Git são identificados por hashes SHA-1, garantindo integridade e segurança dos dados.
    • O nome "Git" foi escolhido por Linus Torvalds como uma brincadeira – uma gíria britânica para alguém "irritante", mas ele mesmo diz que era só para ser algo curto e fácil de lembrar.

    🌐 O que é o GitHub?

    GitHub é uma plataforma de hospedagem de código-fonte baseada no Git. Ele permite que os projetos sejam compartilhados, versionados e colaborados na nuvem. Em outras palavras, o GitHub funciona como uma "rede social de código", onde desenvolvedores do mundo todo compartilham, contribuem e mantêm projetos públicos ou privados.

    🛠️ Para que o Git é usado?

    O Git é usado para:

    • Controlar versões de código ou documentos.
    • Colaborar em equipe sem sobrescrever o trabalho uns dos outros.
    • Gerenciar branches (ramificações) para testar novas funcionalidades sem comprometer o projeto principal.
    • Reverter mudanças com facilidade.
    • Auditar tudo o que foi feito, por quem e quando.

    📁 Principais elementos do Git:

    1. Repositório (Repo): Onde o histórico de versões é armazenado.
    2. Commit: Registro de uma alteração.
    3. Branch: Ramificação de desenvolvimento.
    4. Merge: União de duas branches.
    5. Clone: Cópia local de um repositório remoto.
    6. Push / Pull: Enviar ou receber alterações para/de um repositório remoto.

    💼 Como Git e GitHub são úteis no dia a dia profissional?

    Seja você desenvolvedor, cientista de dados, analista de BI ou profissional de cibersegurança, o Git pode ser utilizado para:

    • Organizar notebooks Jupyter, scripts e pipelines de dados.
    • Gerenciar dashboards, relatórios e documentações no BI.
    • Controlar configurações, logs e ferramentas de análise forense em cibersegurança.
    • Trabalhar em equipe remotamente com segurança e rastreabilidade.

    Exemplos práticos:

    • Um cientista de dados pode usar o Git para versionar seus experimentos de modelagem e testes com diferentes algoritmos.
    • Um analista de BI pode manter um histórico das atualizações em seus relatórios Power BI ou scripts SQL.
    • Um analista de cibersegurança pode auditar alterações em configurações sensíveis ou scripts automatizados de monitoramento.

    🌍 Ambientes onde o Git é amplamente usado:

    • Empresas de tecnologia e startups
    • Projetos open-source
    • Times ágeis (Scrum, Kanban)
    • Instituições de pesquisa e universidades
    • Equipes de desenvolvimento, dados e segurança

    📈 Avanços e futuro do Git e GitHub

    O Git segue evoluindo com melhorias de performance, novas integrações e mais segurança. Já o GitHub foi adquirido pela Microsoft em 2018 e, desde então, vem ganhando recursos como:

    • GitHub Actions: para automação de testes e deploys (CI/CD).
    • GitHub Copilot: um assistente de codificação com IA.
    • Security alerts: alertas automáticos para vulnerabilidades em dependências.

    No futuro, a tendência é vermos o Git ainda mais integrado a ferramentas de IA, DevOps, MLOps e segurança.

    image

    ✍️ Conclusão

    A trilha de Git e GitHub no curso de Análise de Dados da DIO foi ótima para mim. Perceber que essas ferramentas vão muito além do desenvolvimento de software e têm papel central em áreas como dados e segurança foi surpreendente.

    Dominar o Git e o GitHub não é apenas aprender comandos, mas entender como trabalhar de forma mais profissional, organizada e colaborativa em qualquer área da tecnologia.

    https://github.com/jainegonzatto
    
    Compartilhe
    Comentários (1)
    DIO Community
    DIO Community - 12/08/2025 09:13

    Jaíne, seu relato mostra de forma inspiradora como o aprendizado de Git e GitHub pode transformar a forma de trabalhar com tecnologia, mesmo para quem está começando na área de Análise de Dados. A forma como você conecta esses conceitos à organização, segurança e colaboração reforça que versionamento é uma habilidade transversal e essencial no mercado de tecnologia.

    Na DIO, acreditamos que ferramentas como Git e GitHub não são apenas recursos técnicos, mas verdadeiros aceleradores de carreira. Elas criam a base para um trabalho colaborativo eficiente, garantem rastreabilidade das entregas e permitem que profissionais de qualquer segmento de tecnologia tenham mais confiança e autonomia em seus projetos.

    E para você, o maior impacto de dominar Git e GitHub no início da jornada é ganhar independência para conduzir projetos sozinha ou conseguir colaborar de forma mais estruturada com outros profissionais?