Hey Ben, I'm probably not the best person to answer this question, but I'll offer my thoughts anyway.
The idea of "mastering" a language is pretty abstract. You can always improve, and your skill in that specific language improves by osmosis as you pick up skills in other areas. If you're specifically worried about job-hunting, I do think it could make sense to pick a language and continue making progress on it and its related technologies.
I think that in a job search, being able to demonstrate your legitimate interest and demonstrated progress, along with the ability to finish projects and intelligently describe the choices you made, would be about the most impactful part your application and pitch.
I'm sure @jess
, or another member of the community would be happy to jump in and lend their thoughts, as well. Good luck!
Hey Ben! I'm willing to bet that most developers don't consider themselves 'masters' in a specific language. Understanding underlying concepts is what's important.
I've seen plenty of devs get hired without knowing the company stack because they demonstrated sound logic during interviews. They usually end up spending the first few week learning the new language/framework while on the job.
I have a few thoughts Ben.
I really mean point 3 in the most positive way. It's hard work, but there's ample opportunity.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.