• Blog Content
  • About Burns and This Blog
  • To the Hackers and Script Kiddies
  • SE Skills Survey – Help!!

Eric Burns Online

My Virtual Take on Tech

  • Blog Content
  • About Burns and This Blog
  • To the Hackers and Script Kiddies
  • SE Skills Survey – Help!!

So What is Purposeful Learning?

January 28, 2019 Attitude No Comments

In a few of my posts I’ve mentioned purposeful learning. I now realize that not everyone knows what I am referring to. If you’ve ever tried to learn something in theory just for the sake of knowing it you might have better insight.  Especially if you later had a reason to learn the same topic and apply that knowledge.  You’d find the learning came faster, easier, and was easier to remember.

A Real Example

A real good, but simple, example is how to calculate area.  It is a simple concept for most adults, but try and remember being young and first learning the concept.  Imagine instead of just trying to later remember that area is two measurements multiplied that you had a hands on experience with it?  Say you were putting down new tiles in your kitchen.

[Tile image originally by Lukas Juhas at Unsplash then modified by author]

You’d look up how to calculate area.  From there you’d measure your kitchen and see that it is 12 feet by 10 feet.  After doing the math you’d know that 12 x 10 is 120 square feet.  For convenience, let’s say Home Depot is selling 1’x1′ tiles in the color you want.  You’d purchase 120 of them and bring them home.  As you worked through the boxes, you’d see how the shortest length was 10.  And as each row was completed you have 10 fewer tiles.  And when the room was done, all 120 would be utilized.  You’d be easily able to see how the room is 10′ by 12′ and that you went through 120 tiles.

A More Conceptual Example

Now let’s apply this example to something more conceptual, like programming.  I recently updated a script of mine so that one of the files had the parameters in a different order.  The goal was to make it easier to maintain as it grew.  Rather than manually edit 30 lines in a CSV file and switch columns it was quicker to just write a quick script and do it without typos or errors.  But if it was a huge file, and you were new to programming and didn’t want to manually do this you’d walk through small steps figuring out each step as you go.

The first step to figure out would be opening a file to read it line by line.  From there you’d want to understand how to process each line.  And this would be followed by how to then write a new file.  With each step you would be one where you had a goal and you’d be able to quickly see if you had figured out that step.  You would also find that each lesson would be better retained from this methodology.

So if you’ve got something you want to learn – programming, big data, machine learning, blockchain, etc., find a project where you’ll actually leverage the skill to do something clearly defined.

 

A Heartfelt Goodbye to PagerDuty

As a Job Seeker - Is There Too Much Data?

Leave a Reply Cancel reply

Recent Posts
  • Always On Culture and Global Teams
  • Google Dorking Against the Competition
  • API Guides Are Not Textbooks, Don’t Expect Your Users To Use Them That Way
  • ECHOGEAR Open Rack
  • Getting RAID Inside a Dell
Categories
  • Analytics
  • Attitude
  • CDNs
  • Conversational AI
  • Creative Projects
  • Gear
  • Getting Hired
  • High Level Tech Intro
  • Hiring Process
  • Message/Chat/Collaboration
  • Monitoring
  • Random Notes
  • Raspberry Pi
  • Sales Engineers
  • SE Skills
  • Startups
  • Uncategorized
Recent Comments
  • Peter Cohan on The Best Conference Demo
  • E Berry on Do You Know About These Female Trail Blazers?
Meta
  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
Archives
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • March 2023
  • February 2023
  • January 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • July 2022
  • June 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
Proudly powered by WordPress | Theme: Doo by ThemeVS.