Elixir Update (re-share)
Twitter

Elixir Update (re-share)

Are there industries in which Elixir is most popular?

When recruiting for Erlang, there does seem to be trends as to the types of business that have invested in the language. Generally speaking, the language is most popular in gambling/gaming, telecom & messaging (obvious one, I know) & data analytics. However, from my personal experience it doesn't seem that Elixir follows the same trend, it seems to be easily adaptable and is prominent in a wide variety of industries. Whilst Elixir is still used in the industries mentioned above, it is in no way restricted to just that.

You can see an example of this over at https://elixir-companies.com/ this is an awesome page that has been created over time by Doomspork & Burden to promote awareness of Elixir's versatility.

How can I get into an Elixir role without any commercial experience?

This is a common one I get asked on the Slack channel & on candidate conversations, it's an age old question in most industries but due to the speed in which Elixir has grown in popularity, it seems there's a big chunk of the Ruby community ready to make the jump.

My recommendation may seem obvious to some, but you would be surprised as to how many people see this is as new information.

Your best bet is to do the following:

  • Get yourself active within the Elixir community!: Attend meetups, hackathons & conferences, you can usually see the local events on Meetup
  • Get involved in conversations on the Elixir slack channel & similar forums
  • Use Github to contribute to open source & demonstrate your self-taught skills
  • Try to be realistic with the expectations of your next role (it's unlikely that you will find a remote contract on a £500 day rate that will allow you to cross train before getting your teeth into their projects)
  • Look for roles that fit your current skill set but mention Elixir, a lot of companies are trialling micro-services in Elixir & will get you the exposure whilst giving you the opportunity to cross-train

With all of that said, I do sometimes pick up opportunities for Full Stack Developers to cross train into Elixir without any commercial experience, ideally you'll have strong Javascript & Ruby skills as well as some personal projects that demonstrate your understanding of Elixir. - Reach out for more information.

Elixir Devs - What would you tell your 'Elixir beginner' self?

I've spoken to a number of experienced Elixir Developers in the community to gather some helpful tips that they believe would benefit those just getting started in their Elixir adventure.

  • 'I think personally the biggest struggle to getting proficient in Elixir at first was really grokking "everything is a value" and pattern matching. Once you understand those two concepts a lot of stuff starts to make sense' - John Goff
  • 'Try to focus on the concepts of Elixir rather than studying Phoenix. Study Erlang (at least for reading it) & try to use the concurrency' - Gianluca Padovani
  • 'My advice would be to get a job early on, on the job learning is the best learning. A lot of places are willing to take you on with zero professional experience in Elixir, given you are the right fit and show enthusiasm for learning.' - Steven Blowers
  • 'Elixirschool.com  and https://exercism.io  are good starting points. I mentor on the Elixir track.' - Chris Eyre
  • 'I always advise to learn and understand OTP! The book "Erlang in Action" is what made it click for me and is a great book on OTP. Don't be scared of Erlang. It's very much like Elixir; just a different syntax and different compiling tools. If you learn OTP properly, you'll use Elixir to its fullest. Don't approach Elixir/Erlang with programming paradigms from other languages. Elixir/Erlang are functional, yes, but you need to develop an OTP paradigm mentality. Try to forget what you know and think in Erlang terms.' - Jahred Love
  • 'Try not to neglect Dialyzer!' - Ino Murko
  • 'I came from Erlang so, mainly I was using Elixir as a different way to write Erlang and maybe using the pipe operator too much. I could say to my Elixir beginner self to check further meta-programming and research more about the best practices for Elixir instead of only adapting those ones from Erlang.' - Manuel Rubio


Oliver Reade 韋奧利芙

Looking to grow your sales without selling; let me show you how to make sales calls without selling; effectively, confidently & ethically.

3 年

Hayden, thanks for sharing!

回复
Maryna S.

Senior Elixir Developer

4 年

Nice picture, sometimes employers, that use elixir, require RoR experience but not Erlang. "Oh, no RoR experience.. sounds pity..What is erlang you are talking about"??

回复

要查看或添加评论,请登录

Hayden Evans的更多文章

  • Introducing - Beam It Recruitment

    Introducing - Beam It Recruitment

    Hey everyone, you may have seen that I announced that I will be launching my own business venture focused on Erlang &…

    14 条评论
  • Erlang/Elixir Update - Feb 2019

    Erlang/Elixir Update - Feb 2019

    Hi everyone! It's been great to meet a lot of the Beam community recently, I had a great time attending the Code Beam…

    3 条评论
  • Darwin's 'Remote with the BEAM' Webinar - Get Involved

    Darwin's 'Remote with the BEAM' Webinar - Get Involved

    I'm pleased to announce that we shall be hosting our first Beam webinar in late March 2019 (date updated) With a team…

  • Suggestions Wanted - Erlang/Elixir Content

    Suggestions Wanted - Erlang/Elixir Content

    Here at Darwin we are trying our best to offer interesting & engaging content to share amongst the tech community. You…

    4 条评论
  • Let's Talk About Elixir!!

    Let's Talk About Elixir!!

    I've been following the progress of the language since software enthusiasts first began showing an interest in around…

  • Functional Programming Jobs!

    Functional Programming Jobs!

    The demand for experienced developers with experience in Erlang, Elixir & Scala has never been bigger! Here's a list of…

  • EU Citizens in the UK - After Brexit

    EU Citizens in the UK - After Brexit

    It finally seems that we're limping our way towards an agreement with the EU over the UK borders post-Brexit. Here is…

    1 条评论
  • Common Erlang/Elixir FAQ's Answered

    Common Erlang/Elixir FAQ's Answered

    This is a reshare of a previous article I wrote as a market update, but I feel that a lot of this information is…

    4 条评论
  • "Dear Mr Recruiter, don't call me & don't send me speculative CVs"

    "Dear Mr Recruiter, don't call me & don't send me speculative CVs"

    I'm seeing a lot of hiring managers posting on LinkedIn to criticise the business development approaches of recruiters.…

    3 条评论
  • Erlang/Elixir- What's happening? April 2017

    Erlang/Elixir- What's happening? April 2017

    It's been 6 months since I've posted an article on LinkedIn so I thought this would be a good time to write an update…

    14 条评论

社区洞察

其他会员也浏览了