Não é suficiente. JavaScript so serve para a Web!!!!! Nada contra JavaScript, eu gosto dele. É so que embora seja toda hype (ontem, hoje nem é mais) desenvolvedor Web é uma carreira sem futuro.
Você precisa necessariamente no mínimo aprender um linguagem verdadeiramente de proposito geral para poder pensar em considerar um programador!
Poderia comentar um pouco melhor sobre isso:
desenvolvedor Web é uma carreira sem futuro.
Gostaria realmente de entender seu ponto de vista sobre esse comentário, pois tudo hoje parece convergir para web.
Com o Node.js, Dino e Bun, JavaScript agora está no back-end podendo fazer quase tudo que outras linguagens já fazem.
Entendi seu ponto, só quem tomou reset várias vezes vai entendê-lo. Eu também me cansei. Quem é adulto, tem filhos, faz faculdade, fica quase impossível de acompanhar. Mas temos que entender que há pessoas jovens com muito fôlego, ociosas e com fome de aprender então essas mudanças repentinas são ondas gigantes para surfar, é isso que eles querem, desafio. Então dizer para eles que "não há futuro", não faz sentido algum, pois eles possuem sim potencial para encarar esse mar.
Desculpe, mas não faz sentido isso que disse. Tabalho a mais de 10 anos em corporações que atendem com sistemas o Brasil e o exterior e usamos stacks diversas sim, mas JS é a stack de longe mais usada. Hoje atuando em banco com milhões de clientes, temos sistemas, apps, apis e serviços em angular e node, obviamente usando typescript por sua facilidade, mas sabemos que por baixo é tudo JS. Sustentamos aplicações criticas em JS com node e temos centenas de apis em node rodando com milhores de requisições simultaneas. Quando falamos de aplicação de grande porte, não existe exército de 1 homem só. Cada um no seu quadrado. Temos devs, arquitetos pensando em como melhorar código e performance, DBAs focado em melhorar os dados e performance, red team trabalhando e direcionando para ajustar e resolver problemas de segurança, ou seja, é uma área inteira de pessoas trabalhando para deixar a aplicação segura, robusta e eficiente. E isso é pra qualquer linguagem que usamos aqui: C#, VB, F#, python, JS, Cobol e lisp e etc. Temos de tudo, mas temos gente para cada coisa. A equipe é o essencial, a linguagem é ferramenta e no que tange o assunto, sim, JS resolve todo problema comercial que precisamos resolver. Não sei se se programar um cockpit de um caça faça sentido em JS, mas comercial, no dia-a-dia, podemos sim resolver qualquer problema.