At RustConf 2021
timClicks asked the following question:
here's a question for employers/team leads - how do you find the process of upskilling devs to rust? I come across dozens of people hunting for their first rust job, but getting that first job is extremely difficult
At StructionSite we've hired
4 devs 6 devs to work on Rust in the last year, none of whom had prior professional Rust experience.
This pattern has worked very well:
With this pattern we've seen folks up to speed in a few weeks and actively contributing major features within the first month.
Rust's type system and error messages are helpful teachers while providing a measure of confidence that allows a new person to ship code to production early and often. Trunk based development, continuous delivery, and tests/lints on CI have helped with this as well. It also helps that we have a good amount of Rust code written already that new devs can reference.