jaeyson

jaeyson

What are skills/expectations for Junior Elixir roles

Where should a Junior Elixir Dev focused first? what projects should I create? my current work has nothing to do with specifically Elixir. I want to hear what’s on your mind cause for me it’s really hard to spread too thinly in terms of learning (also time constraints). Thanks :slight_smile:

Most Liked

dimitarvp

dimitarvp

Elixir’s main strengths are:

  1. Transparent parallelism, e.g. Task and Flow. Try and make a project that ingests data from public datasets, in parallel, and also stores them somewhere after processing, again in parallel.

  2. Metaprogramming. If you go through the Exercism.IO’s Elixir track you’ll have plenty of opportunities for that, e.g. in the Roman numerals translation module.

  3. Ecto and Phoenix (and Absinthe for GraphQL). Try and couple some of your hobby / portfolio projects to a Phoenix app that persists to (and loads from) a MySQL or PostgreSQL database through Ecto.


I personally am immune to “falling in love” with a language syntax anymore so I am just looking for what are the main benefits that a language and its ecosystem bring to the table. If you can demonstrate knowledge and good practices in those and put them in a public GitHub portfolio – even if it’s only 2-3 good, solid projects (and they don’t even have to be big!) – you’ll be in a much better place than most candidates.

AstonJ

AstonJ

Start somewhere easy or an area that you’re interested in most perhaps? Either that or the area in which you hope to get a job?

Luckily we have lots of books and courses about Elixir so if you’re seriously about getting a job in it, I would read/do as many of them as possible - I reckon a prospective employer would like that :smiley:

dimitarvp

dimitarvp

I’d love it! PM me with me details. I just can’t find any time ever to scan for the discounts of books…

Where Next?

Popular Community topics Top

AstonJ
I’ve just discovered that @asgartech is a writer! And a pretty good one at that - according to his goodreads reviews - and that got me wo...
New
AstonJ
I love real wood furniture, floors, worktops and have been thinking about learning! Which got me thinking, anybody have any other skills...
New
Rainer
We already have a Thread about new Hardware here: But what about all the other nerdy things? :wink: Did you get any new cool gadgets? ...
New
AntonRich
I like learning languages, but since learning English (which of course I can improve) I didn’t know which one I want to learn first. I’m ...
New
jaeyson
I’m wondering how you journal or keep track with your learning. I myself using diary (just timestamp and quick summary on what I did), bu...
New
First poster: bot
Abstract U.S. government concerns about great disparities in housing conditions are at least 100 years old. For the first 50 years of thi...
New
Margaret
You can now get the ebook version of Bruce Tate’s @redrapids new book, Currently Away, which is the story of how he and Maggie Tate took ...
New
TomMahon
In 1984, when I wrote CHARGED BODIES, my history of the creation of Silicon Valley, the Mac promised to be “the computer for the rest of ...
New
TomMahon
Dick Steinheimer, “Stein” as he refers to himself, shares a small office space near the Bayshore Freeway now. His aren’t the habits of to...
New
alvinkatojr
Here is an interesting article from Tammy, who is an editor from Pragmatic. It talks about the lack of attention and care to detail in to...
New

Other popular topics Top

AstonJ
If it’s a mechanical keyboard, which switches do you have? Would you recommend it? Why? What will your next keyboard be? Pics always w...
New
Exadra37
I am thinking in building or buy a desktop computer for programing, both professionally and on my free time, and my choice of OS is Linux...
New
AstonJ
I’ve been hearing quite a lot of comments relating to the sound of a keyboard, with one of the most desirable of these called ‘thock’, he...
New
Exadra37
I am asking for any distro that only has the bare-bones to be able to get a shell in the server and then just install the packages as we ...
New
Maartz
Hi folks, I don’t know if I saw this here but, here’s a new programming language, called Roc Reminds me a bit of Elm and thus Haskell. ...
New
New
PragmaticBookshelf
Author Spotlight Mike Riley @mriley This month, we turn the spotlight on Mike Riley, author of Portable Python Projects. Mike’s book ...
New
New
PragmaticBookshelf
Author Spotlight: Peter Ullrich @PJUllrich Data is at the core of every business, but it is useless if nobody can access and analyze ...
New
AstonJ
This is cool! DEEPSEEK-V3 ON M4 MAC: BLAZING FAST INFERENCE ON APPLE SILICON We just witnessed something incredible: the largest open-s...
New