Don‘t waste your time on a man/woman, who isn‘t willing to waste their time on you。
The most important single aspect of software development is to be clear about what you are trying to build.
The teacher's task is not to implant facts but to place the subject to be learned in front of the learner and, through sympathy, emotion, imagination, and patience, to awaken in the learner the restless drive for answers and insights which enlarge the personal life.