Antes de começar: ”Toda linguagem é boa, a questão é que existe a linguagem certa para o problema certo.”

Porque estou saindo do PHP?

-PHP foi a linguagem que me recebeu no mercado de trabalho, e resolveu muitos dos meus problemas, pagou meus primeiros salários, mas tem uma série de problemas.

-É uma linguagem conhecida como “Primordial”, como Java, C#, que são linguagens mais porta de entrada para a programação.

-Por esse fator, não é uma tecnologia tão bem remunerada.

-Por ser uma linguagem utilizada majoritariamente na construção de sistemas WEB, em grande parte das vezes, as vagas de PHP são Fullstack, e me é pedido para trabalhar com HTML e CSS, coisa que eu abomino e não suporto.

Node:

-Ambiente de execução Javascript, permitindo que existam servidores Backend em JS.

-Em razão disso, costuma-se desenvolver para Node com TS, uma linguagem que adiciona OO e tipagem ao JS, tornando o desenvolvimento mais seguro, moderno e sólido.

-É uma tecnologia usada principalmente para a construção de Backend e APIs, tendo muitas vagas onde não é preciso trabalhar com o Frontend.

-Sendo assim, é uma tecnologia que me abre portas para estudar assuntos que mais me interessam, como: Arquiteturas, APIs REST, Testes entre outros.

-Por ser uma linguagem mais moderna, possívelmente eu encontrarei vagas em empresas que usem as tecnologias mais modernas como GIT, Docker, AWS entre outros.

-Já é considerada uma linguagem de nível um pouco mais alto, consequentemente, mais bem remunerada.

-Tecnologia com muitas vagas no mercado.

-Por ser uma tecnologia WEB, já entraria mais familiarizado com o ambiente de desenvolvimento.

-Curva de aprendizado mais suave para quem vem do PHP.

-É considerado um “próximo passo” ao PHP.