Como usar o GitHub para fortalecer seu currículo

10 min read

GitHub

Vangloriando-se mais de 100 milhões de usuários, GitHub é um dos principais ambientes de desenvolvimento online. Os programadores usam o GitHub todos os dias para trabalhar em projetos e colaborar com outras pessoas. Se você está procurando um emprego em tecnologia no ambiente competitivo de hoje mercado de trabalho para desenvolvedores, ter conhecimentos de GitHub pode lhe dar uma vantagem na concorrência.

Quando o aluno Codecademy Stina Niemann estava entrevistando para seu primeiro cargo de análise de dados, ela pôde falar sobre seu conhecimento de Git e GitHub. Ela concluiu nosso curso Aprenda Git e GitHube me senti confortável fazendo comandos Git e usando linguagem de código aberto. “Acho que esses pequenos princípios básicos realmente me ajudaram a me destacar”, disse Stina.

Em nosso curso Aprenda Git e GitHub, você poderá entender os detalhes de como o GitHub funciona, aprender a linguagem de markdown Git e suas operações importantes e obter uma introdução sobre como colaborar com outras pessoas usando o GitHub. Se você deseja começar a contribuir para projetos de código aberto ou está preparando seu currículo para a procura de emprego, este curso gratuito é uma introdução sólida à plataforma ideal. Você também aprenderá como usar o GitHub Copilot neste curso, uma ferramenta popular independente de linguagem que aproveita a IA para acelerar o processo de desenvolvimento.

Continue lendo para aprender os benefícios de usar o GitHub para reforçar suas perspectivas de emprego, algumas das possíveis quedas e como abordá-las, e como profissionais iniciantes, em meio de carreira e experientes podem usar o GitHub para fazer seus currículos se destacarem.

Aprenda algo novo gratuitamente

Aprenda Git e GitHub

Introdução ao código aberto

O que é GitHub?

GitHub fornece hospedagem na web para desenvolvedores que usam Git — um software usado para rastrear alterações feitas no código. Com o Git, os programadores podem trabalhar uns com os outros para projetar e melhorar o código-fonte.

Os desenvolvedores usam GitHub para gerenciar e armazenar diferentes versões de projetos. Por exemplo, se estiver trabalhando em um aplicativo da web, você pode carregar seu código no GitHub, convidar outras pessoas para ajudá-lo a trabalhar em seu código ou simplesmente armazená-lo lá para trabalhar mais tarde.

Além disso, ao desenvolver novas versões do seu aplicativo, você pode usar o GitHub para obter acesso fácil ao que você já fez, oferecendo uma maneira direta de comparar, melhorar e solucionar problemas de suas soluções.

Como colocar GitHub em seu currículo

Mesmo que você possa descreva suas habilidades e experiência em seu currículo, adicionar seu perfil do GitHub adiciona outra dimensão. A maioria das pessoas inclui um link para seu perfil do GitHub na seção de cabeçalho do currículo, junto com as informações de contato. Se você tiver um currículo em papel, poderá incluir o URL completo do seu perfil do GitHub.

Aqui está um exemplo de currículo de um candidato a emprego fictício chamado Joshua Parker. Como você pode ver, há um link para seu perfil no GitHub logo no cabeçalho do currículo, próximo às informações de contato.

De muitas maneiras, seu perfil do GitHub é como um perfil específico do desenvolvedor. perfil de mídia social. Um perfil forte no GitHub apresenta diversos projetos, cada um com conceitos exclusivos e documentos README bem elaborados que comunicam seu trabalho a outros desenvolvedores por meio de documentação de código claro.

Durante sua procura de emprego, o desenvolvedor iOS Matthew Ogtong trabalhou em Documentos, nossa documentação de codificação de contribuição aberta para linguagens e conceitos de programação comuns. O Documentos é criado e mantido no GitHub, então Matthew adquiriu experiência prática trabalhando com ferramentas que ele usa todos os dias em sua função agora.

“Antes mesmo de começar a se candidatar a empregos, é importante ter um perfil forte no GitHub e um README para você, pelo menos apenas para fornecer uma pequena introdução para qualquer pessoa que esteja visitando sua página”, disse Matthew.

Vale a pena reservar um tempo para garantir que seu perfil do GitHub pareça sofisticado e completo. Você deseja causar uma boa primeira impressão aos recrutadores e gerentes de contratação que estão navegando em seu trabalho pela primeira vez. Detalhamos mais alguns recursos que tornam um perfil “bom” do GitHub em Aprenda Git e GitHub.

Um bom perfil no GitHub é mais uma forma de se destacar na busca de emprego.

Os benefícios de incluir o trabalho do GitHub em seu currículo

Aqui estão alguns dos principais benefícios de incluir seu perfil GitHub em seus projetos e contribuições em seu currículo.

Mostra que você sabe escrever código

É fácil afirmar que você é um programador, mas outra coisa é provar isso. Mostrar o trabalho do GitHub em seu currículo fornece ao possível empregador evidências tangíveis de suas habilidades. (Isto é especialmente importante se você não tenho experiência profissional em programação ainda.) Mostrar alguns dos seus melhores trabalhos também dá ao entrevistador algo que ele pode compartilhar com os tomadores de decisão e outras partes interessadas, como o resto da equipe de desenvolvimento.

Mostrar seu trabalho pode ser intimidante, especialmente se você sentir que seu projeto ainda precisa de alguns ajustes. Não deixe que isso o impeça, porque a análise do que você poderia ter feito melhor é um ótimo ponto de discussão durante uma entrevista. Mostra que você é introspectivo em relação ao seu trabalho e capaz de avaliá-lo com olhar crítico.

Isso mostra que você pode ler código

Ao apresentar projetos para os quais você contribuiu no GitHub, você permite que os empregadores saibam que você é proficiente na leitura de código. Para muitos programadores, lendo o código de outras pessoas é muito desafiador. Os empregadores sabem disso e, embora muitas vezes estejam dispostos a investir tempo no aprimoramento das habilidades de leitura de um novo desenvolvedor, preferem alguém que já tenha experiência.

Para fazer brilhar suas habilidades de leitura, você pode:

Colabore em diferentes tipos de projetos

Trabalhe com vários desenvolvedores

Contribua para projetos que sejam fora da sua zona de conforto para ampliar seu horizonte

Isso adicionará diversidade aos tipos de código que você pode ler e trabalhar, dando ao seu empregador a confiança necessária para seguir em frente.

Mostra suas habilidades de colaboração

O capacidade de colaborar com outras pessoas no GitHub mostra que você sabe como produzir um trabalho de qualidade com outros programadores. Embora muitos desenvolvedores criem produtos excelentes trabalhando sozinhos, trabalhar em um ambiente de equipe é um elemento necessário das equipes DevOps atuais.

Ao se conectar com outras pessoas no GitHub e incluir links para seu trabalho em seu currículo, você mostra a um funcionário que conhece:

Como receber feedback sobre seu trabalho

Como fornecer feedback construtivo que melhore o produto final

Como manter o foco nos objetivos de nível superior enquanto trabalha em partes menores de um projeto

Como fazer anotações com clareza, explicando suas ideias de codificação para outras pessoas

Permite ao empregador saber que você pode usar o Git

É verdade que nem todo empregador terá o Git como parte de seu processo de produção, mas alguns o fazem. Alguém que saiba usar Git exigirá menos treinamento inicial para essas empresas.

Além disso, algumas outras plataformas de desenvolvimento, como Helix Core e AWS CodeCommit, têm algumas semelhanças com o Git. Mesmo que o empregador não use Git, sua experiência com ele pode ser um bônus e lhe dar uma vantagem sobre a concorrência.

Isso mostra sua paixão pela codificação

Os desenvolvedores que usam o GitHub para contribuir com a programação de código aberto têm uma paixão admirável que os motiva. O tempo, a energia e o esforço necessários para investir em soluções de código aberto – geralmente sem qualquer remuneração – mostram que você tem um senso de comprometimento com seu trabalho que pode diferenciá-lo de outros que se candidatam ao cargo.

Potenciais falhas no uso do GitHub em seu currículo

Embora os benefícios de apresentar seu trabalho no GitHub superem as desvantagens, há algumas coisas que você deve ter em mente ao decidir se e como apresentar seu trabalho.

Trabalhos mais antigos podem refletir fraquezas passadas

Mostrar trabalhos mais antigos é ótimo, desde que você tenha a oportunidade de explicar como melhorou ou como cresceu quando se trata desse tipo específico de programação.

Tenha o cuidado de fornecer contexto para qualquer trabalho que você apresentar, especialmente produtos que apresentam deficiências claras. Isso fará com que sua introspecção e melhoria se destaquem em vez dos erros que você cometeu.

Você pode enfatizar demais sua dependência dos outros

Se você usa o GitHub principalmente para obter ajuda quando está travado, pode parecer que você depende de outras pessoas para resolver problemas, em vez de resolvê-los sozinho. Faça o seu melhor para evitar uma narrativa como: “Fiquei preso, então fui ao GitHub para obter ajuda. Fiquei preso novamente e o GitHub me resgatou. E dessa outra vez, quando não consegui descobrir o erro, fui ao GitHub…”

Se você usa o GitHub apenas quando precisa de ajuda, destaque o que aprendeu com cada experiência, incluindo:

Como o pensamento de outro programador melhorou o seu

Novas habilidades que você adquiriu trabalhando com outras pessoas

Como observar outra pessoa melhorar seu código ajudou você a melhorar suas habilidades de solução de problemas

Longos períodos de inatividade podem prejudicar os benefícios

Se você optar por mostrar o trabalho do GitHub em seu currículo, há uma chance de que a equipe de contratação se concentre mais em seu trabalho no GitHub do que no resto do seu currículo. Se for esse o caso, a inatividade no GitHub pode transmitir desempenho, paixão e ética de trabalho inconsistentes.

Para evitar isso, explique por que você optou por dar uma pausa no GitHub, talvez porque você se ocupou com outro trabalho que pagava mais ou teve que se concentrar em projetos mais importantes.

Conselhos para diferentes tipos de usuários do GitHub

A maneira como você mostra seu trabalho no GitHub varia de acordo com se você está se candidatando a uma posição inicial, intermediária ou se você é um profissional experiente. Aqui estão dicas para cada fase da sua carreira.

Candidatos de nível básico

Como candidato iniciante, o GitHub oferece a oportunidade de mostrar os tipos de habilidades que muitos só podem adquirir com anos de experiência. Ao trabalhar no GitHub, você pode mostrar aos empregadores como você pode:

Aceite feedback de outras pessoas

Melhore o trabalho de programadores experientes

Ajustar sistematicamente os produtos até que atendam aos requisitos essenciais

Para garantir que você tenha as habilidades necessárias para produzir no GitHub e para uma equipe de desenvolvimento tradicional, você pode se inscrever em qualquer um de nossos planos de carreira. Para novos desenvolvedores, algumas das melhores opções incluem:

Engenheiro Front-End

Engenheiro Full Stack

Engenheiro Back-End

Candidatos em meio de carreira

Como profissional em meio de carreira, o GitHub oferece a oportunidade de mostrar como você pode resolver problemas mais complexos e se adaptar a novos tipos de programação, incluindo aprendendo novos idiomas. A capacidade de adquirir e aplicar novos conhecimentos é crucial para o conjunto de habilidades de um candidato em meio de carreira.

Mesmo que você não tenha produzido um trabalho excelente com um idioma com o qual ainda se sente confortável, mostrar o que você conseguiu realizar usando habilidades mais recentes pode convencer um empregador de que você tem a agilidade necessária para trabalhar em um ambiente flexível.

Profissionais experientes

O GitHub oferece a profissionais experientes a oportunidade de aprimorar seus conhecimentos e ajudar outras pessoas em seus projetos. Mostrando a equipe de contratação como você apoia desenvolvedores emergentes no GitHub é um ótimo complemento para qualquer currículo.

Além disso, se você está trabalhando em um projeto favorito no GitHub, permitir que os empregadores vejam esse trabalho pode ser igualmente benéfico. Um pequeno projeto apaixonado permite que eles saibam que você ainda está com fome, inovando e pronto para desafios.

Com a ajuda de nossos cursos, você pode adquirir e aprimorar as habilidades necessárias para brilhar no GitHub — e em seu currículo. Ensinamos a você não apenas habilidades, mas também fornecemos uma experiência valiosa de trabalho com outras pessoas. Além disso, você pode desenvolver um carteira de trabalho para fazer upload para o GitHub e mostrar aos empregadores em potencial. Comece hoje, grátis.

Este blog foi publicado originalmente em setembro de 2021 e foi atualizado para incluir nossos novos cursos e recursos do GitHub.

Cursos relacionados

4 cursos

Aprenda Git e GitHub

Principiante
Use nosso curso Git para iniciantes para integrar Git e GitHub e gerenciar versões de seus projetos usando ramificações Git.

Introdução ao GitHub Copilot

Intermediário
Aprenda como usar GitHub Copilot para agilizar seu fluxo de trabalho e agilizar seu desenvolvimento.

Introdução ao código aberto

Principiante
Aprenda como contribuir, criar e manter projetos de código aberto!

Crie um site com páginas HTML, CSS e GitHub

Principiante
Aprenda os fundamentos do desenvolvimento web para construir seu próprio site.

document.addEventListener(‘DOMContentLoaded’, function() {
const isFeatured = !![…document.querySelectorAll(‘.category-tag’)].find(t => t.innerText == ‘Em destaque’);
const swiper = new Swiper(‘#block_0ff00aff9fd8fda93ac76fa957fafc01 .swiper’, {
direção: ‘horizontal’,
laço: falso,
slidesPerView: 1,
slidesPorGrupo: 1,
espaçoEntre: 20,
//loopAdditionalSlides: 4,

navegação: {
nextEl: ‘.swiper-button-next-block_0ff00aff9fd8fda93ac76fa957fafc01’,
prevEl: ‘.swiper-button-prev-block_0ff00aff9fd8fda93ac76fa957fafc01’,
},
pontos de interrupção: {
768: {
paginação: falso,
slidesPerView: 2,
slidesPorGrupo: 2,
espaçoEntre: 40,
},
[está em destaque? 1440: 1128]: {
paginação: falso,
slidesPerView: 3,
slidesPorGrupo: 3,
espaçoEntre: 40,
}
}
});
});

Inscreva-se para receber novidades, dicas e muito mais

Se inscrever

A postagem Como usar o GitHub para fortalecer seu currículo apareceu primeiro em Blog da Codecademia.

https://www.codecademy.com/resources/blog/how-to-use-github-to-strengthen-your-resume/
Autor: Adam Carpenter

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *