I unlocked my learning through working on cars and programming.
Learning theory is useless for me, at some point I used to think that I may be dumb. It wasn't until I reached college and was top of class in all CS classes. Not bragging I honestly used to think I was not intelligent.
I learn through books and videos. However, the real learning happens to me when I am given a problem and need to come up with a solution.
As an example, I didn't know anything electrical about cars, I also had just an idea of how a fuel system works. Until, I installed an engine in my car and it would not start without any error codes. I went and studied the complete fuel system and how it works. Everything was just clicking as I had a faint idea of it.
Then, I did a bit of troubleshooting after reading, I figured out part of the puzzle, the fuel pump on the engine was not powering on. Therefore, it was power issue. I started reading about everything electrical, how to test if the fuel pump is getting power.....and discovered that it was lose ground.
Today, I am complete car nerd, I know how to use professional scanners and read data from different sensors. I no longer replace things in the dark.
Plus, this boosted my programming skills. Building business applications I never encountered a problem I could not solve.
I even studied negotiating techniques before car buying to practice. This allowed me to double my salary in 3 years as a software dev. I am ice cold during salary negotiations and can recognize tactics potential employers or recruiters can use to gain an advantage.
Learning theory is useless for me, at some point I used to think that I may be dumb. It wasn't until I reached college and was top of class in all CS classes. Not bragging I honestly used to think I was not intelligent.
I learn through books and videos. However, the real learning happens to me when I am given a problem and need to come up with a solution.
As an example, I didn't know anything electrical about cars, I also had just an idea of how a fuel system works. Until, I installed an engine in my car and it would not start without any error codes. I went and studied the complete fuel system and how it works. Everything was just clicking as I had a faint idea of it.
Then, I did a bit of troubleshooting after reading, I figured out part of the puzzle, the fuel pump on the engine was not powering on. Therefore, it was power issue. I started reading about everything electrical, how to test if the fuel pump is getting power.....and discovered that it was lose ground.
Today, I am complete car nerd, I know how to use professional scanners and read data from different sensors. I no longer replace things in the dark.
Plus, this boosted my programming skills. Building business applications I never encountered a problem I could not solve.
I even studied negotiating techniques before car buying to practice. This allowed me to double my salary in 3 years as a software dev. I am ice cold during salary negotiations and can recognize tactics potential employers or recruiters can use to gain an advantage.