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.