Tuesday, March 26, 2019

Learning is not Hacking

After learning the basics of how Karel works and operates I started practicing on a problem that was given to me through the textbook. It seemed very simple and I thought that I would try to jump ahead which was a big mistake that I made through this learning process.


As soon as I finished learning the basics I started to explore the code and tried to go through the material at an accelerated pace. That was a big mistake that I made as I started realizing that I was struggling as nothing worked. As soon as I asked for help from the teacher my mistake was quickly revealed. It became obvious that I was trying to rush through the material without learning which was almost like hacking but very poorly.

I had to go back through the entire textbook instead of just skimming through the slide show. This made me realized how much I actually missed when I decided to be arrogant and rush through the material instead of learning properly.

The entire issue started from me trying to create a sperate bot in a different class which could move around and turns better than a generic UrRobot. I had to create a public void command which made the bot turn 3 times to the left in a single line of code instead of having to type out 3 of them.

The mistakes I made while working on this project were an excellent learning experience for me and allowed me to understand the fact that I mustn't try to find short cuts in this class. I had made a goal for myself to improve as a learner and actually work through it properly and not skip majority of the material in order to progress faster.

No comments:

Post a Comment