Executando verificação de segurança...
-3

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!

Carregando publicação patrocinada...
3

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.

2

De fato, mas a web muda muito, muito rapido mesmo. A Web de daqui 10 vai ser completamente diferente da de hoje. Suas habilidades com as últimas tendencias do "JS Moderno" vão ser tão relevantes como é dominar JQuery ou até Flash hoje!

Se você aprender só isso sem entender de fato o que significa ser um programador simplesmente não vai conseguir se adaptar as grandes mudanças que acontecem de forma muito veloz.

2

Entendo sua linha de raciocínio, mas se formos só nos preocupar se a linguagem/stack que eu pretendo focar estará viva daqui há 10 anos, é melhor deixar de trabalhar com tecnologia e ir pra artesanato.

Temos alguns exemplos de linguagens que estão no mercado há muito tempo e tiveram pouquíssimas mudanças e ainda são muito relevantes (um salve pro Javão e C++), mas tivemos linguagens que foram absurdamente utilizadas durante muitos anos e acabaram "morrendo" por vários fatores externos (saudades Delphi e VB).

Acredito que sim, é importante tentar ter uma stack que vá ser relevante daqui alguns anos, mas independente disso, nessa área de atuação, vc terá que sempre estar de olho no que tá rolando e se atualizando de alguma maneira.
Pq de uma forma ou de outra, as chances de vc ter que interagir com linguagens/frameworks que surgiram quando vc já tinha se estabelecido na carreira, é muito alta.

Não acho que vc precise ser o João Hype, mas também não vejo que seja o muito saudável vc pensar em aprender algo pensando que só vai aprender aquilo pq estará em uso daqui X anos.

1
2

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.

1

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.