Olá!
Pelo que você descreveu, entendo perfeitamente a encruzilhada em que se encontra. Gostaria de compartilhar uma experiência pessoal que pode fazer luz sobre sua situação.
Durante meu último ano de faculdade, eu estava exatamente na mesma posição que você, enfrentando frustrações com estágios em desenvolvimento web que pagavam pouco e lidando com rejeições nas áreas que realmente me interessavam: programação de sistemas e software embarcado. A virada de jogo para mim veio com o Google Summer of Code (GSoC). O GSoC não foi apenas uma saída do caos mental, mas uma oportunidade de mergulhar de cabeça em uma das minhas paixões da época: a música eletrônica.
Minha jornada no Google Summer of Code foi uma aventura inesquecível, marcada por desafios e aprendizados profundos. O projeto em que trabalhei focava na detecção de ritmo, um objetivo bastante ambicioso que, de certa forma, terminou em completo fracasso. No entanto, essa experiência de "quebrar a cara" em um ambiente controlado se revelou muito valiosa.
Meu mentor, não apenas reconheceu meu esforço árduo, mas também guiou o processo de aprendizado de uma maneira que transformou completamente minha visão sobre o desenvolvimento de software. Durante o projeto, escrevi mais de 10 mil linhas de código, das quais a grande maioria acabou não sendo aproveitada. Porém, aproximadamente 500 dessas linhas foram incorporadas ao código base do Mixxx, um software para DJs. Essa contribuição foi tão significativa que acabou sendo considerada um bug fix crítico em uma feature fundamental do software.
Trabalhar com Mr. Schürmann, ou Daniel, meu mentor, foi uma experiência transformadora. Aprendi mais sobre programação e engenharia de software nesses poucos meses do que provavelmente em toda a minha jornada como estudante. Com mais de três décadas de experiência, Daniel, de Hamburgo, atuava como engenheiro de software para sistemas de piloto automático em navios de carga e, nas horas vagas, era uma espécie de gatekeeper da qualidade na base de código do Mixxx: 1,5 milhões de linhas de C++ e 500 mil de JavaScript, revisando praticamente todas as pull requests.
A disponibilidade e a dedicação do meu mentor em compartilhar seu tempo e conhecimento comigo eram notáveis. Ter a oportunidade de conversar diariamente com alguém de seu calibre é um privilégio raro e valioso (literalmente milhares de dólares, se pensarmos no valor da sua hora). Ele não apenas compartilhava insights sobre meu projeto, mas também lições de vida, aprendidas ao longo de uma carreira. Discutir ideias, enfrentar desafios técnicos e até mesmo compreender as nuances da abordagem de trabalho de uma cultura diferente, particularmente a alemã, conhecida por seu pragmatismo e ética de trabalho, foi muito enriquecedor.
O processo de entrar no GSoC não é fácil, e completar o programa é ainda mais desafiador. No entanto, você mencionou que tem tempo, o que é um recurso valioso. Eu recomendo que você verifique o cronograma do GSoC (você pode encontrar as datas e detalhes no site oficial do GSoC) para preparar uma proposta excepcional. Anteriormente, o programa durava 4 meses, com as seleções acontencendo entre março e abril, e a bolsa era de 6.000 dólares. Não tenho certeza de como está agora, mas é muito provável que seja mais do que você poderia ganhar como estagiário em 12 meses.
Participar do GSoC abre portas incríveis: você é introduzido ao mundo do código aberto, fazendo contribuições significativas para projetos extremamente relevantes, é mentorado (de verdade) pelos melhores dos melhores, tem a chance de adicionar o Google ao seu currículo e ainda é bem remunerado por isso. Essa experiência pode ser exatamente o que você procura.
Portanto, minha sugestão é considerar seriamente a possibilidade de participar do Google Summer of Code. Pode ser o diferencial que lhe permitirá seguir a carreira dos seus sonhos, mesmo em um cenário de intensa concorrência. Espero que essa perspectiva possa ajudá-lo a tomar uma decisão mais informada e, quem sabe, abrir as portas para uma jornada incrível no mundo da tecnologia.
Boa sorte, Um abraço e bons estudos!
Olá!, muito obrigado pela resposta!
Comecei a pesquisar sobre o GSoC e gostei bastante, espero conseguir. Meu tempo disponível atualmente também será usado para meu IC e TCC, então desejo muito conseguir me integrar ao GSoC mesmo assim!
Denovo, muito obrigado pela resposta clacerda!