Olá! Tudo bem? Espero que esteja indo bem! 😄
Bem, a sensação de estagnação e a dificuldade de progredir na área de desenvolvimento são desafios comuns que muitos de nós enfrentamos. Eu mesmo já passei por isso, abandonando vários projetos e linguagens de programação. Eu me identifico com sua situação, sentindo que não estava evoluindo e que o conhecimento simplesmente não estava sendo absorvido.
No entanto, como você mencionou, você já tem algumas respostas para seus problemas em seu próprio texto:
Encontrar um mentor:
Buscar alguém para orientá-lo e ajudá-lo quando se sentir travado é uma ótima ideia. Mesmo se você for introvertido e não encontrar suporte em sua empresa, é aconselhável tentar encontrar alguém, talvez online. Participar de comunidades relacionadas à linguagem em que você trabalha pode ser uma maneira eficaz de encontrar um mentor. Portanto, sugiro que você se envolva nas comunidades e fóruns relacionados à sua linguagem de programação.
Projetos de código aberto:
Outra estratégia valiosa que você mencionou é contribuir para projetos de código aberto. Isso permitirá que você interaja com pessoas de diferentes partes do Brasil ou do mundo, o que pode resultar em dicas muito melhores e mais eficazes para superar essa sensação de estagnação. Encontrar projetos de código aberto adequados pode ser um desafio, mas vale a pena procurar ativamente. Essa abordagem está intimamente relacionada com a participação em comunidades, pois muitas vezes oportunidades para colaboração em projetos de código aberto são divulgadas nessas comunidades.
Desenvolver seus próprios projetos:
Você também mencionou a importância de investir em projetos pessoais, mas reconheceu a tendência de desistir deles no meio do caminho. Para superar esse obstáculo, sugiro criar projetos nos quais você se sinta apaixonado por trabalhar. Eu mesmo já me vi criando projetos chatos apenas porque estavam em uma lista de exercícios. Ao focar em projetos que realmente o cativem, você terá mais chances de persistir e obter sucesso.
Entendo que essas dicas podem parecer óbvias, mas dado o seu contexto, parece que você está fazendo as coisas certas, como estudar, tentar criar projetos e buscar oportunidades em projetos de código aberto e comunidades. Estas são apenas sugestões de reforço para ajudar você a progredir na programação e superar a sensação de estagnação.
Espero que essas sugestões possam contribuir para o seu crescimento na área de desenvolvimento. Continue firme e boa sorte! 😀