image

Acesse bootcamps ilimitados e +650 cursos pra sempre

60
%OFF
Article image
Breno Lira
Breno Lira19/03/2025 11:08
Compartilhe
Nexa - Análise Avançada de Imagens e Texto com IA na AWSRecomendados para vocêNexa - Análise Avançada de Imagens e Texto com IA na AWS

GitHub Copilot - Passo a passo para iniciar seu Agente de 'Pair Programming'

  • #GitHub Copilot

Introdução

A programação é um universo cheio de desafios, especialmente para quem está começando. O uso da inteligência artificial (IA) está redefinindo a forma de programar, trazendo ferramentas que aceleram o desenvolvimento e aprimoram a aprendizagem. O GitHub Copilot é um exemplo brilhante disso: ele atua como um agente de *pair programming*, oferecendo sugestões inteligentes e funcionando como um verdadeiro parceiro na criação de código. Foi inspirado na minha experiência durante o Bootcamp Microsoft AI for Code: GitHub Copilot.

Como pessoa autista estudante de Ciências da Computação depois dos 40 anos, explorar as tecnologias e os benefícios do GitHub Copilot foi uma jornada enriquecedora, capaz de transformar minha experiência em programação de maneira mais fluida e abrir portas para um aprendizado eficiente sem tantas visitas ao stackoverflow e outros recursos de pesquisa na web. Pra você que ainda não utiliza um agente de pair programming, resolvi compartilhar essa vivência com você.

Recomendo utilizar o combo VSCode com GitHub Copilot para a sequência do passo-a-passo. Então vamos lá para a implementação do Agente na sua IDE.

Passo-a-Passo para Usar GitHub Copilot no VSCode

1. Instale o Visual Studio Code

Visite o site oficial do VSCode e baixe a versão mais recente da IDE. Após a instalação, certifique-se de configurar seu ambiente de desenvolvimento conforme suas preferências.

2. Adicione a Extensão GitHub Copilot

Abra a aba de extensões no VSCode (`Ctrl+Shift+X`), procure por "GitHub Copilot" e instale a extensão.

3. Autentique-se com sua Conta GitHub

Após instalar a extensão, você precisará fazer login com sua conta GitHub para ativar o Copilot.

  • Observação: Caso você seja universitário, pode se inscrever no programa [GitHub Education](https://education.github.com/pack) para obter acesso gratuito ao GitHub Copilot, entre outros benefícios. Basta confirmar sua matrícula utilizando seu e-mail institucional ou outro documento solicitado.

4. Teste no Editor

Crie um arquivo novo na sua linguagem de preferência e digite um comentário sobre o que você quer programar. Por exemplo nesse caso em Python:

image

O Copilot sugerirá automaticamente o código correspondente.

10 Comandos Essenciais para Interagir com o Copilot no VSCode

1. Aceitação de Sugestões Automáticas:

Enquanto digita no editor, pressione `Tab` para aceitar as sugestões do Copilot;

2. Refinamento de Sugestões:

Use `Ctrl+Space` para ver opções adicionais;

3. Gerar Funções Baseadas em Descrições:

  Digite um comentário explicativo e observe o Copilot sugerir a implementação completa.

4. Usar o Chat do Copilot (se disponível):

  Faça perguntas como: “Como criar um loop em JavaScript?” e receba explicações detalhadas.

5. Converter Código entre Linguagens:

  Por exemplo, você pode pedir ao Copilot para transformar um trecho de código em Python para Java.

6. Criar Comandos no Terminal:

  Exemplos: "Copilot, escreva um comando Git para clonar um repositório remoto."

7. Gerar Testes Automáticos:

  Solicite no editor: `// Criar testes unitários para esta função`.

8. Documentação Automática:

  Inicie um comentário explicativo e deixe o Copilot completar para você.

9. Correções Inteligentes:

  Peça para corrigir trechos específicos de código ao identificar erros.

10. Gerar Trechos Multilinhas:

  Aceite sugestões mais longas pressionando `Tab`.

Conclusão

O uso do GitHub Copilot como parceiro de *pair programming* é um divisor de águas para programadores, especialmente para quem está começando. Ele acelera o processo de desenvolvimento, ajuda a superar bloqueios e promove o aprendizado contínuo. Ao integrar IA à sua rotina de programação, você economiza tempo e eleva a qualidade do seu código. Estima-se que a economia de tempo e recursos humanos nas empresas chegue hoje a 40% com os recursos disponíveis de pair programming, liberando esses recursos para alocar em outras áreas como planejamento, estratégias áreas correlatas.

Caso queira aprofundar aprofundar seus conhecimentos e aproveitar todas as vantagens desta ferramenta incrível, Inscreva-se no **Bootcamp Microsoft IA - GitHub Copilot da DIO** para poder explorar todos os recursos que o Copilot pode oferecer.

Link: https://web.dio.me/track/github-copilot

Agora que você começou sua jornada em Pair Programming, que tal colocar em prática e realizar seu primeiro código com essa experiência enriquecedora utilizando o GitHub Copilot?

Para mim, o GitHub Copilot foi mais do que uma ferramenta — foi um guia essencial em minha jornada, mostrando como a tecnologia pode ser inclusiva e transformadora. Espero que você aproveite tanto quanto eu! 🚀

Compartilhe
Recomendados para você
Microsoft Certification Challenge #3 DP-100
Decola Tech 2025
Microsoft AI for Tech - Copilot Studio
Comentários (1)
DIO Community
DIO Community - 19/03/2025 15:53

Excelente artigo, Breno! Você fez um trabalho maravilhoso ao compartilhar sua experiência com o GitHub Copilot e mostrar como ele pode ser uma ferramenta poderosa para programadores, especialmente para quem está começando. A forma como você detalhou o passo a passo de instalação e interação com a ferramenta, além de oferecer dicas de uso eficientes como a geração automática de testes e conversão de código entre linguagens, torna o conteúdo extremamente valioso para iniciantes.

A sua jornada como pessoa autista que está se aprofundando em Ciências da Computação depois dos 40 anos é inspiradora e mostra como a tecnologia pode ser inclusiva, tornando o aprendizado mais fluido e acessível. A utilização do GitHub Copilot como um "parceiro de pair programming" realmente transforma a experiência de programação, e sua explicação clara das funcionalidades e benefícios dessa ferramenta é fundamental para que outros desenvolvedores também aproveitem ao máximo.

Qual você acredita que é a maior vantagem do GitHub Copilot para desenvolvedores iniciantes, e como os profissionais mais experientes podem integrar essa ferramenta para otimizar ainda mais sua produtividade e qualidade de código?

Recomendados para você