Hacker News new | ask | show | jobs
by qd011 969 days ago
You have an edge in the job market for things you've done before. When you jump into a new language/domain, you're at a disadvantage - it's the exact opposite of having an edge.

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.

1 comments

Given my experience spread across building distributed real-time systems and data pipelines, I want to either invest getting proficiency in Rust for building tier-0 services such as database and infrastructure components, or expand my skillset in data engineering to AI/ML.