Git
Sistema de controle de versão distribuído que rastreia mudanças no código ao longo do tempo. A ferramenta mais essencial de qualquer desenvolvedor.
Analogia
Git é como um histórico completo de edições de um documento Word — você pode voltar para qualquer versão anterior, trabalhar em ramificações paralelas e juntar tudo no final.
Contextos de uso
Iniciante
Usa comandos básicos: clone, add, commit, push, pull.
Intermediário
Trabalha com branches, merge, rebase e resolve conflitos.
Avançado
Usa Git hooks, cherry-pick, bisect e mantém histórico limpo com squash.
Cargos que usam Git
Desenvolvedor JavaScript
O Desenvolvedor JavaScript é responsável por fazer sites e aplicações web realmente funcionarem — adicionando interatividade, animações, validações de formulários e consumindo dados do servidor para exibir ao usuário.
Desenvolvedor Python
Usa Python para criar sistemas de backend, APIs e automações. Python é famoso pela sua legibilidade e vasto ecossistema de bibliotecas.
Desenvolvedor Java
Usa Java para construir sistemas corporativos robustos e escaláveis. É uma das linguagens mais antigas e ainda extremamente valorizada no mercado.
Desenvolvedor React
Especialista na biblioteca React, criada pelo Facebook. Constrói interfaces de usuário modernas e reutilizáveis usando o conceito de componentes — blocos independentes que se combinam para formar a tela completa.
Desenvolvedor Node.js
Usa JavaScript no servidor para criar APIs e sistemas de backend. É a ponte entre o que o usuário vê no browser e os dados armazenados no banco de dados.
Desenvolvedor Full Stack JavaScript
Trabalha tanto no frontend (o que o usuário vê) quanto no backend (o servidor), usando JavaScript/TypeScript nos dois lados. É o perfil de desenvolvedor JavaScript mais versátil.
Engenheiro DevOps
Une o desenvolvimento de software e as operações de infraestrutura. Garante que o código desenvolvido chegue ao usuário final de forma rápida, segura e confiável.
Engenheiro de Automação de Testes
Especialista em criar testes automatizados que rodam sem intervenção humana. Economiza tempo do time e aumenta a confiabilidade das entregas.
Tecnologias relacionadas
GitHub Actions
DevOps/InfraGitHub Actions é como um robô que fica vigiando seu repositório — quando você manda novo código, ele automaticamente testa, empacota e entrega a aplicação.
Cargos relacionados
Engenheiro DevOps, Engenheiro SRE, Engenheiro de Cloud
Docker
DevOps/InfraDocker é como uma marmita — você embala a refeição com tudo dentro (comida, talher, molho) e ela chega igual para qualquer pessoa, em qualquer lugar.
Cargos relacionados
Desenvolvedor Node.js, Desenvolvedor Python, Desenvolvedor Java