Você já deve ter ouvido falar sobre portfólio, porém ainda não sabe o que essa palavra tão importante significa.

Numa visão geral, o portfólio é onde uma pessoa ou empresa reúne os seus melhores projetos e dessa forma consegue expô-los, seja para um cliente ou para um recrutador.

Por exemplo, um fotógrafo reúne as suas melhores fotos e cria um álbum - um portfólio - como o da Figura 1.

Portfólio de um fotógrafo
Figura 1. Portfólio de um fotógrafo

Sempre que algum cliente precisar conhecer o trabalho desse fotógrafo, o portfólio será a prova de que ele é capaz de tirar excelentes fotos.

Vejamos outro exemplo: uma empresa de arquitetura pode reunir os seus projetos em um site como o da Figura 2.

Portfólio de uma empresa de arquitetura
Figura 2. Portfólio de uma empresa de arquitetura

Qualquer possível cliente poderá conhecer a qualidade do trabalho da empresa através do portfólio.

E o que é um portfólio de programador?

Na programação, um portfólio também é um local onde o programador reúne os seus projetos. Esse local pode ser um site que exibe visualmente os projetos ou um site que exibe os códigos do seu projeto.

Portfólio que exibe visualmente os projetos

Esse tipo de portfólio possui imagens dos seus projetos e quando possível um link do projeto em funcionamento para que o recrutador ou possível cliente possa testá-lo.

Veja na Figura 3 um exemplo de portfólio que exibe visualmente os projetos de um programador.

Site de um portfólio de programação Mateus Souza
Figura 3. Site do portfólio de programação. Fonte: mateussouzaweb.com

Se você for um programador web esse site pode ser criado por você mesmo, do contrário você poderá utilizar ferramentas fáceis e gratuitas como o Wix.

Portfólio que exibe os códigos dos projetos

Existe um outro tipo de portfólio mais específico, chamado de repositório, que disponibiliza os códigos dos seus projetos. Esse portfólio serve para mostrar para o recrutador como você escreve os seus códigos.

Veja na Figura 4 um repositório exibindo os códigos dos projetos de um programador.

Local onde o programador salva os códigos dos seus projetos
Figura 4. Local onde o programador salva os códigos dos seus projetos

Através do repositório o recrutador vai visualizar os seus conhecimentos em determinada tecnologia.

Existem diversos repositórios gratuitos, onde você consegue enviar os códigos dos seus projetos. O mais conhecido é o GitHub.

Mas afinal, por que o programador precisa criar um portfólio?

Como vimos nos exemplos que mostram os tipos de portfólios a resposta é simples:

Como assim provar que eu sei criar um site, um aplicativo ou sistema?

É bem simples, apenas dizer que você sabe programar não é suficiente para conseguir um emprego em uma empresa ou um trabalho específico, é preciso provar que você é capaz.

Através do portfólio o recrutador ou então um possível cliente vai conhecer o seu trabalho e vai ter a certeza de que você é a pessoa certa para ser contratada ou fazer o serviço desejado.

Ou seja, quanto melhor for o seu portfólio, mais portas serão abertas para você. Dê o primeiro passo, comece pequeno e não pare nunca de evoluir seu portfólio ;-)

Qual é o primeiro passo para criar o portfólio?

Como vimos, um portfólio começa a partir de um projeto, ou seja, para você iniciar um portfólio você precisa de pelo menos um projeto.

Que projeto?

Esse projeto pode ser aquele que você criou enquanto estudava.

Mas precisa ser um projeto complexo?

O seu projeto não precisa ser complexo ou utilizar diversas tecnologias diferentes. Ele precisa apenas ser bem feito, ou seja, funcionar corretamente e ser bem escrito.

Por exemplo, veja o site da Animação 1. Como sabemos que este site foi bem feito?

Projeto que exibe informações sobre uma empresa
Animação 1. Projeto que exibe informações sobre uma empresa

É bem simples, basta seguir o checkpoint abaixo:

  • As informações da empresa estão sendo exibidas conforme solicitado?
  • As imagens estão sendo mostradas corretamente?
  • Os links estão funcionando?
  • Como a página se comporta em telas menores (celulares etc.)?

Se essa página atender a essas perguntas então ela foi bem feita.

Com seus projetos prontos é só reuni-los em um portfólio.

Tenho dificuldades para criar um projeto, e agora?

Sabemos que uma das maiores dores do programador iniciante é justamente essa: que projeto eu vou criar?

Temos uma boa notícia: a plataforma DevMedia foi pensada justamente para resolver esse problema - ou seja, na plataforma você não faz ‘cursos’, e sim cria projetos reais do zero, na prática.

Na DevMedia nós entendemos que aprender é fazer. Dessa forma, você começa seus estudos criando o seu portfólio. É isso mesmo, você aprende a realidade.

O processo de aprendizado funciona baseado em missões, conforme mostra a Figura 5. Quando você completa uma missão, automaticamente você já tem um novo projeto para adicionar no seu portfólio.

Tela de missões na DevMedia
Figura 5. Tela de missões na DevMedia

É por esse motivo que na DevMedia você acelera - porque você não precisa primeiro fazer um curso e depois criar um projeto (que você não sabe nem qual será).

Através das missões você vai, ao mesmo tempo, criando o portfólio e aprendendo programação, através de exemplos, exercícios, códigos e claro, com todo o apoio dos professores (que ficam online o tempo todo).

Ao finalizar a missão você terá aprendido conceitos novos, praticado e criado um projeto que pode ser usado para inserir no seu portfólio.

Veja na Animação 2 um exemplo de projeto real criado na carreira front-end.

Projeto front-end
Animação 2. Projeto front-end

Veja na Animação 3 um exemplo de projeto real criado na carreira mobile.

Projeto mobile
Animação 3. Projeto mobile

Curtiu a ideia? Então clique no link abaixo e conheça a plataforma ;-)

Conhecer a plataforma DevMedia

Conclusão

O portfólio é extremamente importante na carreira de um programador, por isso você precisa criar um. Através dele você vai poder provar que é capaz de criar sites, aplicativos ou sistemas.

E não se esqueça, é melhor ter um portfólio com projetos simples, mas que funcionem, do que uma coleção de projetos que não funcionam.

Faça um teste na plataforma DevMedia e veja que mesmo sendo um iniciante você já pode ter seu portfólio - e com ele abrir portas no mercado o mais rápido possível.

Ser um programador é fácil - difícil é fazer isso sem a ferramenta certa ;-)

Conta com a gente e bons códigos.