[HELP] Repositório do github de um dev back-end
Fala dev's que me leem, seguinte, quero demais montar um repositório com projetos interessantes. Já tenho familiaridade com NodeJS e Rust, mas quais projetos vocês acreditam ser legais para se ter no repositório e quais features são legais?
Features, ex: logger.
Deixem dicas abaixo.
Sinceramente eu não vejo qualquer valor em ter um monte de projetinho de brinquedo no GitHub. Faça algo que realmente agregue valor para a comunidade ou simplesmente que seja útil para você!
Isso incluí PRs em projetos que você usa, vejo muito mais valor é perfil que contribuiu para um projeto qualquer do que em um perfil cheio de projeto que não serve para nada e ninguém usa!! GitHub não é portfólio!
Da "Cathedral and The Bazaar" (ou o melhor livro sobre open source) every great project starts by scratching the developers own itch! Se é útil para você provavelmente será útil para mais alguém!
Originalmente, enfatizei a importância de trabalhar em projetos que agreguem valor prático, não apenas em 'projetos de brinquedo'. Para uma explicação mais detalhada sobre como tornar um projeto atraente para recrutadores, confira a discussão completa abaixo. Lá, abordo aspectos como a implementação de testes de sistema e de integração, a importância de commits frequentes e pontuais, e como a documentação e a arquitetura do sistema podem impressionar.
Nota: Embora escreva como fosse um recrutador, esclareço que não sou um. Como sempre tudo que eu escrevo aqui é uma mentira!
Olha cara, uma ideia interessante é voce fazer uma automação de emails. Usa um npm-mailer, deixa pre-setado disparo para múltiplos emails, e roda ou via comando no terminal ou via algum botao da tela. Coloque um formulario com a area pra Assunto, Corpo do email, Anexar arquivo, e que tudo seja enviado ao apertar o botao ou rodar o comando. É um projeto backend massa. Envolve bastante coisa.
Se quiser escalar esse projeto, consuma uma API de algo que voce gosta. "Ahh qual API?" joga no google literalmente qualquer coisa que vc goste. Youtube API, Discord API, X API, lê a documentação e implementa.
Ai ja rende um projeto com várias pontas de back end envolvidas.
para ficar mais incrível, disponibilize ele funcionando em algum lugar, aprenda a por num site, servidor, hospedagem compartilhada ou VPS. Essa ultima parte é a que mais rende assunto nas conversas de entrevista de emprego.
Força amigo, tenho fé em ti.
Fala lazoliver
! Cara não vou conseguir te auxiliar e dar nenhuma dica, porque sou meio iniciante na programação. Mas eu estava querendo aprender Rust, já comecei a dar uma olhada na documentação, mas queria falar com alguém que já sabe programar nessa linguagem igual você falou que tem familiaridade.
O que você acha de Rust? Por que optou por aprender Rust?
Vejo que Rust ta crescendo muito na gringa e no mercado br ainda não chegou esse hype, inclusive não vejo quase nenhuma oportunidade br pra isso. Mas justamente por querer uma vaga fora, estou pensando em estudar mais Go e Rust.
Eu tenho uma afinidade especial por enfrentar desafios ao resolver desafios de candidatura de grandes empresas. Normalmente muitas dessas empresas disponibilizam repositórios públicos detalhando suas expectativas e o que desejam que os candidatos realizem. Além de avaliar minha capacidade, essa abordagem frequentemente me proporciona valiosos feedbacks sobre o meu desempenho.
Eu acho super bacana, geralmente eu faço da seguinte forma, para desenvolvimento pessoal. Pego um software qualquer ja existente, e vou desenvolvendo com o objetivo de chegar a aquele software. Isso me ajuda a melhorar o meu código, documentar mais as funções. Quando chego em uma V1.0.0 ai disponibilizo publicamente.