Teach It So That You Understand It

It’s hard to understand new concepts let alone create with them. As a new developer there is always the feeling of drowning in information. I’ve been working on gaining a better understanding of concepts by teaching them to others.

Blooms Taxonomy tries to explain the different levels of comprehension that we have when dealing with a concept. It works really well when you think about developers, the best are working in open source creating, evaluating and analyzing.

bloomtaxonomy

Taking your understanding of a concept and teaching others is a great way of moving up this pyramid:

  1. Can you identify, recognize and explain this to others?
  2. Can you apply and demonstrate?
  3. Can you compare and contrast (callbacks vs promises?).

This is why Paired Coding and effective Mentorships work so well. It’s people working on this practice. Sometimes we find out we can CREATE but cannot EXPLAIN. When this happens we need to realize our gaps and work on them (I have plenty more gaps on the top of this pyramid).

APPLICATION

Recently I have been jumping on Free Code Camps Gitter and offering to host Google Hangout lessons on concepts I am working on. The other night I showed people how to set up their first Nodejs server so they could work in a local environment. This week I am going to jump on and talk about “call backs” or maybe explain the “execution stack”. This isn’t about me being an expert, it’s about me demonstrating an understanding of concepts that will allow me to challenge myself through application and analysis.

This can help all of us (newer, new and old) developers by making us work through these phases of Blooms Taxonomy for true mastery.

Advertisements
Teach It So That You Understand It

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s