I think it could work. Not sure if your read this excellent post as he mentions that mentoring is usually not something formal that happens on on specific intervals (i.e. 2 times a week) and I tend to think this is true.
While realtime communication when mentoring is nice (chat or voice or video call) it might not always be possible and I believe it can still work. You can email your mentor a conceptual or structure problem or any problem in his/her field of expertise and get a great guidance/resources asynchronously !!
thanks for the link, it is beneficial.
And this is exactly what I mean. Real-time communication is what I would base my program on. But still collecting ideas on how to do that.
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.