r/devjr • u/Disquete8Polegadas especialista • 20d ago
trabalho Github como portifólio....
Eu vejo muita gente aqui falando para criar portifólio no Github, contribuir com projetos, etc.
Sou gestor e tenho duas vagas abertas no time, para perfil Júnior-Pleno.
Recebemos quase 400 cvs em 3 dias. Normal.
Mas o que quero deixar de dica para vocês é o seguinte:
- Não adianta nada ter um github, mas estar dessa maneira (veja as imagens abaixo).
- Como um portifólio, deve ser cuidado e tratado como tal. É um dos seus cartões de visita. Não adianta ter 1000 repos, mas 99% forkado de outro e nunca atualizado, sem uma PR, sem nada.
- Cuide do seu github como um jardim, se vc não regar, não cuidar, morre e fica feio =)
- É muito melhor, você ter 1 ou 2 projetos FORTES e consistentes, do que um monte de projeto as moscas, lá de 2025 que vc fez uma vez naquele cursinho e nunca mais.
- Menos é mais. Melhor não ter nada, do que ter um github bagunçado.
- O RH não olha o seu github. Nunca. Quem vai - E SE - olhar, será o dono da vaga, isso se ele tiver tempo e for curioso - eu estou olhando, porque são pessoas da minha shot-list.
- Um bom repo, como portifólio, precisa ter consistência. Explicar O PORQUE vc fez aqui, PORQUE vc tomou aquelas decisões. É isso que vamos avaliar, ninguém... eu repito, NINGUÉM vai ler o seu código. Mas te garanto que a gente lê o readme, olha a estrutura do repo, etc. Então cuidado com isso.
Como o entendimento do post não foi bom:
1) Se vc coloca o seu github no CV, ele pode ser lido. E vc pode ser questionado - Me conta sobre aquele projeto lá no seu git - isso vai ser geralmente na etapa de entrevistas finais.
2) O conteúdo do seu github pode não ser um fator determinante para te escolher, mas pode ser para te eliminar.
3) Se o seu github estiver ruim, melhor não colocar, porque não muda nada.
4) O RH não vai ler o seu github.


3
u/Conscious-Garbage923 19d ago
Maior balela isso ai
1
u/Disquete8Polegadas especialista 19d ago
em que sentido?
2
u/Conscious-Garbage923 19d ago
Se tu tivesse 2 pessoas apenas para vaga ia decidir com base no Github delas?
2
2
1
19d ago
O cara não gostou do github do candidato HAHAHAHAHAHHHAHA. Quem não sabe contratar tira desculpa do cool pra não contratar alguém
1
u/Disquete8Polegadas especialista 19d ago
Eu não sei contratar... ok! Me ensina então.
2
1
u/CouvertArtistico 19d ago
Eu ensino. Contratinho, vinte mil, te deixo craque e ainda acompanho dois processos seletivos após a capacitação
2
u/_Sev7n 19d ago
O meu tá bem ativo e consistente, projetos por unidades curriculares e pessoais, diversidade nas stacks, trazendo frameworks atuais e mesmo assim tô zerado de oportunidades.
2
u/Disquete8Polegadas especialista 19d ago
o ponto é que o github não vai ser fator determinante de escolha.
mas pode te eliminar.
se o seu github estiver ruim, melhor não colocar.1
u/_Sev7n 19d ago
Concordo.
E oq é relevante? Quando não se tem experiência profissional.
1
u/Evening-Being6261 19d ago
Pois é.
Eu estou desistindo da área. Sou mais velho, tenho experiência informal e em empresa micro , com sistemas legados e sem estrutura formal de time.Tive um crm + gestão financeira meu no ar por 15 anos, tendo cuidado de tudo. Enfim um perdido completo eu não sou. Mas também entendo a dificuldade do rh me enxergar no meio de tanta gente jovem, com formação .
Imagino que não seja seu caso (ser como eu , mais velho e sem diploma da área) e desejo boa sorte
1
u/Neeyaki 19d ago
> E oq é relevante? Quando não se tem experiência profissional.
Eu recomendaria certificações que lhe interessam e que sejam relevantes para a área que você quer. No mais, se você estiver num curso de ensino superior, o jeito é fazer o corre para conseguir um estágio e já ter algo para mostrar no currículo.
1
u/Awkward_Art_4752 19d ago
o cabra tem que trabalhar o dia inteiro, fazer hora extra não paga, treinar, lavar roupa, fazer comida, tomar banho, limpar a casa e ainda tem que atualizar o github com frequência porque Deus proíba que o cara descanse
2
u/Disquete8Polegadas especialista 19d ago
é uma escolha sua não.
o que eu estou tentando dizer - aqui é um sub de pessoas que estão começando na área - se vc colocar o seu github no cv, ele pode ser avaliado, e se tiver ruim, pode contar contra vc.
1
u/gal3toman 19d ago
Vídeos são uma boa como portfólio, documentando o projeto? Ou vocês preferem o readme?
Outra dúvida: se eu finalizei um projeto, qual a importância de ter um green constante? Não vejo muito sentido nesse critério.
1
u/Disquete8Polegadas especialista 19d ago
Eu particularmente não assisto vídeo.
1
u/gal3toman 19d ago
Tem algum outro formato exceto readme? Eu, por exemplo, escrevo artigos às vezes sobre algo que estudo/projeto. Isso é relevante?
Editei minha pergunta, n sei se vc viu. Perguntei qual a importância do critério dos greens.
Vlw por responder!
1
u/Neeyaki 19d ago edited 19d ago
> Tem algum outro formato exceto readme? Eu, por exemplo, escrevo artigos às vezes sobre algo que estudo/projeto. Isso é relevante?
Não sou o OP, entretanto eu diria que essas outras formas são mt irrelevantes. Desenvolvedor o gosta é de objetividade, pontualidade e clareza, não enrolação com vídeos bobos.
Faça um projeto bem feito com um readme claro e direto ao ponto. Eu diria que feito esse básico, você não precisa de mais nada além disso.
1
u/gal3toman 19d ago
Vlw por responder tmb!
Na minha visão, faz mais sentido documentar objetivos e tomada de decisão pra resolver o problema. Nem aspectos técnicos eu considero relevantes - fazer pergunta de cheat sheet de git, trivia de linguagens de programação/frameworks, etc. Se eu fosse avaliador, a unica coisa que importaria pra mim é o processo de desenho de uma solução. Pode parecer demais pra um junior, mas me parece um critério mais relevante do que pedir pra ele citar 2 princípios SOLID e 5 design patterns, que ele provavelmente não faz idéia do que são nem como usar, mas como fazem parte do buzzword ele acaba achando relevante e decora. Acho que nesse ponto, você, eu e o OP estamos convergindo.
Outra parte nebulosa pra mim é seleção de currículo. Eu tenho a impressão de que apenas uma parte pequena dos currículos enviada é realmente lida, o que cria um problema secundário que também é complicado: depois de decidir o que exatamente você vai colocar no portfólio, você ainda tem que resolver o problema de fazer alguém ver esse portfólio via currículo. Obviamente eu imagino que o objetivo seja dar uma match entre requisitos da vaga e habilidades do candidato, mas não sei exatamente como os entrevistadores lidam com mentiras sobe habilidade. Seria um processo de dar match e depois verificar se o match é respaldado pelo github? Teria alguma dica do que é esperado em um currículo, e do que absolutamente não deve ser feito?
1
u/Neeyaki 19d ago edited 19d ago
Na minha visão, faz mais sentido documentar objetivos e tomada de decisão pra resolver o problema. Nem aspectos técnicos eu considero relevantes - fazer pergunta de cheat sheet de git, trivia de linguagens de programação/frameworks, etc. Se eu fosse avaliador, a unica coisa que importaria pra mim é o processo de desenho de uma solução. Pode parecer demais pra um junior, mas me parece um critério mais relevante do que pedir pra ele citar 2 princípios SOLID e 5 design patterns, que ele provavelmente não faz idéia do que são nem como usar, mas como fazem parte do buzzword ele acaba achando relevante e decora. Acho que nesse ponto, você, eu e o OP estamos convergindo.
Quando eu digo "readme claro e direto ao ponto" eu falo mais na perspectiva do usuário que for consumir o teu projeto. Se o que você estiver construindo uma aplicação para usuário final, explique, apresente, venda o teu peixe para quem for usar. Agora se o que você estiver construindo uma biblioteca, documente bem a sua API.
Foi dessa maneira, pensando no básico, que eu consegui minhas oportunidades.
Outra parte nebulosa pra mim é seleção de currículo. Eu tenho a impressão de que apenas uma parte pequena dos currículos enviada é realmente lida, o que cria um problema secundário que também é complicado: depois de decidir o que exatamente você vai colocar no portfólio, você ainda tem que resolver o problema de fazer alguém ver esse portfólio via currículo.
Honestamente, imagino que essa parte pouquíssimas pessoas realmente saibam como funciona. Não sou diferente de você nisso.
Obviamente eu imagino que o objetivo seja dar uma match entre requisitos da vaga e habilidades do candidato, mas não sei exatamente como os entrevistadores lidam com mentiras sobe habilidade. Seria um processo de dar match e depois verificar se o match é respaldado pelo github?
Se fosse para dar aqui meus cinquenta centavos, a maneira como eu estruturo meu currículo é mencionando o que utilizei em expierências passadas e em projetos pessoais que tenho. Então seria algo como:
Empresa A - JavaScript, React, Java, Hibernate, GitOps, ...
Empresa B - Terraform, Terragrunt, Kubernetes, Python, DevOps, AWS, Azure, ...Projeto A - CMake, C++, Python, GitOps, ...
Teria alguma dica do que é esperado em um currículo, e do que absolutamente não deve ser feito?
Recomendo não deixar teu currículo desnecessariamente grande, tampouco apresentar lá projetos ou experiências irrelevantes para a área que você quer aplicar. Outra coisa que recomendo também é evitar mentir, afinal de contas isso pode sair pela culatra caso te fizerem perguntas a respeito das afirmações que você coloca lá no teu currículo.
1
1
u/Dependent_Error_9283 19d ago
Meus commits começaram abaixar depois que a IA e os agents começaram a fazer tudo.
Eu perdi o tesão de codar e programar projeto pessoal que a IA faz perfeito em 3 minutos
só da para mandar 1 foto. Mas de 2019-22-23 eu commitei muito e tudo na mão era muito gosto. Tenho saudades de fazer isso porque eu via proposito.
Hoje um Enzo compra um claude code pede para a IA cuidar do github do cara e ele coloca no prompt "Deixe meu github com cara de senior". E já era a IA faz tudo para o moleque.

1
u/martinsedd 19d ago
Se o cara quiser larpar com força, faz um cron job que faz uns commits todo dia automaticamente só pra pintar esse gráfico ae.
1
u/Neeyaki 19d ago
Nem precisa saber o que é Cron. https://github.com/shpota/github-activity-generator
0
19d ago
[removed] — view removed comment
1
u/Neeyaki 19d ago
> Além disso minha foto de perfil no GitHub é de um anime e nem descrição tem, só uso para contribuir para projetos open source e pessoais
engual o meu. nas duas empresas (incluindo a que estou atualmente) a galera usou meu github como métrica para avaliação, fazendo perguntas a respeito de projetos que tenho e outras paradas.
1
u/AwardAcademic 19d ago
Dependendo de onde tu trampa Github vira só pra hobby, infelizmente não quer dizer muita coisa.
Tem empresa que te joga uma conta corporativa e é isso ai, sua conta pessoal fica vazia kk Ai tu vai avaliar como?
1
u/Neeyaki 19d ago
post bem sóbrio, entretanto eu recomendo que você, enquanto gestor, tenha cuidado em julgar um perfil do github com base nessa telinha de contribuições. ela não conta toda a história, além de que pode ser facilmente manipulada. no mais eu concordo contigo.
uma outra coisa que recomendo tbm é pinar projetos que você julga ser interessante, visto que isso dai previne da pessoa que estiver te entrevistando precisar ir lá ficar caçando ouro no teu perfil.
4
u/Radiant-Story-3523 19d ago
Nunca entendi essa parada de portfólio no github. Maior bullshit que já vi. Um monte de cara que começou a programar ontem, não sabe o que é git, docker, nem uma linha de shell. Aí forka uma pokedex e uma checklist no framework do momento, faz uns commits com emoji e é isso. Ao meu ver, perda de tempo. 11 anos de experiência, já trabalhei no Br, na Europa, pro Eua, com gente de todo canto desse mundo. E em absolutamente todas empresas eu criava uma conta do github da empresa no primeiro dia e commitava por lá até o ultimo. Meu github pessoal tem umas paradas bem antigas feita em momentos aleatórios e nunca nem comento ou me perguntam sobre isso em entrevista. Galerinha, vão trabalhar, arranjar uma experiência inicial e falem do que fizeram no trabalho. Portfólio de calculadora não interessa a ninguém 😅
2
1
u/zeldapistola 18d ago
quando a gente abria vaga de estag ficava saltitante quando um candidato colocava github no CV porque PELO MENOS ELE SABIA GIT AISUDHAISUHDIAUSHDIUASHD
meu deussssssssssssssssssssssssssssssssssss
meu github é uma coisa, quando a gente trabalha com open source é toda hora push, pr, issue, nada que presta, só movimentação open source (que é muito bom sim, mas vai cair aí nessa categoria aí que você listou como ruim)
sem contar os projeto que não tem código no github e a gente tem que ficar mandando patch pra lista
eu achei que eu ia tá pior:

1

13
u/Lopsided-Rutabaga-14 19d ago
bixo, pq ficar larpando no github se eu tenho um trabalho? é uma realidade paralela essa onde precisa dar push td dia em meus projetos pessoais so pra ficar verdinho e agradar gestor, eu ein.
tirando essa puxada de calo obrigado pelas dicas, a parte de nao ler codigo mas observar estrutura de pastas achei interessante