DEV Community

Discussion on: Solving problems vs fundementals

Collapse
 
asf89 profile image
André Ferreira

How are you using the method of learning by problems? learn fundamentals are too a part of the technique, so it's more productive to use the two combined. To illustrate this, I offer you my example of learning. When I see a problem, I start to decompose it into pseudocode to better observe what it would take to satisfy the enunciate. After this, research starts. I search for the elements of my programming language that satisfies the pseudocode blocks (I try not to rely on Stack Overflow too much). After this, I do a test to see if I am in right path. If not, back into research. It's a iterative process. During the process, I make annotations to register my findings. After the problem is solved, I revise the code and my annotations and read books to understand more deeply some details of the syntax that I used.

Whew, that's that! It is a slow process, but I gain much better understanding about what I am doing. I hope that this helped you!

Collapse
 
fodil_k profile image
Faudil

Helped me a lot thnx for ur writing I'll see what can i do with these method thnx again!