Thecnical Blog
What Is Problem Solving?
Problem solving is the act of defining a problem, determining the cause of the problem, identifying, prioritizing, and selecting alternatives for a solutio, and implementing a solution.
How to Practice Problem-Solving?
There are many ways to practice problem-solving, one of the most popular ways is to solve coding challenges.
Solving coding challenges on a daily basis can really strengthen the problem-solving muscle and make you more flexible in a particular programming language.
In conclusion Problem-solving, like any other skill, needs time and dedication to be developed.
Blocked on a simple problem
Strugling is part of the learning process. That’s where the growth is happening, but when we start learning something new many times we will feel like embarassing, when I was doing the kata tests and I put me many times so blocked. Some problem that chalange me : loops, arrays manipulations, etc.
What problem-solving techniques did you use?
& how confident I feel using each of these problem-solving techniques/processes:
Console.logging: (7/10) has been my salvation, is very strong tool, is my first option every time.
Googling: (6/10) is another incredible tool whre we can find massive information about almost everything and obviously, people with the similar problem that you have.
Pseudocode: (5/10) help me to think step by step through of my code.
Reading Error Messages: (6/10) Strong tool, but I need to improve this skills, understand better the message.
.png)