As a member, you'll also get unlimited access to over 79,000 lessons in math, English, science, history, and more.Plus, get practice tests, quizzes, and personalized coaching to help you succeed.
Humans are naturally quite good at problem solving, and we often use sophisticated methods that we don't even know we're using to try to get to the answer.
Learning about the methods will enable you to recognize the approaches you already use and identify other approaches that could be useful for you.
But, if you have no knowledge of how programming languages work at all, then you're out of luck.
No amount of playing around with random bits of text is likely to get you to a working computer program.
Try it risk-free Problem solving skills are among the most valued skills in the workforce today because they can be applied to dozens of situations.
A person with a physics degree might get hired as a computer programmer because of their problem solving skills.
But difference reduction doesn't provide an answer for what to do if removing the biggest difference isn't currently possible.
Means-ends analysis provides a way to solve sub-problems as and when they come up.
But if you're locked out of the house, you might first need to visit the neighbor for the spare key.
With means-ends analysis you compare your current situation and the situation you want to arrive at, identify the most significant difference between those two situations, and then create a sub-goal to remove that difference.