3 ms·
Couldn't disagree more. He who has just learned something, or is in the process of FULLY learning it....is usually better able to teach it, because they unders
by marcamillion 15y ago
Couldn't disagree more.
He who has just learned something, or is in the process of FULLY learning it....is usually better able to teach it, because they understand the challenges with learning it.
I can't tell you the amount of times I have had PhDs explain concepts to me in the most convulted way - using terms and language that just flies over my head, until I am explained the same concepts by a fellow student or a TA or something in the simplistic of terms.
It's easy, once we 'master' something, to forget how to empathize with those that have not and to get caught up in our own knowledge.
Happens to me all the time, so I am not just pointing fingers at everyone else.
I have found that when I force myself to remember what it feels like to not understand something I am teaching, I tend to be a better teacher because I break it down to the simplest unit. Most experts don't/can't do that.
A simple case in point is, just pick up any of the hundreds of programming books...how horrible are they? Quite horrible...many of them. Some are good - and the ones that are, tend to stand out from the crowd. It's not because they are any less of an expert, it is usually because they can empathize with the reader more.
- huggyface 15y agoHe who has just learned something, or is in the process of FULLY learning it....is usually better able to teach it, because they understand the challenges with learning it. Perhaps. Or perhaps they're at the point where they think they get it -- they understand it -- and they start espousing their wisdom to others prematurely? Only they have some fundamentally wrong ideas about the thing they just started to learn. This is the story of almost every developer's apprenticeship since the beginning of time. Heck, it's the story of the world (the whole "I was a better parent before I had children" thing. And of course the most you'll ever know is in the first year of university, before you learn how much you don't know). A simple case in point is, just pick up any of the hundreds of programming books...how horrible are they? I'm not sure how that is a case in point given that the overwhelming majority of programming books are written by people trying to gain credibility through authoring as a surrogate for actual code (indeed, isn't this what this submission is about?) -- it is hardly dominated by experts since, what, the 70s? The software development how-to field -- and this has only been made worse by the whole self-publishing trend -- is dominated by apprentices. It is the guy who has laid his first brick telling the world how to be a mason. No thanks.