I
I
IndusDev2017-06-12 18:49:37
IT education
IndusDev, 2017-06-12 18:49:37

How to develop logical thinking to solve problems?

I study the C language, I solve problems in the book. But basically, the solution to each problem comes down to one thing - look at its solution on the Internet, then analyze each line, assimilate it, and then write essentially the same thing yourself. That is, if I meet this problem after a while, I will solve it, since I have learned how to solve similar ones.
But the fact is that I want to decide, as it were, from 0 myself, and not through something ready-made.
Seriously, all this demotivates me, that I begin to feel that programming is not my thing (although I adhere to the principle that everything can be learned).
I'm fine with math, as far as it goes.
Now, if I solved problems without any problems, I would probably learn to program for days :)
What would you recommend in order to learn how to solve programming problems?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
A
Andryukha, 2017-06-13
@syrov

however, the applied application of algorithms developed by someone can also bring joy and benefit. (I wonder if at least one child, himself, from scratch, spoke? :))

D
Dagaz of Suriname, 2017-06-28
@dagaz_of_suriname

But basically, the solution to each problem comes down to one thing - look at its solution on the Internet, then analyze

heh, but poke? Or do you think that the right thought should immediately arise in your brain? it is the result of great experience - to see the whole picture and find the only right solution. it's a muscle that needs to be developed.
in order not to be discouraged and not demotivated, start achieving success in a related field. For example, love to solve chess puzzles. https://lichess.org/training

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question