Deveria desistir do Javascrip?

Já faz algum tempo que estudo JS, na verdade, faz 1 ano e meio ou mais, tudo que consegui foi um freelas e alguns projetos, hoje faço estágio em suporte de TI, recentemente foi para estágio em redes, então estou desenvolvendo um sistema aqui interno com React, mesmo assim não acredito que conte como experiencia profissional até porque, sou apenas eu e outro estagiário, que fazemos todo o sistema pelo menos a parte de frontend.

Nunca consegui algum trabalho real com Javascript, por isso comecei a estudar Java e Go, gostei muito de estudar essas linguagens, mas depois de um tempo parei e voltei para o JS.

Javascript foi a segundo linguagem de programação que aprendi, a primeira foi Python, mas resolvi por escolher JS mesmo, amo a linguagem, mas sei que ela tem problemas principalmente por se uma linguagem "fácil", a maioria dos iniciante começa com ela, e isso acaba me deixando competir com diversas outras pessoas.

Recentemente comecei a estudar C#, gostei da linguagem também, embora esteja só engatinhando com a linguagem ainda.

Queria saber da comunidade se vale a pena escolher C# ao invés do JS, e tentar respirar nessa nova linguagem?

Sim.

Nem li o que escreveu.

Não estou dizendo porque odeio JS e quero que todo mundo desista. Estou dizendo porque se você tem dúvidas, é porque algo em você está dizendo para fazer isso e você só quer a benção de alguém, mesmo que isso seja ruim para você. Mas é o que está buscando, assim se der errado, não foi você que decidiu. E meio que é como jogar moeda pra cima. Pode ter todo tipo de resposta aqui e você ficar mais confuso ainda.

Agora eu li seu texto.

Que tal tentar descobrir porque não consegue trabalhos? Será que o problema é a linguagem? Acha que a grama do vizinho é mais verde?

Eu prefiro C#. O que isso te ajuda?

Se mudar, vai resolver sua vida? Quem garante isso?

Faz sentido para você?

Espero ter ajudado.

Não é irônico a pessoa negativar a postagem, talvez porque eu comecei com "nem li", e ela não leu a postagem inteira? :D


Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).

Antes de tudo: se você está desenvolvendo algo, independente do tamanho e complexidade do projeto, você está sim aprendendo e evoluindo. Ainda mais se é apenas você e outro estagiário, porque você não tem um pleno/senior pra recorrer e precisa se esforçar ainda mais pra conseguir colocar pra funcionar. Desde que você esteja fazendo isso com a intenção de fazer certo, da melhor forma possível dentro do seu conhecimento, você está aprendendo e evoluindo da melhor forma: fazendo e quebrando a cabeça.

Sobre o resto do seu dilema, me desculpe a sinceridade, mas em poucos parágrafos você citou CINCO linguagens de programação e isso não é um bom sinal. Se você está procurando alguma linguagem que vai amar à primeira vista, dominar em pouco tempo e que vai te arrumar um emprego, foi mal, mas você vai se frustrar até desistir da área.

Linguagem de programação é ferramenta, e só. Você pode saber falar 10 idiomas, mas se não sabe se comunicar em nenhum deles não adianta nada. Destas linguagens qual você realmente tem um domínio mais avançado? Pelo que você relatou eu posso presumir que nenhuma. E se continuar nessa dança da cadeira não vai sair do lugar. QUALQUER linguagem de programação serve desde que você saiba utilizá-la para o propósito dela e tirar valor dela e entregar para um contratante. A questão é que o que mais tem é gente indo pra lá e pra cá aprendendo um "Hello, World" diferente por dia e que não está focado em dominar alguma coisa e construir soluções úteis.

Eu entendo a sua frustração. Já estive nessa situação, perdido, sem saber o que quer fazer, o que querer e o que estudar, e posso garantir que eu só saí dessa situação no dia que eu decidi comer e respirar uma tecnologia até me diferenciar dos demais que estão procurando oportunidades novas no mercado de trabalho.

Pode aprender até LISP se quiser, Perl, Pascal, seja a linguagem que for... Se você não focar em uma coisa e ir a fundo, não vai sair do lugar.

Boa sorte!

Ainda não trabalho na área, sou apenas um estudante apaixonado por tech e ao longo da minha jornada de estudos me deparei com a mesma dúvida que vc está tendo agora.

Um amigo me indicou alguns videos que clarearam demais a minha visão, todos do Fábio Akita: Não terceirize suas decisões; Sua linguagem é especial?; O que eu devo estudar? Vou conseguir emprego?; Entre tantos outros que tratam desse tema.

De minha parte, cabe questionar: você está conseguindo solucionar problemas com JS? No final das contas, nós programadores somos solucionadores de problemas. A resposta para a pergunta "qual é a melhor linguagem" é um belo e grande "DEPENDE". Se você ficar caçando uma linguagem só pela empregabilidade, sem se preocupar no que ela está te proporcionando no momento, irá pular de tecnologia em tecnologia, nunca conseguindo se encontrar e estabilizar em uma. Um segundo ponto que eu acho interessante comentar: o trabalho real com qualquer linguagem de programação deve partir de você. Olhe ao seu redor, observe, pense em formas de melhorar o "universo" em que está inserido. Você pode começar com soluções simples que, com o tempo, irão sendo cada vez mais complexas. Quando comecei a estudar a famosa tríade (html, css e js), não sabia muito bem o que poderia desenvolver ou por onde começar. Tive ideia de começar a fazer coisas aleatórias. Uma página web que iria usar alguns event listener para surpreender minha namorada. Uma cálculadora que converte kwh para kwp (na empresa que trabalho atualmente, faziamos isso manualmente). Um jogo aleatório de algo que alguém próximo a você goste. As ideias são inúmeras e tudo poderá compor o seu portfólio.

Espero que minha visão possa te ajudar em algo.

Desistir do que? Não desisti nem do Delphi, imagina desistir do JS.

Se não está conseguindo vaga, acho que uma faculdade presencial pode te ajudar no Network.

Por fim, pode praticar C# também. Foi se o tempo que uma linguagem era diferente da outra, basta colocar no ChatGPT que ele mostra o que você precisa fazer para ter o mesmo resultado em outra linguagem. Cada vez estou tendo mais dificuldade de reconhecer uma linguagem da outra, parece tudo igual, rs.

Eu percebo que hj em dia a galera está tratando linguagem de programação como religião, ou time de futebol, colocando na balança se ele é boa pela facilidade ou dificuldade.

Eu gosto muito da máxima: "A melhor linguagem de programação é a que paga a sua conta."

Qnd entrei na programação foi estudando c++, minha primeira oportunidade de emprego foi em PHP, nem pensei duas vezes e larguei C++ e comecei a me dedicar ao PHP, dps foi a mesma coisa qnd mudei de emprego para Node.

Outra coisa tmbm que percebo, em conversas com amigos, é que toda linguagem de programação nos primeiros estudos é tudo muito "gostoso", dps qnd vem as complexidades, bate os disânimos, então se atente a isso tmbm.

Cara, eu estou na mesma situação. Atualmente eu sou estagiário e trabalho mais com JS, VBA e Python, mas meu estágio não exige muito de JS, minha faculdade ensina tudo em Java e quero realmente seguir no sentido de focar em uma línguagem que pague as contas, mas não decidi ainda.

Sou muito dedicado e queria uma luz logo de saber qual línguagem engatar de vez para ter mais oportunidades no mercado com ela.

Eu gosto de Fullstack e de JavaScript, mas esses argumentos que JS está poluído com pessoas de passagem é algo muito desanimador. Por outro lado eu não vejo muito Fullstack junior usando Java.

Acredito que acontece com todo mundo essa indecisão