Lets say a person wants to learn something very specific e.g using Xilinx ZYNQ to implement processor + FPGA design, design of PCB with DDR3 RAM and Intel MAX 10 FPGA, design of program that that uses Ethernet to communicate between PC and microcontroller or FPGA board e.t.c, we could try and use application notes and youtube videos e.t.c. but it might take a long time to learn something. Basically it will usually not be possible to find something tailored to our needs. When I say learn, I am talking about a basic design that utilizes that skill or technology and by implementing that basic design, a person learns how to do it so they can later use it to implement complex designs in their professional life or hobby project.
One way to deal with this is, as we use our evenings and weekends to learn about the subject, we chat with someone who knows the subject quite well and can answer questions directly or show the correct way to do something. Maybe this person can charge some amout of money on per hour basis.
How can an engineer find someone that is willing to teach them in this way by imparting what the guru has learned through our their professional life, while not working directly with that person in the same organization?