My first software job, I was working remotely and my manager had me on a learning course that seemed to be working. At around the six-month mark, I was clearly better and able to handle more of the codebase and simpler "busywork" tickets that the senior developers didn't really want to spend time on. The only thing standing in my way was a management change for my team, and my new manager wanted everyone to be mid-to-senior level. I wonder how much better I would've gotten under my first manager. Good onboarding for remote workers, especially for junior devs, needs managers who understand the remote learning curve.
> They require 3-6 months to become productive.
My first software job, I was working remotely and my manager had me on a learning course that seemed to be working. At around the six-month mark, I was clearly better and able to handle more of the codebase and simpler "busywork" tickets that the senior developers didn't really want to spend time on. The only thing standing in my way was a management change for my team, and my new manager wanted everyone to be mid-to-senior level. I wonder how much better I would've gotten under my first manager. Good onboarding for remote workers, especially for junior devs, needs managers who understand the remote learning curve.
Good on-boarding is often overlooked. Seniors don’t want to spend the time, but building a system is the only way you have a chance with Remote Devs.