training-center / forum

Dúvidas, dicas e sugestões gerais sobre carreira na área de desenvolvimento de software
MIT License
238 stars 10 forks source link

Quero aprender uma linguagem nova, em qual devo investir? #42

Open tchaguitos opened 6 years ago

tchaguitos commented 6 years ago

E aí, gente, beleza!?

Estava aqui e pensei: "PRECISO APRENDER ALGO NOVO!"

Me veio a ideia de aprender uma linguagem nova. Inicialmente, pensei em Go, mas resolvi pedir a ajuda de vocês. Se puderem fundamentar a resposta, seria incrível! :)

williangd commented 6 years ago

Eu iria de Go mesmo. Tenho usado um pouco no trabalho e estou gostando, mesmo curtindo mais linguagens dinâmicas.

Morette commented 6 years ago

Estou estudando Python e JS. Recomendo as duas também, estou gostando bastante.

woliveiras commented 6 years ago

Qual vai ser o propósito de aprender esta linguagem nova, @tchaguitos?

Dependendo do propósito podemos indicar linguagens diferentes.

Ex.:

Quero aprender mais orientação a objetos. Java. Quero entender sistemas operacionais a mais "baixo nível". Rust. Quero aprender uma linguagem poderosa para a criação de sistemas concorrentes gigantescos. Golang. Quero aprender a criar APIs. Node (JavaScript). Pretendo aprender a criar apps mobile. Kotlin ou Swift.

Assim vai. :grimacing:

jamile-dev commented 6 years ago

@woliveiras, se o propósito é aprender uma linguagem para se tornar back-end, qual seria sua aposta?

woliveiras commented 6 years ago

@jamilelima hoje em dia temos muitas vagas de Python, que é uma linguagem muito legal!

Mas vale a pena conferir se tem vagas na sua região para Golang, Nodejs (JS), Elixir e Ruby, pois são linguagens maneiras e, normalmente, usadas por empresas legais de se trabalhar.

O que mais emprega e mais rápido é Java e C#, mas correndo o risco de entrar numa empresa mais arcaica. - Não que toda empresa que use essas linguagens é antiquada, mas, como é muito trampo, pode sim cair numa dessas.

Uma outra que tem muita vaga também é o PHP.

Eu comecei com PHP em uma agência antes mais de conhcer JS e enfim me envolver com isso.

Antes de escolher a linguagem, da uma conferida nos projetos legais que são feitos com cada uma e nas empresas que estão contratando com elas. Tendo feito isso vai dar pra você ter noção de que tipo de trabalho você vai conseguir, daí é só investir o tempo na que mais chamou atenção.

Eu já "trabalhei" com C# e Python, depois do PHP, mas sempre pra coisa simples de integração. Agora estou investindo um tempo em aprender mais de Node e aprofundar no backend, mas isso porque aqui em SP tem muita vaga de Node, então não seria um conhecimento perdido.

Se tiver a possibilidade de trocar de cidade, estado, país... Qualquer uma delas é sucesso!!! :metal: :metal: :metal: