Seja você um desenvolvedor freelancer que procura clientes, um desenvolvedor júnior que procura seu primeiro trabalho de desenvolvimento ou um desenvolvedor de nível sênior com anos de experiência, ter um portfólio de desenvolvimento de software program é essencial para mostrar suas habilidades, experiência e experiência para potenciais empregadores ou clientes.
Um portfólio bem curado serve como uma representação tangível do seu trabalho, demonstrando não apenas suas habilidades técnicas, mas também sua abordagem e criatividade para resolver problemas. Em um campo competitivo como o desenvolvimento de software program, um portfólio pode diferenciá -lo de outros candidatos, destacando seus melhores projetos, proficiência em codificação e qualidade do seu trabalho.
Vamos dar uma olhada no motivo pelo qual você precisa de um portfólio de desenvolvedores de software program, juntamente com dicas sobre como criar sua coleção de projetos de portfólio, onde hospedar seu portfólio e muito mais.
Você precisa de um portfólio de desenvolvedor de software program?
A resposta curta é: sim.
Todo desenvolvedor que concluiu alguns projetos de desenvolvimento deve ter um portfólio de desenvolvedores de software program. Enquanto um currículo técnico Pode ser suficiente para começar a se inscrever em alguns trabalhos, um portfólio mostrará que você pode realmente usar todas as habilidades listadas em seu currículo.
Além disso, os currículos geralmente são vistos apenas quando você está procurando emprego, enquanto seu portfólio pode trabalhar para você o tempo todo. Você pode compartilhar um hyperlink no seu LinkedIn e perfis sociais como o Twitter para permitir que seus contatos vejam o que você pode fazer. Através do seu portfólio, os contatos podem aprender mais sobre você, ver seu trabalho – e isso facilita a rede e as apresentações. Quem sabe? Talvez o melhor trabalho chegue quando você nem está procurando.
Obviamente, se você ainda não criou nenhum projeto, ainda não precisará criar um portfólio. Mas o fato de você estar lendo este artigo mostra que você está no native certo para começar a construir um portfólio forte ao começar a criar seus próprios projetos de nível profissional. Se você está aprendendo com o codecademy, você encontrará Projetos de portfólio INCRESSIONANTE EM NOSSOS PROBLEMAS, dando a você a oportunidade de começar a construir seu portfólio à medida que avança.
Aprenda algo novo de graça
O que um portfólio de desenvolvedor de software program deve conter?
Seu portfólio não precisa ser um web site completo – pode ser apenas uma página simples. De fato, deveria ser. Recrutadores e gerentes de contratação estão revisando muitos portfólios e têm tempo limitado para gastar com o seu. Portanto, se você estiver pensando em incluir uma seção TL; DR, ela pode conter muita informação. No entanto, aqui estão alguns detalhes que você deve incluir.
Informações sobre você
Começaremos com o que incluir na sua seção Sobre. Esta é a seção não técnica do seu portfólio. É onde você permitirá que os visitantes e recrutadores saibam um pouco mais sobre você, compartilhem alguma experiência de alto nível e que as pessoas saibam como entrar em contato com você. Aqui estão algumas coisas a serem incluídas nesta seção.
Bio
Você vai querer descrever aspectos de sua personalidade. Talvez descreva por que você entrou em programação. Você também pode incluir hobbies ou atividades. Não há necessidade de exagerar, mas é aqui que você pode mostrar sua personalidade.
Informações de contato
Esta é a parte mais importante. Certifique -se de que as pessoas possam entrar em contato com você na página do seu portfólio. Inclua pelo menos seu e -mail. Muitos recrutadores gostam de entrar em contato com os candidatos por telefone, mas ter seu número de telefone visível pode resultar em chamadas indesejadas, para que a decisão seja com você.
Habilidades relevantes
Você vai querer listar suas habilidades técnicas. Não liste tudo – apenas essas habilidades em que você é forte e deseja trabalhar novamente. Se você está procurando um emprego, atualize a seção de habilidades para se adequar ao trabalho que deseja. Quer mais adicionar a esta seção? Aprenda um novo idioma ou habilidade com nosso Catálogo do curso.
Perfis de mídia social relacionados
Os hyperlinks óbvios para ter aqui incluem seus perfis Github, Bitbucket, GitLab e LinkedIn. Também pode haver outros perfis que você deseja adicionar. Se você responder ativamente a perguntas no Stack Overflow, Quora ou Reddit, adicione hyperlinks a esses perfis. Obviamente, você deseja adicionar apenas hyperlinks a eles se tiver uma boa reputação e se concentrar nos tópicos de tecnologia.
Prêmios, concursos ou outro reconhecimento
Adicione hyperlinks a todos os artigos ou livros que você publicou. Se você entrou em um concurso de codificação e venceu, adicione -o. Se você capturou uma grande recompensa de insetos, adicione isso também.
Um hyperlink para o seu currículo
Os recrutadores e o RH sempre desejam uma cópia impressa, por isso é essencial incluir um hyperlink para o seu currículo para que possam imprimi -lo.
Seu trabalho: hyperlinks de projeto e código -fonte
Que tipos de projetos você deve incluir em seu portfólio? Você pode incluir uma mistura de projetos profissionais e projetos pessoais, dependendo de onde está em sua jornada profissional.
Nota: Embora as capturas de tela ou hyperlinks do web site possam ser suficientes durante os estágios iniciais do processo de contratação, você também “mostrará seu trabalho” (ou seja, seu código -fonte) para impressionar as pessoas técnicas envolvidas. Escolha um repositório de software program livre como Github, Bitbucket ou GitLab e adicione seu código -fonte. Certifique -se de adicionar documentação aos seus projetos para explicar o que são e como usá -los.
Projetos profissionais
Se você é mais experiente, provavelmente terá uma variedade de projetos em que trabalhou para outras pessoas, seja um cliente, um emprego ou um curso de programação. Hyperlink para os projetos para que os recrutadores possam ver seu trabalho em ação.
Certifique -se de incluir projetos que utilizem tecnologias em que você gostaria de trabalhar novamente. Inclua também quaisquer detalhes relevantes sobre o projeto, como capturas de tela, para quem o projeto foi e quando você o concluiu. Se o projeto for um web site ao vivo, hyperlink para ele.
Projetos pessoais
Se você é novo na programação e está procurando seu primeiro trabalho de desenvolvimento, pode não ter experiência relacionada além dos projetos que concluiu para um curso. Isso está okay! Se a seção de projetos for leve, não há problema em adicionar projetos pessoais para aumentar seu portfólio.
Onde você deve hospedar seu portfólio de desenvolvedores?
A primeira coisa que você precisa considerar quando deseja criar seu portfólio é onde você o hospedará. Onde você cria seu portfólio de desenvolvedor de software program depende de suas habilidades atuais e do seu orçamento. Existem muitas opções gratuitas.
Se você é um desenvolvedor de back-end ou Desenvolvedor de pilha completaa melhor opção é hospedar seu portfólio em seu próprio domínio. Afinal, configurar um servidor, criar seu próprio web site de portfólio e implantá-lo são habilidades de back-end e pilha completa. O próprio web site fará parte do seu portfólio. Os desenvolvedores de front-end que sabem como implantar um web site também devem usar esse método. Quando você hospeda seu próprio portfólio em seu próprio domínio, o próprio portfólio serve como um projeto de portfólio e um exemplo do seu trabalho!
Outra opção é usar a hospedagem gratuita disponível em GithubAssim, Bitbucketou Gitlab. Todos esses websites fornecem hospedagem de repositório de código gratuito e a capacidade de criar websites estáticos que você pode usar para descrever seus projetos de código ou para qualquer uso escolhido. Usar um para um portfólio de desenvolvedores de software program faz todo o sentido.
Você também pode usar Driblarque é um web site que hospeda portfólios de internet designers.
Como você pode começar a construir seu portfólio?
Embora você sempre possa encontrar um modelo de portfólio on -line, criar um do zero demonstra ainda suas habilidades técnicas (e criativas) – o que é um toque agradável para qualquer desenvolvedor aspirante.
Assista ao vídeo abaixo para obter um detalhamento passo a passo de como criar seu próprio portfólio usando HTML e CSS:
Procurando adicionar elementos interativos ao seu portfólio? Confira Parte 2 Para saber como você pode usar o JavaScript para tornar seu portfólio ainda melhor.
Como você pode adicionar ao seu portfólio?
A melhor maneira de adicionar ao seu Engenheiro de software program Projetos de portfólio são escrever mais código. Construir um portfólio de desenvolvedor de software program pode ser difícil quando você é novo no desenvolvimento de software program, mas, ao criar projetos, pode criar seu portfólio à medida que avança.
Aqui na Codecademy, nossas carreiras não apenas ensinam como escrever código, mas também oferecem atribuições de projeto que você pode adicionar ao seu portfólio de desenvolvedores de software program.
No Carreira de engenheiros de front-endvocê concluirá três projetos que mostrarão sua capacidade de usar a animação JavaScript, criar aplicativos de reação em grande escala e criar projetos internet modernos e perfeitos para pixels com CSS. Se você completar o Carreira de engenheiros de back-endvocê criará aplicativos que exibirão suas habilidades na construção e implantação de aplicativos e APIs de back-end em nível de produção. O Carreira de engenheiros de pilha completa Inclui uma coleção de projetos profissionais que mostram que você pode criar aplicativos da Net de frente para trás usando o React e Node.js. Vá para o nosso Catálogo do curso para saber mais.
Este weblog foi publicado originalmente em junho de 2021 e foi atualizado para incluir novos elementos do portfólio e cursos relevantes.
Se você está procurando entrar em uma nova carreira, criar suas habilidades técnicas ou apenas codificar por diversão, estamos aqui para ajudar a cada passo do caminho. Confira nossa postagem no weblog sobre Como escolher o melhor plano de codecademia para você Para aprender sobre nossos cursos estruturados, certificações profissionais, recursos de preparação para entrevistas, serviços de carreira e muito mais.