Hello every one , i'm a beginners in programming i'm only know basics and OOP and i heard a lot about competitive and how it are very important but i heard some one say you must Solve more than 1000 problems in websites like codeforces and hackerrank but i found it so difficult to me as a beginers , so if you have any experience about competitive programming and how is it really important or road map or anything please share it with me , and thanks at all .
For further actions, you may consider blocking this person and/or reporting abuse
Top comments (10)
"Competition is the law of the jungle, but cooperation is the law of civilization."
If it doesn't bring you into cooperation with others it's probably not a good idea in the long run.
i don't really focus in competitive programming as a concept and i want to be good contester No, i wondered how it (competitive programming ) can help me in my job as a programmer
It probably doesn't. In practice communication and cooperation skills are much more important in professional programming and engineering than being able to provide correct solutions fast for formal problems.
At work you're more likely to be confronted with hairy solutions to fuzzy demands than well defined problems where the solutions have a measurable correctness. Sometimes you'll get to figure out and implement an elegant model but that's surely not common unless you're in a mainly academic field, or end up with one of the very few businesses that apply formal verification with Alloy or similar tooling.
yes of course , very thank you
You need something to ground your progress, but I have never engaged in typical online competitive programming. Some tangible hackathons are a different matter since you're usually building with some real world context in mind.
Hackerrank, etc. must serve some purpose, but if you're not "getting it", you're probably correct.
This job, in the end, is so much more about context-specific expertise, communication skills, and building maintainable software.
I think something like The CodeNewbie Challenge is a little bit more relevant if you need structure that you don't already have.
i do competitive programming for fun i never care about ranking and the reason is cauz i love solving problems and if the problem is challenging it would help you train your brain muscles which is a good thing so i think your purpose should be clear before starting
Thanks
Yes you are Right and that is what i mean
You also have to surpass the other candidates applying for the same job as you. That's often why people start wondering about competitive programming.
of course contesters have a high periority to get jobs more than others who not Try to solve problems and took part in competitions for not only they are a good contesters and won a medal here and here but in his mentality , isn't it?
i don't really focus in competitive programming as a concept and i want to be good contester No, i wondered how it (competitive programming ) can help me in my job as a programmer