Should you learn Elixir in 2024?

preview_player
Показать описание

Elixir has been consistently in the most loved languages for the past few years, but is that reason enough for you to consider learning it in 2024?

With the new year coming soon, it's time to start thinking about goals and achievements for 2024. Will Elixir be one of them for you?

This video is sponsored by Brilliant

Join this channel to get access to perks:

00:00 Intro
00:25 Get paid
01:20 It's fun...ctional
02:11 Erlang
02:51 Sponsor
04:03 Web Development
05:00 Developer Experience
Рекомендации по теме
Комментарии
Автор

Just a note. The reason languages that are used less have higher salaries is probably due to a feature of statistics where small sample sizes give extreme results. Other reasons might include supply and demand and the skill level of developers.

So yeah you get a higher salary, but there are also fewer jobs for that technology. Just look at job boards and compare how many ads there are for Java and C# and in contrast how many there are for languages like Go, Rust, and others. (This is normal since the former two are well-established and widely used)

In my opinion, you should try out different stuff and try to invest in languages and technologies you think will be relevant in the long term. One other thing that is somewhat important and has been said by people who are probably smarter than me is to learn software engineering not just the syntax of a language.

Being a good software engineer means a lot if not all of the skills acquired can be transferred to whatever language or technology you might switch to in the future.

For example, if you are a good Javascript developer you will be a good React, but also Vue and Angular developer which is not true vice versa.

Also knowing stuff like clean code, data structures, and language patterns will be applicable to most if not all languages/technologies.

happy_thinking
Автор

It'd be great to dig into the elixir actor model and message passing, and why that brings the benefits of fault tolerance and scalability without the nearly as much complexity as other languages

orterves
Автор

I learnt Elixir, and now I am cool, and handsome, and well paid just like Jose Valim.

madlep
Автор

Coming from C++ and C# learn Elixir and Python feel very refreshing to me, Elixir in special with it's functional paradigm, for those people that came from static languages I suggest you give a try, is not the end of the world. More content in Elixir please.

konoko-oo
Автор

Elixir is one of the few eco systems that you only need to learn one language to do "Deep Stack" work. (Front-end, back-end + Machine learning and AI.) I would love to see more videos on that entire process

cassildaandcarcosa
Автор

More Elixir content, please. Struggling with web dev stack choices, and your videos make it easier. Thanks.

EgorGavrilov
Автор

I started elixir like 3 weeks back, just because I was bored. Awesome language especially with the Phoenix framework

danb
Автор

Elixir is just great, beautiful syntax, powerful languange and overall a very worht experience

lb
Автор

elixir is the only time I have ever seen a 1 microsecond response time.

chrishabgood
Автор

Erlang absolutely does not have a dot at the end of each line, it's at the end of an entire statement, rarer than semicolons in the C family. I actually really like its approach to this portion of grammar which is closer to human (or at least latin-esque) grammar with commas separating instructions within a statement, semicolons separating components of a compound statement and periods ending a statement. A lot of Erlang grammar is ancient and weird for many of us and doesn't offer a good QoL, but the periods are probably one of the least offensive parts.

The main problem with both Erlang and Elixir is that they're relatively niche in both their primary use cases and level of adoption. Sure, you'll probably get a job that pays well, but it will be harder to find and acquire.

Though you did inspire me to move Elixir up my languages bucket list right to the second place, after Rust. Can't wait to know another very interesting language and not be able to find an opportunity to use it, just like with Erlang currently xD

DeuxisWasTaken
Автор

I am an ML gal but I still learned elixir for playing with making a chatbot online.
it was very fun I am happy with it, would love pipes in python

nevokrien
Автор

Absolutely do more on elixir! It looks fun!

_Mackan
Автор

Pro tip: Learn it if you have a personal concurrency project to implement in it that you intend to maintain for years to come. Do not learn it to get a new job in it, as the jobs are extremely rare, and moreover they require years of experience.

vcool
Автор

0:54 I’m very much surprised to see Zig this high up. The language isn’t even finished, yet, lol.

ThePC
Автор

The salary is not just because of Elixir benefits, it's mostly because there are far too few people specialized in it. Fewer Elixir developers means you need to pay more to find one.

blackdereker
Автор

Really enjoyed learning elixir. Its a really nice language. Great video. Keep up the elixir content :)

andredasilva
Автор

Learn it if you are interested. Learn something else if you are looking for a career in software development. Best choice now is C# which is the current language of the year (fastest growing of the major ones). Anecdotally I can say it’s a great language in so many ways.

Автор

i was planning on learning elixer this week
couldnt have better timing on the upload .

rando
Автор

What are your thoughts on gleam? I got the impression that it's like elixir, but statically typed. Would love to see a video from you on it

regularnick
Автор

Thanks for the intro. More content would be great!

ДмитрийДегтярёв-эй