Guia Para Criar Portfólio de Projetos (Com Exemplos)
Ter um portfólio de projetos é altamente recomendado para todo candidato a uma vaga em Ciência de Dados.
Essa é uma forma eficiente quando se trata de mostrar o seu talento ao mundo (e aos recrutadores).
No final das contas, os possíveis empregadores querem ver o que você é capaz de criar e se você está apto para o trabalho. E isso vale para qualquer função: Analista de Dados, Cientista de Dados, Engenheiro de Dados, Arquiteto de Dados, Engenheiro de Machine Learning, entre outras funções.
Desde 2016 (quando iniciamos nosso portal) que nós recomendamos aos alunos da DSA que criem seus portfólios de projetos, pois isso ajuda a diferenciar o profissional no processo de seleção. O currículo tradicional já não é mais suficiente.
Aliás, projetos, ideias, fontes de dados e exemplos é o que não falta nos cursos da DSA e estamos trazendo projetos cada vez mais complexos, com temas bem diferentes e alinhados com o que o mercado precisa. São inúmeros os casos de sucesso de alunos que seguiram nossas recomendações e conseguiram a sonhada vaga nas mais variadas posições em Ciência de Dados. O Podcast DSA traz vários desses casos de sucesso.
Neste artigo vamos trazer para você um Guia Para Criar Portfólio de Projetos. E ao final do artigo você encontrará exemplos com os links dos portfólios de alguns alunos da DSA.
Boa leitura.
Como Criar o Portfólio?
Em primeiro lugar, você tem duas opções principais sobre como criar seu portfólio.
1- Crie o seu site usando uma das muitas plataformas existentes, como Wix, Squarespace, Github, etc.
2- Programe o seu site a partir do zero.
Para aqueles que não têm nenhum tipo de experiência em desenvolvimento web, sugerimos escolher a primeira opção. O Wix é muito fácil de usar e oferece alguns modelos interessantes como ponto de partida para o seu portfólio. Mais detalhes na seção de referências ao final do artigo.
Agora, para aqueles que têm alguma experiência em desenvolvimento web, obviamente construir seu próprio site para o portfólio permite que você personalize seu site o máximo possível.
Existem prós e contras em ambas as opções. A opção 1 consome menos tempo e é muito mais rápida. A opção 2, por outro lado, leva mais tempo e você precisa ter as habilidades para programação por conta própria, mas isso pode ser uma boa oportunidade exatamente para desenvolver essa habilidade. Escolha o que considera mais viável no seu momento profissional.
O Que Deve Fazer Parte do Portfólio?
Agora, quais pontos precisam ser cobertos em seu portfólio? As páginas mais importantes que você precisa revisar são as seguintes:
– Página inicial
– Sobre você
– Página de habilidades
– Página de trabalhos / projetos
– Página de contato
Obviamente, você pode ter todas essas seções em uma única página em vez de páginas separadas. No entanto, você deve ter certeza de que todos os itens acima estão cobertos. Acreditamos que páginas individuais são mais efetivas. E o que deve ter em cada seção? Confira abaixo:
Página inicial: Em sua página inicial você deve dar boas-vindas ao usuário. Adicione uma bela imagem de fundo com poucas palavras e um visual atraente.
Sobre você: Isso é bastante autoexplicativo, mas existem alguns pontos que as pessoas às vezes esquecem. Esta página deve permitir ao usuário ter uma ideia de quem você é e qual é a sua história de vida. Os possíveis empregadores querem saber mais sobre você e ver se você se encaixa culturalmente antes mesmo de convidá-lo para uma entrevista. Sugerimos que você cubra os seguintes pontos:
– O que entusiasma você na Ciência de Dados?
– Como você entrou na Ciência de Dados?
– O que você gosta de fazer quando não está trabalhando com Ciência de Dados?
Compartilhe qualquer coisa interessante sobre você e anexe seu currículo. Mas cuidado para não publicar informações muito pessoais como endereço ou telefone. O contato via e-mail é suficiente. Outra recomendação é o link para seu currículo no LinkedIn nesta seção.
Página de habilidades: Nesta seção você deve listar as tecnologias com as quais é mais proficiente e familiarizado. Caso você não queira adicionar seu currículo ao portfólio, ter uma página de habilidades dá ao visitante um bom entendimento de quais tecnologias você trabalhou.
Por exemplo, você pode listar o Pandas como ferramenta quando trabalha na limpeza de dados. Tente ser criativo em vez de listar todas as habilidades sem qualquer contexto. Para aqueles que estão desenvolvendo a página com seu portfólio, uma sugestão é que você use ícones do Font Awesome e do Iconify. Isso realmente ajuda a deixar a página de habilidades mais bonita.
Página de trabalho / projeto: Esta parte do portfólio é talvez a página mais importante. Afinal, as pessoas querem ver os projetos em que você está trabalhando e as habilidades que você aplicou em ação. Nem precisamos dizer que você deve mostrar seus melhores projetos. Você deve se sentir orgulhoso desses projetos e ser capaz de explicá-los em detalhes, porque é muito provável que você seja convidado a fazê-lo em uma entrevista e conduzir o entrevistador através do projeto. Se você quiser ter uma ideia melhor sobre que tipo de projetos apresentar, confira os exemplos de portfólios de alguns alunos da DSA ao final do artigo.
Há duas coisas às quais você deve prestar atenção nesta seção. Muitas pessoas pensam que apenas adicionar um link do GitHub ao seu projeto é suficiente. Além do link para seu GitHub, você também deve adicionar um link para seu relatório. O seu relatório é o seu projeto, pois você está comunicando os seus resultados ao público. Comunicar suas descobertas é uma habilidade muito importante para qualquer profissional de Ciência de Dados.
Certifique-se de que seu perfil esteja preenchido com todas as informações necessárias. As pessoas criam perfis do GitHub em que um local está faltando informação ou ainda nenhuma informação de contato está disponível. Você deve ter certeza de que seu perfil está o mais limpo possível. Você pode adicionar um README de perfil ao GitHub. Se esta é a primeira vez que você ouve sobre isso, recomendamos fortemente adicionar um ao seu perfil também. Verifique nas referências ao final do artigo sobre como você pode adicionar um README ao seu perfil.
Página de contato: Assim como qualquer outro site, ter uma seção / página de contato é obrigatória. As pessoas precisam saber como entrar em contato com você. Se você quiser manter as coisas simples, listar seu endereço de e-mail deve ser o suficiente. No entanto, se você deseja tornar seu site mais profissional, adicionar um formulário de contato e talvez um link para o seu calendário seria impressionante para marcar compromissos. Você pode adicionar um formulário de contato e também listar um link para o seu Calendly. Para aqueles que estão programando seu portfólio por conta própria, você faz uma chamada de API simples para o Calendly. A documentação explica muito bem. Links ao final do artigo.
A maioria das plataformas de construtor de sites permite que você adicione aplicativos de terceiros ao seu site também. Portanto, não se preocupe, você também poderá adicionar o Calendly, por exemplo, ao seu site, se decidir escolher a opção 1 acima.
Páginas opcionais: Além das seções que mencionamos acima, existem páginas opcionais que adicionariam um pouco mais de tempero ao seu portfólio. Por exemplo, adicionar uma página de depoimentos poderia ser muito útil. Esta parte pode ser como uma seção de recomendações do LinkedIn. É apenas mais um ponto positivo quando se trata de sua marca. Você também pode adicionar um blog ou página de tutorial caso tenha escrito artigos.
Tente ser criativo e lembre-se de que a página de portfólio é a página do seu trabalho, mas você também pode torná-la um pouco mais pessoal. No final das contas, você quer mostrar o seu trabalho, mas também mostrar quem você é como pessoa.
Barra de navegação / rodapé: Facilite a navegação do usuário pelo seu portfólio e também adicione links diretos às suas redes sociais. Não sugerimos adicionar Facebook ou Instagram (pois são redes pessoais), mas você deve adicionar seu LinkedIn e GitHub. Se você também tiver conta no Twitter, isso seria uma vantagem. Mantenha tudo de forma profissional.
Tipos de Projetos
E quais projetos você deve incluir no seu portfólio?
Projetos de alto nível e no contexto de problemas de negócio, como os projetos que fornecemos nos cursos da DSA. Por exemplo:
Não inclua um projeto como este: “Tratamento de Outliers com Pandas”. Isso é o básico que se espera de um profissional de Ciência de Dados e não é um diferencial.
Inclua um projeto como este: “Prevendo a Vida Útil de Equipamentos Industriais em Tempo Real com Machine Learning, Spark Streaming e Kafka”. Agora sim estamos falando de algo profissional e de alto nível. Isso demonstra que você tem o domínio técnico e que sabe a importância de usar seu conhecimento para resolver problemas de negócio.
Referências e Dados
Certifique-se de sempre incluir as referências usadas na elaboração do seu trabalho. Cursos, livros, tutoriais, documentação. Além de valorizar o trabalho de quem forneceu conhecimento que ajudou você na elaboração dos seus projetos, você demonstra sua preocupação em dar os devidos créditos a quem tem direito. Se tiver dúvidas se pode ou não incluir as referências, pergunte ao autor dos trabalhos sobre isso.
Sempre. Sempre. Sempre use dados disponíveis publicamente. Não use dados privados ou que você não tem permissão para usar. Além de demonstrar seu conhecimento sobre a LGPD (Lei Geral de Proteção aos Dados), você demonstra sua preocupação com a privacidade dos dados que está usando e isso é fundamental para o trabalho em Ciência de Dados. Outra opção é você mesmo criar uma massa de dados de teste para seus projetos.
Outras Dicas Gerais
Abaixo mais algumas dicas para deixar seu portfólio irresistível:
- Deixe claro o valor de cada projeto para uma empresa, os benefício que a empresa teria com aquele projeto.
- Comunique os resultados. Não espere que o leitor descubra por si mesmo.
- Inclua gráficos, tabelas e relatórios em cada projeto.
- Se um projeto teve atualização ou correção, certifique-se de incluir versionamento (versão 1.0, versão 1.1, etc…).
- Use padrões e guias de estilo no seu código (por exemplo: PEP8 for Python, Tidyverse style guide for R).
- Não coloque todo o projeto em um único arquivo do Jupyter Notebook ou R. Ao invés disso, crie um script/jupyter notebook para cada tarefa: carga de dados, limpeza, análise exploratória, análise estatística, Machine Learning, deploy, etc…
- Inclua comentários simples e objetivos antes de cada linha de código.
Seu portfólio visa demonstrar seu conhecimento. Demonstre-o.
Pensamentos Finais
Vivemos em um mundo onde não adianta dizer que saber fazer. É preciso provar que sabe. E com Ciência de Dados é fácil verificar o conhecimento de um profissional.
Cada vez mais empresas realizam testes técnicos e usam o portfólio de projetos do candidato como critério de seleção. A questão é simples: Se o candidato não tem pró-atividade para criar seu próprio portfólio de projetos, seria um bom candidato para aquela vaga? Ou ainda: O candidato sabe representar seus projetos focando nos benefícios para a empresa?
O portfólio de projetos está substituindo o currículo formal em Ciência de Dados.
Obrigado
Equipe DSA
Portfólios de alunos da DSA para você se inspirar como exemplo:
Portfólio do Franklin Ferreira
Referências e outros links úteis:
15 Melhores modelos de currículo HTML para sites pessoais impressionantes
The Portfolio Guide for Data Science Beginners
Excelente e esclarecedor!
Obrigado Marco.
Muito interessante, gostei. Como posso ter acesso ao curso?
Olá Arminda. Todos os cursos estão disponíveis em nosso portal: https://www.datascienceacademy.com.br