ME SINTO ESTAGNADO !!
Atualmente trabalho como suporte técnico em uma empresa a mais de 4 anos, comecei aqui logo após a faculdade. Sinto que aqui não consigo desenvolver mais nada, a não ser fazer o que sempre faço todo dia. Quero mudar de carreira, porém me sinto perdido quanto a isso, sei um pouco de front-end (HTML, CSS e JS), mas sempre fico pensando no que estudar, pois atualmente para conseguir o primeiro emprego como dev front-end, está um pouco concorrido.
As vezes penso em estudar back-end, para tentar sair fora da curva desse hype de front-end, mas não consigo colocar os estudos em dia. Eu tento criar algo, um projeto pessoal que já tenho uma idéia e não consigo.
Sinto que aqui onde estou não tenho como evoluir nessa empresa, sinto estagnado por não estar aprendendo cada dia aqui dentro ou para conseguir uma primeira oportunidade em outra área.
Não sei se alguém já passou por isso e como fez para contornar, mas preciso muito mudar isso.
Meu primeiro artigo aqui na plataforma
Sua mente é o problema amigão, você esta se boicotando, você disse 'não consigo' 3 vezes no mesmo texto, ou você se levanta e toma as rédeas da sua vida, ou você vai ficar a vida toda reclamando, a culpa não é da empresa, a culpa é totalmente sua!
Comece mudando sua postura, seu corte de cabelo, suas roupas, muda o seu vocabulário, isso vai fazer você se tornar não uma nova pessoa, mas a melhor versão de você mesmo.
Não se preocupe em fazer muitas coisas, seja top em uma só, se quer programar pega uma linguagem top no mercado e domina ela, seja python, javascript, react, ruby, não importa, domina ela, saiba fazer tudo com ela.
Tudo passa por como você se enxerga, se você se vê como um estagnado, você é um estagnado, se você se vê como um cara top, você é top.
Me identifico muito com a sua história, também fiquei 4 anos trabalhando em suporte, atualmente estou há 1 ano trabalhando como dev em uma empresa pequena e não tem sido muito bom também. Não basta conseguir um emprego como dev, precisa ser um bom emprego kk
Sobre a carreira como dev, foque em conseguir desenvolver aplicações próprias e coloca-las em produção. Não precisa ser coisas grandes, mas vc precisa mostrar que sabe realmente fazer um software como produto.
Faz um app simples, porém completinho, com um sistema seguro de autenticação, hospeda em algum lugar (firebase, vercel, oracle...) e bota no currículo, faz um post no linkedin mostrando o que fez.
Organiza seu linkedin e github
Comece e termine projetos
Faça codeChallenges
Entra em algum servidor do discord que tenha devs pra vc interagir, pergunta se tem projeto em andamento que vc pode ajudar ou acompanhar o desenvolvimento.
Tem espaço pra todo mundo
Sucesso aí na sua jornada
Amigo não ter um Norte nem ter uma direção ou seja uma rota para onde aeguir é realmente muitas vezes desesperador. Concordo com os demais comentários primeiro vc deve mudar a visão de si mesmo. Mesmo sem perspectiva acho que vc deveria desenvolver algum projeto pessoal e através dele vc vai ver suas skill's sua limitações e com isso trabalhar elas. Agora se vc queser realmente sair do limbo a mentalidade CLT é uma bosta e falo isso com propriedade, mas um empregado sempre será um empregado e graças consegui me libertar disso. Hj ganho muito mais tenho uma vida muito melhor e minha meta agora é escalar em faturamento. Se vc conseguir usar suas habilidades em algo algum produto e conseguir fazer disso uma renda vá sem medo. O empreendedorismo é um caminho de erros e acertos e quem acerta mais tem vantagem.
Entendo sua situação, em poucas palavras é o que eu sinto já há algum tempo. O que eu faço para diminuir um pouco essa sensação é desenvolver projetos pessoais, fazendo o que eu gosto e mesmo que não tenham muita relevância, mando para o github e quando menos espero alguém me envia agradecimentos e isso me motiva mais, eu aprendo mais e consigo ajudar pessoas desconhecidas com um pouco de conhecimento. Não sei se essa informação pode te ajudar em algo, mas é a forma que eu consigo escapar dessa síndrome chata.
Da uma lida no relato deste nosso amigo, vai te ajudar de alguma forma, tenho certeza...
Me disseram que para uma vez que trabalhar com back-end precisa ter bases. Sim o hype é grande, mas esses conhecimentos de completam.
Atualmente eu faço assim, uso o Chat GPT para me ajudar a organizar as idéias, a montar o cenário, o contexto. A partir daí fica um pouco mais fácil. Tente coisas simples ou famíliares pra vc. E continue estudar, procure tutorias gringos, não para copiar, mas para entender os processos. Agora nesse ponto acho interessante usar o Chat GPT para tirar dúvidas, mas cuidado para não cair na armadilha de pensar que está programando, vc está aprendendo padrões que muitos levariam alguns anos para resolver, não acontece de uma hora pra outra.
Se te ajuda em alguma coisa, dá uma olhada em sites de freela, se coloque a prova. "Cair da bicicleta é um processo para conseguir equilibrar nela". Seja consistente e também busque relaxar, longe do micro é bem interessante. A sua consistência vai te ajudar. Freelas podem revelar suas falhas e apontar o que precisa. Enfim, não tem bala de prata, almoço grátis ou curso matador. Conistência. Não desista, falta pouco!
Cara eu acho que vale a pena dar uma olhada em outras áreas e talvez explorar outros nichos. Veja, não existe só frontend e backend. Tem desenvolvimento mobile (jogos por exemplo), ADM de banco de dados, BI, ciência de dados, embarcados, segurança, infraestrutura, nuvem, devops e etc.
Aqui na minha região por exemplo tem muitas empresas que precisam de gente em infraestrutura e cloud. Então eu acho que vale a pena analisar o que faz, o que você quer fazer e quais são suas prioridades, seu background e etc.
Pensando onde você está eu creio que fazer uma boa certificação em cloud ou Linux é uma boa. É um pequeno passo que vai te ajudar muito no seu currículo e você já vai expandir muito seu conhecimento. Não é algo que você vai demorar para fazer.
Mas é importante você saber também o que você gosta de fazer para dar um tiro certo. Eu mesmo, se eu fosse começar agora, a última área que eu iria investir é em frontend...
Agora se você quiser ser um desenvolvedor mesmo, é jovem e tem tempo sobrando, cara, eu te indico estudar Rust profundamente. Veja, pega o Rust Book e leia e faça todos os exercícios, zere o exercism em Rust, leia os livros mais avançados, pega uns projetos pequenos para você desenvolver.
Mas porque o Rust? Porque eu vejo que é uma tecnologia que em breve vai estar em todo lugar (embarcados, backend, computação científica, Linux, navegador com webassembly, contêineres com webassembly tbm...), só que é uma linguagem complexa e você vai aprender um monte de conceitos novos em ciência da computação por conta disso.
São meus dois centavos.