I myself am I junior developer but throughout my 3 years journey so far, I've had the opportunity to work with some of the greatest minds. They helped me learn programming, work etiquettes and a lot of other stuff and for that, I am really thankful to them. At work, I help junior developers/internees learn basic front-end stuff.
It took me time. Nights and days and weekends. A lot of them. Just like most beginners, I was eager to learn all at once. But soon realized that this is not how it works (thanks to wonderful mentors and clients).
This is the same thing I want to teach the guys who chose me as a mentor. I try my best to explain everything with a proper and valid reference. I have told every guy I taught that learning something is not the same for everyone. Someone might learn a whole new framework over a weekend but others might take a month or even two. But most of the beginners don't seem to take my advice seriously.
Recently, I told a guy not to use Bootstrap, in the very first assignment I gave him. And he replied:
I saw you using Bootstrap. Why shouldn't I use Bootstrap too?
I told him to learn CSS first but he insisted on using Bootstrap and eventually ran off 🙁. And the same thing happened to another colleague who was helping another internee.
What I want to ask is:
...without having them think that I am being an obstacle in their path?