Como construir um portfólio estratégico para programadores
*Texto de Ilana Mallak
Product Designer
Se você está em busca de uma vaga no mercado de programação, provavelmente já se deparou em algum momento com a solicitação de um portfólio. Mas afinal, o que é esse tal de portfólio? Nesse artigo vamos desmistificar o temido portfólio dev e trazer várias dicas de como se destacar.
Todo dev precisa ter um site próprio?
Não existe uma regra, mas a forma mais simples de apresentar projetos desenvolvidos em programação é através do GitHub. O portfólio nada mais é do que uma forma organizada de mostrar projetos que você desenvolveu. Isso quer dizer que independente do meio em que você decidir publicar, o conteúdo do seu portfólio deve ser o protagonista. Portanto, o primeiro passo para um portfólio de sucesso é ter projetos completos, repositórios organizados e uma boa documentação.
💡 Apresentar suas habilidades e projetos que você desenvolveu é um requisito, mas a forma como você vai apresentar é um diferencial.
Para deixar a experiência de quem está visualizando seu trabalho ainda mais agradável e interativa, alguns devs gostam de desenvolver seus próprios sites. Afinal, desenvolvedores web, principalmente os front-end, trabalham justamente com isso, então o que seria melhor para demonstrar suas habilidades logo de cara do que uma página própria codada por você?
Para devs com foco em back-end, usar o próprio GitHub como portfólio pode ser uma ótima ideia. Mas você também pode criar um site mais simples, usando um template pronto para mostrar versatilidade.
No final deste conteúdo você terá acesso ao material bônus que vai te ajudar ainda mais na construção de um portfólio estratégico. 💜
Organizando seu GitHub
É muito importante organizar seu GitHub. Isso demonstra o zelo pelo seu trabalho e por cada projeto. Mesmo que você pense em desenvolver um site para o seu portfólio, usando toda a sua criatividade para criar um layout personalizado, você ainda vai precisar dar destaque para os seus repositórios de código.
1. Cuide do seu perfil
Seu perfil no GitHub é público e poderá ser considerado pelos recrutadores. Tenha uma foto bacana no seu perfil, uma breve descrição de quem é você, ferramentas que conhece, o que está estudando no momento e não esqueça de deixar seus principais canais de contato disponíveis, como e-mail e redes sociais profissionais.
O GitHub também registra a atividade do seu perfil em um gráfico muito característico com os quadradinhos verdes que mudam de intensidade quanto mais contribuições você faz. Isso é um indicativo do quanto você se dedica e tem constância nos estudos.
2. Documente seus repositórios
Como você deve lembrar: os projetos são a estrela do portfólio, portanto essa é a parte mais importante. Foque na qualidade da documentação e do código em si. Seus projetos não precisam ser ambiciosos. É melhor ter pequenos projetos completos, funcionais e variados, do que projetos grandes pela metade, com uma parte que não funciona ou até mal documentada.
Para todos os projetos crie um README detalhado e organizado, descrevendo contexto e objetivo, todas as tecnologias e ferramentas que utilizou, como outra pessoa pode utilizar ou contribuir, além de outras informações que você achar relevantes para cada projeto. E, se você tiver uma página com a aplicação rodando, lembre-se de incluir o link.
Por fim, deixe o README agradável para quem vai ler. Capriche no texto para ficar simples e direto ao ponto e utilize recursos de markdown como hierarquia de texto, imagens e emojis para deixar visualmente organizado.
💡 Dica: Link para pro artigo do Blog sobre README e material rico sobre README com IA.
Dicas para construir seu site
Se você quiser se desafiar e construir um site próprio, aqui vão algumas dicas de como se destacar.
1. Conte sua história
O portfólio ideal deve dialogar com quem você é. É muito importante buscar construir sua marca pessoal para se destacar na multidão. Isso pode ser feito de diversas formas, mas talvez a que tenha maior impacto e traga melhores resultados é o visual.
Desenvolva o autoconhecimento e busque identificar características pessoais e profissionais que te destaquem. A partir disso você deve trabalhar o conteúdo e o visual do seu portfólio de modo a transmitir uma mensagem sobre você.
Gosta de escrever artigos? Você pode trazer isso para o seu site pessoal numa seção. É fanático por games? Por que não trazer isso na estética do seu portfólio? Manja muito de animações e transições? Então use (mas não abuse!) dessas técnicas no layout do seu site.
Quanto mais você conseguir trazer da sua marca pessoal e daquilo que te torna único para o seu site, mais ele irá se destacar. Mas lembre-se que o seu portfólio deve ser limpo, moderno e fácil de navegar. Um design atraente causa uma boa primeira impressão, mas o foco ainda deve ser o conteúdo.
2. Não perca seu objetivo de vista
Qual seu objetivo com o portfólio? Ser contratado? Conseguir projetos freelance? Você deve ter seu objetivo profissional em mente e isso irá direcionar o conteúdo e a forma como você se apresenta e apresenta seus projetos.
Portfólios em site são muito utilizados por devs que buscam desenvolver projetos de forma autônoma. O site próprio é uma excelente maneira de demonstrar seu trabalho e passar autoridade e confiança para um cliente. Se esse é o seu foco, você pode criar uma seção de depoimentos de outras marcas e clientes que já atendeu, por exemplo.
Se o seu objetivo é ser contratado por uma empresa, deixar seu currículo acessível ou ter uma seção que mostre sua formação e experiências passa a ser mais importante. Já se seu objetivo é carreira internacional, o idioma do seu portfólio deve estar em inglês e você pode colocar esse objetivo em uma seção sobre você.
3. Apresente os projetos que você mais se orgulha
Você não precisa mostrar absolutamente tudo que já fez. Escolha, por exemplo, 3 projetos principais de que se orgulha e que representem bem a sua história e o seu objetivo de carreira para destacar no seu site. Assim, o cliente ou recrutador terá foco para olhar com mais atenção.
Esses mesmos projetos poderão ser o ponto de partida para perguntas em uma entrevista de emprego para conhecer mais sobre você. E, mesmo que não sejam trazidos diretamente por quem está te entrevistando, são experiências que você pode e deve usar para embasar e exemplificar suas qualidades técnicas e comportamentais em uma resposta de entrevista.
Para te ajudar nisso, uma boa ideia é fazer uma descrição bem caprichada desses projetos. Conte qual era o contexto e o desafio inicial, como você construiu a solução, quais ferramentas, tecnologias, frameworks ou bibliotecas você utilizou e porquê, o que você aprendeu com o projeto e como isso te levou para o próximo nível. Se o seu foco é carreira internacional, fazer isso em inglês te ajudará muito.
Dica final
O portfólio em si já é um projeto pessoal, encare-o como tal e divirta-se! Use essa oportunidade para demonstrar habilidades que você tem ou explorar outras que gostaria de aprender.
O perfeccionismo é o seu pior inimigo nesse momento. Você tem projetos de cursos, freelance ou outros projetos pessoais? Comece com o que você já tem. Assim como todo produto digital, encare o seu portfólio como um projeto de melhoria contínua. Comece com um MVP, teste, veja se está atendendo seus objetivos no momento e com o tempo, aprendizado e até evolução das tecnologias, construa novas versões conforme seus objetivos de carreira.
💡 Ainda não tem projetos para o seu portfólio? Conheça o #BoraCodar. Toda semana uma ideia nova de aplicação para você se desafiar e ir para o próximo nível.
Recomendação de conteúdo
✨Bônus
→ Link para o Figma com templates de layout de Landing Page pessoa para devs
Aproveite as ofertas do Black Month da Rocketseat e venha fazer parte da maior comunidade da América Latina 👇