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
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
First poster: gflashner
Ben Affleck Says He’s Done With DC Films, No Matter Who’s in Charge. Ben Affleck had such a horrible time making Justice League, he bowe...
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
Exadra37
Please tell us what is your preferred monitor setup for programming(not gaming) and why you have chosen it. Does your monitor have eye p...
New
New
New
AstonJ
If you are experiencing Rails console using 100% CPU on your dev machine, then updating your development and test gems might fix the issu...
New
gagan7995
API 4 Path: /user/following/ Method: GET Description: Returns the list of all names of people whom the user follows Response [ { ...
New
AstonJ
Biggest jackpot ever apparently! :upside_down_face: I don’t (usually) gamble/play the lottery, but working on a program to predict the...
New
PragmaticBookshelf
Author Spotlight Jamis Buck @jamis This month, we have the pleasure of spotlighting author Jamis Buck, who has written Mazes for Prog...
New
DevotionGeo
I have always used antique keyboards like Cherry MX 1800 or Cherry MX 8100 and almost always have modified the switches in some way, like...
New
sir.laksmana_wenk
I’m able to do the “artistic” part of game-development; character designing/modeling, music, environment modeling, etc. However, I don’t...
New