kanishka

kanishka

Entry level engineer layoff, would you advise staying in elixir?

For entry level engineers who have some basic Elixir experience, would you recommend that they stay in Elixir or adopt another tech stack if their goal was career stability?

I personally love FP, but I also hesitate to recommend it to others because of the small and often competitive companies that adopt it.

Most Liked

dimitarvp

dimitarvp

I love Elixir quite a lot but the jobs experience has been very hit and miss.

On the one hand you have absolutely amazing people in interesting and not-that-conservative companies, and you learn a lot, and you teach them a lot, you get pretty good money and it’s an 98% positive experience all-around.

On the other hand you have companies where they pretend to listen to you during interviews, pamper you with promises and tell you that you’re gonna have an impact, and… not 3 weeks into the job you get thrown into a dead-end team where you are supposed to pull 5 tickets a day and produce 500+ lines of code a day (yes, that did happen to me).

But then again, such is career and such is life – there’s no such thing as riskless endeavours.


That being said, it’s IMO mostly down to luck. If you can afford to be out of a job for 6 months I’d use the opportunity to learn, do a lot of interviews, be 100% open about your level and what you want to achieve as an Elixir dev, visit a conference or two, and it will all work out much better than you’d expect.

If however you were like me – I was strapped for cash and couldn’t afford big downtimes, and that lasted several years – then that path is highly, very, severely not recommended. Things are better now and I’d likely do my own recommendation if I found myself out of a job today.


If you want an always big potential pool of employers however, look elsewhere. Elixir seems to be a lot about networking, I found lately.

D4no0

D4no0

I would highly discourage you to pursue only elixir experience. I am currently in the position of 4+ years of elixir experience from 5 years of professional experience and I cannot find a decent job, elixir jobs are sparse and most of them require 10+ years of experience.

On the other hand you have the unskilled recruiters that don’t understand the concept of adapting to a new language/ecosystem, so they most probably turn you down on the first interview because you don’t meet their requirements of x+ years in a,b,c technologies they use in their company.

lc0815

lc0815

elixir is unique and well paid, jobs are rare but so is the developer pool.

so it’s your choice and you have plenty of ways to go…full-stack being one of them.

cheers
:innocent:

Where Next?

Popular in Questions Top

_russellb
I want to try my hand at web scraping. What tools/libraries do I need to use. I’m hoping to turn this into something professional so don’...
New
ycv005
I have followed this StackOverflow post to install the specific version of Erlang. And When I am running mix ecto.setup then getting fol...
New
Werner
Hi, I’m using Ubuntu 18.04 and after updating to OTP-24.0 yesterday i have this warning when I run “mix local.hex”: 14:57:30.512 [warn] ...
New
Jim
As a follow up to my earlier question: I have the code compiling and running but not getting a successful login from the rest server. ...
New
polypush135
As many of you may have realized by now (sorry for all the posts here) I’ve been working on a db problem where I’m trying to aggregate a ...
New
script
If I have a string “1000 cfu/ml” . I want to remove the characters and / and space . So the string is like this "1000" What is the ...
New
minhajuddin
I have seen a lot of code which picks the first element from a list using Enum.at(0) instead of List.first. Is there a reason why people ...
New
rms.mrcs
Hi, I need to transform a list of numbers into a map where the keys are the indexes and the values are the original values of the list....
New
baxterw3b
Hi guys, i’m new in the Elixir world, and i have to say, that i love it! i’m having some problem to understand anonymous functions with ...
New
Qqwy
Original source of discussion: This topic on the Pragmatic Programmers' Functional Web Development with Elixir, OTP, and Phoenix forum. ...
New

Other popular topics Top

JakeBecker
TL;DR: I’ve just released an implementation of Microsoft’s IDE-independent Language Server Protocol for Elixir. It adds language support ...
1140 51847 244
New
srinivasu
How to handle excepions in elixir? Suppose i have A, B, C ,D, E modules. and each module has get() function. A.get() method will call th...
New
dotdotdotPaul
Okay, I'm having a heck of a time trying to figure out how to best handle the validation of belongs_to associations in Ecto. I'm sure I'...
New
gshaw
What is the idiomatic way of matching for not nil in Elixir? E.g., First way: defp halt_if_not_signed_in(conn, signed_in_account) when...
New
grych
Hi folks, Few months ago I have announced the proof-of-concept of the library to manipulate the browsers DOM objects directly from Elixi...
639 49522 488
New
electic
Hi, I am new to Elixir. I am trying to use the DateTime component to insert a date into MySQL however the there seems to be no way to fo...
New
aesmail
Hello guys, I have finally made it. I created an admin interface for a framework. It’s been on my todo list for years and with the curre...
New
Nvim
Elixir appears to be a superior language to Python. I don’t see any advantage of Python over Elixir. Are there any?
New
siddhant3030
Hi, I have to write a raw query for one of my project. But till now I have used ecto queries and don’t have much experience writing raw ...
New
magnetic
Hey :wave:t3: Elixir community, I’ve been learning Elixir, and working on some side projects. My editor of choice is VSCode, and althoug...
New

We're in Beta

About us Mission Statement