Answer the question
In order to leave comments, you need to log in
How to become a good programmer?
Hello. I want to know the opinion of experienced professionals on the following issue. I am currently a 10th grade student. About six months ago I began to actively study java along with c# . For me, this is very interesting, exciting and what I want to connect my future profession with. Recently connected solving problems in programming
acm timus ru (not advertising) and participation in codeforces competitions. I think that this, although not directly related to programming, but more developing algorithmic thinking, will be of great benefit. But here's the problem, I often have difficulty solving these problems. If I solve 1-2 problems in a competition on codeforces, this is a big victory for me, but, unfortunately, I spend almost two hours of the entire competition time on these couple of problems. Please direct me on the right path) Tell me how to continue working with programming and become more effective in terms of decisions, maybe you should read some books on algorithms?
Answer the question
In order to leave comments, you need to log in
Most of the Toaster audience is not able to solve problems on codeforces (I am one of them), but it doesn’t stop them from working and doing what they like.
These puzzles are a waste of time. Learn languages better.
With knowledge of English, you will already be better than 90% of developers in the Russian Federation.
I would advise you to immediately decide on the application areas that are of interest. And if they require special knowledge, then start pumping them too.
It is worth practicing in "exotic" languages based on different paradigms - Haskell, Prolog, APL, Coq, Rust. This gives new approaches to problems, which can then be used in traditional languages.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question