"In the world ye shall have tribulation: but be of good cheer; I have overcome the world." –John 16:33

Messy learning and object oriented programming

Day 604 of 1000

Kelly and I have stayed up well past midnight several times this semester to work through assignments for her Java class.  In spite of the great joy it gives us to have our children at North Carolina State Universiy, I think they way they teach “Programming 101” is almost criminal.  They were told they should not Google anything or receive any outside help.  I understand the need for a student to “own” the material, but this is definitely not the way to do it.  Nevertheless, my support has been mostly limited to looking on and trying to give verbal descriptions of high level concepts.

Last night was very good as Kelly prepared for a five minute talk she has to give in class about concepts such as implicit vs explicit parameters, get/set methods, encapsulation, and other object oriented programming topics.  I remember when I learned all this and it was a fight.  Christian seems to be a very linear learner.  That is, he builds one concept on another until he achieves master.  Kelly and I are what I like to call messy learners.  We learn just enough about a subject to go on to the next step, but not enough to master it.  That means we are pretty much in a state of confusion until we go through enough of the “learn just enough” steps to get a coherent understanding of the subject as a whole.

Messy learning is really pretty painful, but when the light starts to come on, it is so wildly gratifying that one forget all the pain leading up to it.  After going through that kind of process for subjects like math, chemistry, and programming, it is not so bad starting a new learning project because the payoff is so great.  I think some of the problem associated with so many people hating math and programming in this day and age is that so many people give up before they get to the payoff a couple of times.

Previous

Our Kelly Chapman did NOT write this book!

Next

Wading through the last week before dead week

4 Comments

  1. Jon

    LAST sentence applies so well to much in life. Good one. Trying to learn this is many aspects…

  2. Jon

    …IN many aspects

  3. Dad

    It seems a little like the whole faith thing now that I re-read it.

  4. Amelia W

    Wow!

    That makes so much sense about messy and linear learners! I am definitely a messy learner and I always thought this was bad. I am glad I am not alone in this. And I can relate to the amazing revelation at the end!

Leave a Reply

Your email address will not be published. Required fields are marked *

Powered by WordPress & Theme by Anders Norén