> Example: I've hired people that had zero experience in one of our programming languages. They typically end up completing their first PR in that language within a month or two -- with assistance, of course. People tend to pick things up pretty fast when it's part of their job expectations. (I always make it clear during interviewing and the hiring process that such an expectation would be present.)
This seems... extremely slow to me.
I've been doing this as a career for fifteen years, and in that time have taken three jobs in languages I'd never used. I started with JavaScript and PHP, because that was what was in use the first place I worked. I discovered Python and slowly transitioned to it and staying away from the front-end as much as possible. In the fifteen years since then, I've taken jobs where Ruby, Scala, and Clojure were the primary languages. In no case did it take me more than about a week before I was able to make minor changes, and within a month I was focusing mostly on making sure I understood the idioms in use by the language's community. At the company where Scala was the primary language, I was asked to learn Kotlin and re-implement a core part of the application stack in that language. I was able to begin that about two months after being hired, and launched the service into production about a month later. It only took that long because the ORM that I was using lacked a feature needed to support our legacy database layout, so I had to write, test, and submit a patch for it.
The above is n=1, obviously. I feel like picking up new concepts is one of my strengths, so it wouldn't surprise me much if I were able to progress more rapidly that is typical. That's not been what I've seen, though. I've mentored several junior developers who were in similar situations, including a handful whose only experience with programming with an eight week "bootcamp". I don't recall anyone who wasn't contributing simple changes without assistance a month after joining the team.
Perhaps by "with assistance", you mean that they were guided toward what concepts were important to learn quickly, and which were better deferred? If that's the case, then I completely agree: being able to ask "Should I spend time learning this?" is probably the most impactful thing that can be provided for someone learning a new skill.