Por que é interessante se tornar um desenvolvedor Elixir?

Você já deve ter ouvido falar da linguagem Elixir, 100% brasileira, mas ainda não está convencido do seu potencial no mundo da programação. Então, acompanhe este artigo até o final e saiba por que é interessante investir na carreira de desenvolvedor Back-end Elixir e conquistar o emprego dos seus sonhos. 

Para começar, Elixir é uma linguagem brasileira, criada pelo engenheiro José Walim, formado na Universidade de São Paulo (USP). Ela é conhecida por ser parecida com o framework Ruby on Rails. Por isso, quem já o utiliza terá mais chances de se acostumar com a Elixir. 

E o interessante é que empresas do mundo inteiro utilizam essa linguagem, inclusive aplicativos famosos como o WhatsApp. Outro fator que fará você se sentir atraído é a comunidade Elixir, bastante ampla e ativa, com fóruns on-line e eventos. 

Criação da linguagem 

A Elixir foi lançada em 2012 pelo brasileiro José Walim. Ele desenvolvia um projeto de consultoria de software na Plataformatec (empresa brasileira) quando criou a linguagem. 

Ela é uma linguagem de programação funcional executada na máquina virtual do Erlang. Como Walim viu que o Erlang precisava de mais extensibilidade e produtividade, estudou e criou a Elixir. Só para complementar, o Erlang foi criado pela Ericsson, que era a empresa daqueles celulares famosos do início dos anos 2000. 

Vantagens para o desenvolvedor Back-end Elixir 

Outro dado interessante é que Walim era core commiter do Ruby on Rails, que é um dos frameworks mais produtivos da atualidade. 

Portanto, a Elixir é, em muitos pontos, inspirada no framework. Para o(a) desenvolvedor(a), há a oportunidade de utilizar uma linguagem mais rápida, eficiente e agradável. 

Da mesma forma que no Ruby on Rails, a pessoa desenvolvedora consegue prototipar uma aplicação gastando menos tempo e utilizando o framework Phoenix, que também foi desenvolvido por Walim. 

Comunidade ativa 

Em suma, a pessoa desenvolvedora que deseja se diferenciar no mercado de trabalho em Back-end pode encontrar na Elixir uma comunidade ativa que lhe dará o suporte esperado, especialmente no início. 

O primeiro passo, para quem está começando, é entrar no site da Elixir, com várias dicas, inclusive com a vantagem de ser em português (para quem não domina o inglês). 

Além disso, a comunidade Elixir costuma realizar eventos constantes, como os encontros anuais em países da Europa, nos Estados Unidos e no Japão. Por aqui ocorre o Elixir Brasil, com palestras e debates. O evento ocorre normalmente no mês de maio.  

Para resolver questões no dia a dia da programação, há inúmeros fóruns da comunidade espalhados pelo mundo que costumam responder com rapidez e precisão às dúvidas de quem está começando. 

Salários para desenvolvedor Elixir 

Quando se fala em salários para pessoas desenvolvedoras é difícil ter um valor preciso, mas há alguns indicativos que podem ajudar quem está em dúvida se deve investir nessa linguagem. 

Portanto, o Glassdoor tem um levantamento sobre a faixa salarial do desenvolvedor(a) Elixir. Confira: 

  • Menor salário: R$ 4.025,00;
  • Maior salário: R$ 5.035,00;
  • Salário médio: R$ 4.530,00. 

Mas com uma breve busca no LinkedIn é possível encontrar variações. Há empresas que oferecem, por exemplo, R$ 11 mil para desenvolvedor(a) Elixir. 

Assim, tudo depende da sua experiência, da fase vivida pela empresa ou startup ou ainda da região onde você está instalado.  

Empresas que usam a linguagem Elixir 

Só para se ter uma ideia do potencial dessa linguagem na definição da sua carreira tech, confira agora algumas empresas que já utilizam a Elixir: 

  • Adobe;
  • B2W;
  • Bleacher Report (site esportivo nos Estados Unidos);
  • CargoX;
  • Codeminer;
  • E-MetroTel (empresa de comunicação);
  • Globo.com (Globo Play);
  • iFood;
  • Inverse (empresa americana de mídia digital);
  • Jaya Tech;
  • Locaweb;
  • Moz (empresa focada em SEO);
  • Pinterest;
  • Pipefy;
  • Resultados Digitais;
  • Xerpa.

E agora alguns aplicativos que foram criados utilizando esta linguagem: 

  • Discord (para comunidade de jogos);
  • Envato (marketplace sobre recursos digitais);
  • Pinterest;
  • WhatsApp.

Diferenciais da linguagem

E, então, já deu para formar uma opinião sobre a linguagem Elixir? Confira alguns diferenciais desta linguagem que podem ser aplicados na sua carreira. 

  • Tem várias bibliotecas open source; 
  • É tolerante a falhas, pois implementa uma feature de supervisão do atual código que está em execução; 
  • Contém várias ferramentas para o dia a dia do desenvolvimento como o Hex (gerenciador de pacotes), o Ecto (interação com banco de dados) e o framework Phoenix de desenvolvimento web; 
  • Tem crescimento e escala, sendo ideal caso a aplicação seja acessada por milhares de usuários; 
  • Possui vantagens que se encaixam nas aplicações web e também nas APIs. 

Conclusão

Em síntese, o desenvolvedor Elixir acaba encontrando mais clareza ao escrever o código, bem como consegue contar com uma série de funcionalidades que tornam o produto mais escalável. 

É claro que o número de vagas abertas ainda não bate o PHP, por exemplo, mas com certeza a pessoa desenvolvedora poderá ter um diferencial no currículo e preencher vagas abertas pelas organizações que estão descobrindo as vantagens da linguagem Elixir. 

E, então, agora que você já concluiu a leitura, que tal acompanhar as dicas de outras carreiras tech, como a de desenvolvedor(a) WordPress no nosso blog? 

E acessando o site da Coodesh você pode encontrar vagas para DEVs que se encaixam no seu perfil ou nos seus interesses. É só clicar na página de vagas.

Metodologia Agile: guia com características, benefícios e como aplicar

Benefícios nas vagas: veja os mais desejados por profissionais de tecnologia