Executando verificação de segurança...
1

Como Evoluir como Desenvolvedor

Sou desenvolvedor Júnior, trabalho com PHP e javascript(node.js).

*Obs: já conquistei a minha primeira vaga como desenvolvedor
*

Uma coisa que tem me incomodado é como o node abstrai alguns conceitos que um desenvolvedor backend precisa saber.

Tenho pensado em estudar outra linguagem de backEnd para me aprofundar em conhecimentos que são extremamente importantes para um desenvolvedor. Eis que surge a dúvida: Go ou Java

Estou em dúvida em qual linguagem vai complementar mais meu conhecimento e ao mesmo tempo me ser mais útil no mercado.

Agradeço desde já a opnião de todos que aqui comentar.

Carregando publicação patrocinada...
3

Cara, duvidinha de boa: voce faz/fez faculdade? ta construindo uma base solida de logica de programacao?

Pq pergunto? pq tem muitos posts aqui que trazem esse ponto e como dev ha 10 anos que fez facul e ja codou em mais de 10 linguagens, a resposta que te dou é: tanto faz.

Quanto mais tempo e experiencia voce adquire, mais voce entende que linguagem é meramente um ferramenta pra algo maior: resolucao de um problema logico por meio de recursos computacionais.

e isso, voce pode fazer com absolutamente qualquer linguagem: inclusive JS, que é uma delicinha, multiparadigma, complexa pra caramba de entender e cheia de documentação na internet.

entao, dando meus 2cents, ao inves de pensar: qual linguagem? pense em "qual a base eu preciso?"

porque programacao é programacao, independente da linguagem.

com todo carinho de dev pra dev.

2

A evolução nunca se dá aprendendo uma nova linguagem, isso é dar passo para o lado. Garantir que os fundamentos estão em ordem e saber como aplicá-los da melhor forma é que faz alguém evoluido.

Veja se te ajuda: https://www.tabnews.com.br/maniero/faq-do-programador-perdidao. Se não ajudar lá tem a dica do que precisa fazer para obter ajuda.

S2


Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente (não vendo nada, é retribuição na minha aposentadoria) (links aqui no perfil também).

1

Apesar que concordo com o @error404 em tudo que ele falou, e eu tenho menos experiencia, um pouco mais de 7 anos na aréa, eu colocaria para voce aprender o Java.

Não falo isso por achar uma linguagem melhor que outra, e sim para voce aprender uma linguagem com tipagem forte e bem verbosa, que vai dar um contraste do que ja aprendeu com php e nodejs.

Eu ja programei e programo em todas elas e acredito ser importante aprender os dois lados para evoluir cada vez mais.

1

Meu 2 cents sobre o assunto é, você pode aprender esses conceito com JS mesmo, não precisa necessáriamente aprender outra linguagem. Sim linguagens diferentes resolvem problemas diferentes e tem filosofias diferentes, porém pensando em mercado mesmo, você acha que já consegue extrair o melhor do node? Consegue pegar as tasks e desenrolar de boa? Consegue ajudar outras pessoas?
Se vale a indicação eu fiz um vídeo dando algumas dicas pra quem ta começando na programação.
https://www.youtube.com/watch?v=XCIqvx98iFI