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.