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 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
AstonJ
Whether related to dev/tech or not :upside_down_face:
New
CommunityNews
Like many of the virus’s hardest hit victims, the United States went into the COVID-19 pandemic wracked by preexisting conditions. A fray...
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

Other popular topics Top

Devtalk
Hello Devtalk World! Please let us know a little about who you are and where you’re from :nerd_face:
New
AstonJ
A thread that every forum needs! Simply post a link to a track on YouTube (or SoundCloud or Vimeo amongst others!) on a separate line an...
New
PragmaticBookshelf
Machine learning can be intimidating, with its reliance on math and algorithms that most programmers don't encounter in their regular wor...
New
siddhant3030
I’m thinking of buying a monitor that I can rotate to use as a vertical monitor? Also, I want to know if someone is using it for program...
New
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
AstonJ
Saw this on TikTok of all places! :lol: Anyone heard of them before? Lite:
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
PragmaticBookshelf
Author Spotlight Mike Riley @mriley This month, we turn the spotlight on Mike Riley, author of Portable Python Projects. Mike’s book ...
New
PragmaticBookshelf
Fight complexity and reclaim the original spirit of agility by learning to simplify how you develop software. The result: a more humane a...
New