Do challenge results reflect how good you are at programming?

When I do challenges, I'm better at C++ challenges than Python challenges. I have more wins in C++ than Python. But in the real world, I am more comfortable with programming with Python because that is my first language. So do the challenge results (number of wins and losses) reflect how good you are in programming?

1/26/2020 1:02:01 AM


15 Answers

New Answer


Truthfully no and you just pretty much explained it in a nutshell. You know your way around the python world in real life... not saying this isn't. Which Python is your strong suite... Cpp is a fallback language where you are not so much using libraries as you are the logical algorithms. You always have been strong competition to those you play in either language... Keep going Cpp but don't hold the storming numbers as a measuring stick as your brain and hands reflect how good you are.


If yes, then i am the best C++ programmer in the world.


Use challenges as refreshers of syntax or as a fun gaming activity but not as programming practice.


Another way I look at it: A good programmer will get good results in challenges but someone who does well in challenges is not necessarily a good programmer.


blackwinter I thought you were...


It depends on you,,, If you are serious in challenges and you challenged to learn and earning knowledge, the it will be "Yes". or,, If you do challenges to get points only, then it will be "No"


Short answer is no.


Challenges definitely require some skills. Of course it is useful to know the programming language, they require some programming skills to decipher codes and calculate results. A lot of questions are tricky and you do not need to know the answer even when using the language for a decade because it is not a good coding practice, but it is fun and why not to know even some tricky things from language syntax. Repeating the same stuff again and again can convert short-term memory traces to long-term memory tracks. On the other hand if you play repeatedly, you start to remember answers, so I think it is a good idea to play in different languages and consider it only as a supplemental part of learning. Good results in challenges do not mean that the person can create complex applications, make proper design decisions etc.


You can use challenges to gauge yourself on whatever you have learned but honestly speaking they do not show how good one is in a language.


No, I do them everyday and I suck at programming. They keep me sharp, but almost never add anything that I don't already know.


Up to a certain point, you can gain knowledge with challenges. After that, it's just a bunch of repeating questions with the only gain being XP.


Its not very credible so.e answer may be correct out of luck



I’m in the same situation as you


Thanks dear