Hacker News new | ask | show | jobs
by HappySushiCo 5902 days ago
Great points. I personally find that teaching software engineering concepts/skills to others helps me shore up my own knowledge - in many cases, it actually helps me learn more effectively than just teaching myself.

Also, I believe the key to being a good teacher is putting oneself in the other person's shoes - which is, as the author mentions, essential to explaining technical matters to nontechnical people.

2 comments

I agree. Sometimes, I deliberately set myself the task to be able to explain something when attending a lecture - I make different notes and I believe I understand things better. (pkrumins is probably on the right path.)

Interesting enough, I believe just knowing how to teach makes learning easier. I've learned some (Romance) languages and taught my own mother tongue in tandems. Although there are significant differences, I feel that I could learn better with my experiences from teaching.

The guy who taught my section of calculus years ago said that you don't really know it till you teach it.
Ain't that the truth :)