I'm considering learning a new skill to enhance my job market prospects. Should I invest my time in becoming proficient in Rust, known for its system-level programming capabilities, or dive into the world of Machine Learning, with its growing demand across various industries?
I'd also like to know which of these skills should be prioritized for a quicker edge in the job market. Additionally, how long does it typically take to ramp up in either of these fields? Your insights and experiences would be greatly appreciated!
Doesn't mean that you shouldn't do it but the question you should be asking yourself is more like which of the two you want to do, whether it's realistic to overcome the disadvantage you're putting yourself at, and whether the switching cost is worth it.
This is assuming that you're considering a language/domain switch; if you want to keep working on whatever you're working now and think that adding Rust or ML to your CV will help you - it probably won't.