Executando verificação de segurança...
Em resposta a Trabalho ou hobby?
1

Acho que ser generalista ou especialista vai de cada um, mas um bom precesso de contratacao vai ser agnostico de linguagem, afinal bons programadores vao se adaptar a nova linguagem, principalmente quando se esta num ramo com linguagens mais obscuras.

Sobre programacao ser um hobby e programar somente sistemas simples, eu teria cuidado ai. Muitos sistemas hoje sao complexos por falhas em sua construcao, ou seja, a complexidade deles eh um bug e nao uma feature. Na minha experiencia vi mto disso em lugares que usavam linguagens enterprise tipo java e c# onde eles faziam sistemas extremamente complexos e tinham 1001 explicaos de como eram os patterns mais incriveis do mundo, no core os sistemas eram simples, os progamadores tao apegados em como eles queriam escrever o sistema criaram aquele sistema complexos. Ja peguei um microservice de c# com 62 arquivos cheio de, como muito bem dito no texto, firula, que rescrevi em um arquivo de 100 linhas de js.

Acho que maioria das linguagems tem algo a oferecer,

  • C# -> LINQ,
  • Elixir -> Concorrencia Imutabilidade,
  • Clojure -> Como pensar com datastructures ao inves de tipos e classes.

Não acho que um programador deva ser apegado a isso mto, mas sim que certos tipos de ferramentas levam a codebases mto mais complexas (toda codebase de c# que eu ja vi eh mto mais complexa que as de elixir, mesmo quando a de elixir faz mto mais coisas.)

Carregando publicação patrocinada...