Should I learn Rust over Go?

186 points EncryptedEnigma993 181 comments

Looking for some career advice. I'm currently a Full stack Dev (leaning 80 backend) who is underpaid and worried about potential layoffs at my current job.

My Day to Day is mostly APIs and Data Pipelines, with some work on the front end to surface the data. My Tech Stack currently:

  • Elixir
  • Ruby
  • JavaScript(React and a little Vue)
  • Go (Side Project Experience)

I like Elixir a lot but I'm not getting much action in the Elixir Market. I'm considering dedicating my time outside of work to learning a new language to increase my value and opportunities.

I've been lurking this sub for a while and considering Rust. I've written some Go but as a fan of functional, it seems Rust has more in common with FP than Go.

I know the job market is smaller and Rust is a hard language to learn but would love some opinions on which would y'all choose for someone like me. Would you recommend Rust or would the learning curve be too steep?