3 ms·
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 hel
by HappySushiCo 17y 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.
- johkra 17y agoI 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.
- balding_n_tired 17y agoThe guy who taught my section of calculus years ago said that you don't really know it till you teach it.
- HappySushiCo 17y agoAin't that the truth :)