How to develop new developers early in their career working remotely

Posted by Dull-Click-7283@reddit | ExperiencedDevs | View on Reddit | 137 comments

I manage a small staff of developers for a small consulting firm. I feel like as a company we are failing our fresher devs in developing their skills and I am looking for better ways/ideas. We are 100% remote. I feel like our Jr and above level devs do fine, but we really struggle with the freshers. My theory is all the Jr and above started their careers working in an office where they could work with someone on a daily basis. When we onboard, we do some initial remote sessions for peer coding, then tell them to reach out if they get stuck/have questions. If we don't hear from them in a day or couple days asking for help/review we then reach out to them, but it just does not seem to work. The skills you develop early in your career are very formative for the rest of your career and I feel like we are doing them a disservice more than I worry about their utilization numbers/profitability for the most part. I am curious if any one has had successful experiences doing this and tips and tricks I can use!