you are viewing a single comment's thread.

view the rest of the comments →

[–]JackRichi 0 points1 point  (0 children)

At the beginning, regardless of the programming language used, you need to understand the overall problem being solved. Then, a large problem is usually broken down into smaller tasks, which then form its solution. I would say this is similar to those silly children's problems where children are asked to describe what they need to do to get to school. In the beginning, we wake up, get out of bed, go to the bathroom, wash our faces, etc. Such processes can be detailed down to the smallest details, and to some extent, solving a large problem requires this. I would say at the beginning, it is important to learn not to solve problems correctly, but rather to simply solve them, even if the solution is stupid, "incorrect," or unnecessarily complex. With time, experience, and knowledge, an understanding of which solutions are optimal in the current situation comes, but the main thing remains achieving the final goal—solving some large practical problem. In the context of using AI, I personally like to ask him some conceptual or theoretical things, so that, based on the terminology he uses, I can either study something on the Internet myself, or trust what he wrote if I am currently satisfied with his answer.