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

[Dúvida] Elixir

Olá pessoal! Estou estudando programação e gostaria muito que minha primeira linguagem fosse Elixir, mas fico em dúvida principalmente por causa do mercado de trabalho. Vale a pena aprender Elixir como primeira linguagem?

Carregando publicação patrocinada...
1

Realmente é um linguagem com um mercado de trabalho mais limitado... Porém, sempre há oportunidades. Caso realmente você goste de Elixir e queira seguir, sugiro que estude Ruby também, a sintaxe do Elixir foi inspirada no Ruby e muitas vagas acabam de Elixir acabam pedindo.

1

Primeira linguagem e mercado de trabalho são coisas diferentes.

Excluindo aqui casos que a pessoa precisa urgentemente começar ganhar dinheiro com isso, e lamento por essa situação, vai atrapalhar a trajetória profissional, mas é possível, o melhor é aprender programar, independente da linguagem de programação., e depois aprender a linguagem para o mercado de trabalho.

Exilir é bem legal, mas ela não é muito boa nem para uma coisa, já que ela tem conceitos muito diferentes das linguagens que possivelmente vai trabalhar de fato, nem para a outra que tem um mercado extremamente restrito.

Não será o fim do mundo, e tem até algumas vantagens de aprender programar com ela. Mas não encontrará bom material para aprender oque precisa com ela. Material para aprender a programar usando uma linguagem é muito diferente de material que ensina a linguagem.

Talvez o maior erro que compromete toda a carreira da pessoa é aprender a ferramenta em vez de aprender a técnica. E é tão comum que quase todo mundo recomenda a prefere a ferramenta, que dá gratificação imediata em troca de dificuldades de evolução ao longo de toda a vida, mas que ela não perceberá, então o cérebro fica feliz sem saber que está sendo enganado. Esse é um fenômeno bem humano e todos podem passar por ele, já aconteceu comigo em várias coisas, eu só tive sorte na programação, mas foi em uma época que não tinha muita opção. E também tive sorte de poder aprender sem precisar do mercado de trabalho na hora.

Para quem quer ser profissional de primeira linha eu recomendo C, com material voltado para aprender a programar, não para ser profissional de C. Depois você escolhe uma linguagem que dá emprego. Pode ser JS/TS, PHP, Java, C#, Python, e muitas outras.

Se fosse eu deixaria Elixir para melhorar meu entendimento de programação e olhar para paradigmas diferentes, para uma linguagem com mecanismo incomuns nas linguagens para me ajudar programar melhor nas linguagem que dão trabalho e grana. E não só ela, várias outras linguagens.

Não sei se vi algum caso de pessoas que resolveram aprender a ferramenta para depois consertar o conhecimento fundamental e ela cumpriu e fez isso de verdade. Já vi caso que quase aconteceu isso, mas foi uma raridade. Eu aviso, depois que a pessoa cai na armadilha é quase impossível sair, é como drogas, é tentador, dá gratificação intensa, mas cobra um preço alto e é difícil se livrar (a comparação não é nem um pouco exagerada, é exatamente o mesmo processo químico), e a pessoa depois não quer reconhecer o erro, igual ao drogado que acha que é feliz assim.

Foque nos fundamentos da computação, ferramenta não é importante.

Ou melhor ainda, foque na sua felicidade, mas sabendo do preço a pagar. Se estiver disposto a pagá-lo, manda bala. Só não entre sem saber muito bem do preço. A maioria das pessoas patinam na carreira por escolhas erradas na entrada e atitude geral.

Faz sentido para você?

Espero ter ajudado.

Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).

0