I've recently gotten into the position where I am in charge of mentoring a new developer.
While I'm very happy to oblige and and positively influence the career of a younger individual I'm seeing some problems that I'm not sure how to approach.
The mentee has shown an extreme willingness to learn but is really new to the field of programming and software development and has no degree in SE either. (They have however taking some side schooling where they learned the basics of web development.)
What further complicates matters is that there is a cultural barrier. I come from a western cultural background where education places a high emphasis on figuring out problems on your own in whatever way you see fit.
The mentee however has a Japanese cultural background where I feel they are way more used to taking direct and literal orders and are more foreign to the idea of 'just figuring it out'
What I've tried
What I've tried so far is setting up a training program where I have the mentee fulfill tasks of increasing complexity to make them somewhat familiar with our current stack. This has had some success but I've noticed that one thing holding them back is the ability to search for answers on their own which I feel is an essential skill to become a successful developer.
How could I effectively teach a mentee how to search for answers to solve their problems?