Em relação ao open source, desde que comecei a estudar programação eu penso em participar de algo assim, mas ou eu não procurei direito, ou não existem projetos web open source em .NET (Se você souber de algum, por favor, deixa em um comentário a baixo). Daí fico na dúvida se aprendo uma nova tecnologia só para contribuir em open source, tipo, será que isso não seria o mesmo que fuigir do meu escopo(Me sinto atirando para todos os lados)? Pois apesar de tudo eu reconheço que não tenho tanta maturidade na área.
Sobre projetos: Eu realmente preciso criar algo completo! Eu sempre começo algo e por algum motivo não termino. Não é por falta de conhecimento (Seria até uma desculpa esfarrapada dizer que é), eu sempre fui do tipo "faça você mesmo" e sempre que tive alguma dúvida resolvia estudando sozinho e isso nunca foi um problema para mim. Acho que o meu problema é procurar um sentido em um projeto de portfólio (coisas do tipo: "pra que fazer isso e como alguém se beneficiaria disso?) e a questão da complexidade. Quando vejo que um projeto está se tornando muito simples eu acabo perdendo a empolgação (Parece que não é o suficiente para um portfólio), daí eu deixo ele incocluído (o que acho muito errado da minha parte) e na maioria das vezes nem subo para o github. Você ja chegou a passar por algo parecido?
A minha treta com o "Jr de 3 anos" é simplesmente que o mercado não trata como você abordou (pelo menos nunca comigo) na penultima entrevista que fiz, a minha unica experiencia que contou para eles foi o meu estágio, mesmo que eu nunca tenha parado de estudar... Então na minha opnião, se o cara está trabalhando na empresa, ou ele tem as habilidades necessárias ou ele é filho do dono. Se for a primeira opção e ele já está com 3 anos na empresa e não conseguiu subir de patamar tem alguma coisa errada. Tipo, 3 anos são bastante tempo para entender a tecnologia da empresa e sua regra de negócio. Em 3 anos da pra aprender muita coisa.
"SQL Legado": talvez você tenha razão sobre a minha imaturidade na programação mas não quis relacionar o SQL ao código legado, eu tava com medo de deixar o texto muito grande, então acabei não explicando bem. O problema real era a falta de organização já que existiam muitas gambiarras no caminho, sem falar na possibilidade de um SQL injection pela forma que os dados eram passados e depois de algum tempo olhando aquele código a gente consegue ver o que poderia ser melhorado ou simplificado. Isso era algo que eu conversava com alguns colégas que estavam em um nível muito a cima do meu e eles concordavam.
Em relação ao currículo, nunca foi meu ponto forte. Eu simplesmente pego um modelo do canva e adapto ao meu perfil, mas com tantos robôs de analise de cv e tantos analistas de cv do rh falando tanta coisa diferente que eu nem sei como eu posso melhorar. Se você puder e quiser me dar uma ajuda quanto a isso seria ótimo! Também tenho muito interesse em começar a contribuir em open sources, acho que seria algo muito estimulando e ainda me beneficiaria melhorando algumas soft skills aí queria saber se você pode me dar umas dicas sobre.