Learn and then execute or execute and then learn?We often hear people saying, "Don't jump into the work straight away,do some homework first". On the other hand, people also say, "Just start the work rather than just keep on preparing for it. How can you learn swimming without jumping into the pool."
Well, these two things seem paradoxical. Sometimes we think that the best way to learn is by jumping into the task but at times we think that preparing for the task before starting is more fruitful. But I feel in a way both the approaches are correct.
If we keep on preparing for any task thinking that we will only start the task when we are fully prepared then this stage is never reached. There needs to be some cut off for preparation after which we should start the task. Preparing for the task may equip us with the knowledge for completing the task but practical problems we face and experience we get while executing the task is a learning in itself and we will be devoid of this learning if we don't start the actual work.
But on the other hand, blindly jumping into the task without understanding or preparing for it can also be a virtual suicide. If we have not at all done our homework and gathered knowledge about the task then our task execution may miserably fail.
So how do you approach your work?