[DUVIDA] Quais seriam os melhores pojetos para portfolio ?
o que é ter um bom portfolio ?
Bem primeiro gostaria de me apresentar, me chamo khristian tomaz, estou no quarto semestre de engenharia de software, e estou perdido em o que colocar no meu portfolio. Atualmente eu utilizo a linguagem Csharp e gostaria de saber quais seriam os melhores projeto para se ter em um currículo/portfolio como iniciante na área, Eu sei que alem de manter um linkedin atualizado e um bom README. no github, é sempre bom ter os melhores projetos mas ai que entra a questão, quais projetos começar ?
todo projeto conta?
Tenho acompanhado muitos post de Dev. juniors e vejo que muitos fazem clones de nubank, pokedex, site de climas e por assim vai... mas será que esses projetos realmente são relevantes para um portfolio? ou seria so mais um projeto dos curso "estude programação e faça 4k por mês". Então gostaria de uma opinião de mais pessoas para poder melhorar pra poder conseguir meu primeiro estágio na área da programação. pois sinto que estou acabando a faculdade e não estou melhorando em nada...
Estarei deixando meus links aqui caso alguem queira conectar, trocar alguma ideia ou dar sujestão:
linkedin: https://www.linkedin.com/in/khristian-tomaz/ github: https://www.linkedin.com/in/khristian-tomaz/
Eu acho legal fazer trabalho voluntário, desenvolve algo pro mundo real, ganha experiência e ainda ajuda pessoas que precisam 🙏
Sem contar que você pode fazer freelance, é muito bom e você ainda tira uma graninha com isso, além de claro, ganhar experiência também.
Projetos pessoais é uma boa tanto para praticar e também, dependendo do que você faz, pode ir para o seu portfólio (um dos projetos meus que uso como portfólio, é o FiscalizaJá)
Não tenho nada contra fazer clone de nubank, site de clima, etc, mas é que é algo muito "genérico", todo mundo faz. Se você faz a mesma coisa que todo mundo, o que tem de especial? Para praticar até faz sentido desenvolver essas coisas, mas usar como portfólio, não vejo nenhuma vantagem.
Essa é a minha visão, de iniciante para iniciante, espero que isso tenha ajudado de alguma forma
Há várias direções que você pode seguir:
-
:hammer: Prático: um projeto funcional e de escopo limitado que você pode realizar. Por exemplo: https://youtu.be/2Ev8QYgQaiM
-
:heart: Paixão: desenvolver um aplicativo de demonstração relacionado a algo que você é apaixonado. Pode ser uma demonstração de jogo, um filtro de áudio, uma IA para reconhecimento de imagens do seu gato...
-
:earth_americas: Mundo real: criar um site para um restaurante, escola ou empreendimento similar em sua região.
-
:raising_hand: Voluntariado: aplicar seus conhecimentos para ajudar causas ou organizações. Observacao, o desafio do voluntariado eh encontrar um local onde voce consigua contribuir desenvolvendo software.
Olá olá.
Acho legal a pergunta, porque realmente o github ta inundado de projetos muito simples que só servem de portifólio. Dificilmente isso vai contar numa entrevista =|.
O que eu acho legal é você pegar um projeto que acha "impossível" e tentar fazer o que esteja muito além da suas habilidades e ir aprendendo pra tentar fazer.
Por exemplo:
- Um sistema de stream de músicas ou filmes que ajuste a qualidade de acordo com a conexão do usuário
- Uma pesquisa, tipo o ElasticSearch, que funcione no frontend ao invés do backend (como que isso não existe ainda??)
- Um sistema de OAuth open source.
- Aquele "você quis dizer:" do Google) oi seja, uma sugestão de palavras parecidas.
Você provavelmente nao vai passar nem perto de conseguir, mas só falar que ta fazendo, explicar como você está tentando juntar as informações e como está começando o projeto faz toda a diferença.
Sendo sincero, no mercado de trabalho ninguém se importa com um projeto pequeno, as pessoas querem ver se você consegue ajudar em uma coisa complexa e não desiste só porque é difícil.
Bom, esses são meus dois centavos Valeu!
Olá, Khristian. Acredito que não exista isso de melhor projeto, e sim como ele foi feito. Na minha visão, independente se você quer ser front ou back, o ideal seria fazer um projeto ponta a ponta. Não precisa reinventar a roda, nem ter vários projetos no portfolio, mas um bem feito. Lembra que geralmente a primeira pessoa que te aborda é um recrutador de RH, e quem vai te avaliar na parte tecnica já é outra pessoa.