I’ve had a couple interns lately, and the WFH experience with them has been much less successful than past in-person internships have been. They’re able to basically moonlight on a remote project, and there has been actually MORE handholding required as it’s much harder to judge when they’re struggling or if they have things under control. There are a lot more non-work distractions for them and they have developed less camaraderie between each other as lunch times, social activities, and fortuitous interactions have been rarer. The lack of established trust also has significant overhead.
So I agree that this is in many ways a senior vs junior and a maturity divide, however these are digital-native students and they’re still struggling, so I’m not sure I agree it’s going to get much better. I think some of the WFH productivity gains are coasting on pre-pandemic trust and implicit knowledge transfer that aren’t happening as much any more. You can see how hard it is for young people in particular by seeing the drops in performance due to school-at-home.
(However, WFH is indeed forcing some familiarity with remote work for many institutions that resisted technology and teleworking arrangements, so there definitely has been some improvement in some areas. It has been a godsend for some people, and that will be a lasting benefit of 2020’s forced WFH experiment.)
Often you don't even know what questions you need to ask, and the give-and-take of a 1:1 face to face meeting provokes all sorts of useful tangents.
MOST technology knowledge involves a good deal of tacit knowledge which an only be transmitted person-to-person in an intern/mentor/supervisor mode.
So simpler tasks that have zero barriers-to-entry for automation can be done without this. But for more complex stuff, not so much. This is the same for B2B sales - that will ALWAYS be person-to-person - it simply can't work via e-commerce like selling books or CDs on Amazon.
What advice would you give to an intern's mentor to improve the remote internship experience?
Also remember that interns don’t have a home office and most are in their bedroom at the same desk they relax and play games at. It doesn’t feel like I’m actually at work unless there’s frequent interaction
Of course, if I were a better intern, I would have taken care of a lot of those things myself, but I think it's better practice as a mentor to start with the metaphorical bowling bumpers up and then relax the oversight as the intern proves themselves capable over the 3 months.
Doing it again this summer, I plan to ask for at least 3x weekly 1:1s (e.g. MWF) and to make sure I have code reviewed in the first week or two of the internship. More interaction with other interns would also help, especially technical interaction and not just high-level discussions of our projects. I also think it would be cool to do some sort of pair programming / spectating where I watch the mentor work through a problem to get a sense of what the professional workflow actually looks like.
Also, an existing vs new employee thing (which is not the same). I'm doing fine with WFH because of the relationships I have built here over the last 5 years and my knowledge of the company culture/organization/processes. If I were a new employee (even coming in as a senior level experienced hire) I would not have any of that and it would be far harder to get established. Usually by the 5 year mark I'm looking to hop, but I've been holding off for exactly that reason.
That's the definition of a senior developer and senior employees.
For junior developers I've worked in pre-covid with juniors in wfh environments and success rates are lower. For everyone 1 developer who finds there way you have another who can't setup there environment. If someone held your hand in school or if you relied on working together I could see things falling apart quickly online. I feel like the new grads will have wfh school experience from this year will adapt well.