Other Why do I perform badly at the Informatics Olympiad?

AI Thread Summary
Performing poorly in the Informatics Olympiad does not reflect one's overall programming abilities or potential. Many participants find the competitions extremely challenging and emphasize the importance of enjoying the learning process rather than solely focusing on winning. Engaging in other programming-related activities, like hackathons, can provide valuable experiences and foster growth. The discussion highlights that success in programming is not limited to competition results; collaboration and problem-solving are equally important. Ultimately, persistence and passion for programming should guide one's journey, regardless of competition outcomes.
esolol
Messages
1
Reaction score
1
I am a girl and I like computer science and I always do a variety of things, e.g., artificial intelligence, web development, but when it comes to competitive programming or informatics olympiad competitions, i just suck at them, i participated in them for like 2 years already and I never enter the final round... Should i quit programming?
 
Physics news on Phys.org
Olympiads are (in)famous for being extremely challenging. If you fail, don't beat yourself up, simply try again and enjoy the process of preparing for it. Excelling at an Olympiad depends on way too many factors, out of which most are out of your control.

I prepared for the physics Olympiad for almost 2 years, I never made the national team to compete in the IPhO. But winning is never the point of any Olympiad, it's being introduced to topics and problems that a HS student would normally not be exposed to in their standard course studies.
Even though my Olympiad days are behind me now, I would do it all again. I met wonderful people along the way and most importantly I thoroughly enjoyed learning and solving elegant physics problems, that I other wise would have never encountered.

Never loose hope, there are tons of hackathon's that you can participate in beside Olympiads, you might win some and loose some but at the end of the day all that should matter is you enjoying the journey.

tl;dr, DON'T QUIT! because of not entering the final round. Continue to solve tough problems and writing beautiful code.😀
 
Last edited:
  • Like
Likes vanhees71 and sysprog
esolol said:
I am a girl and I like computer science and I always do a variety of things, e.g., artificial intelligence, web development, but when it comes to competitive programming or informatics olympiad competitions, i just suck at them, i participated in them for like 2 years already and I never enter the final round... Should i quit programming?
Heck no, don't quit programming unless you decide that you really don't like programming ##-## the computer doesn't know whether you've won competitions, or have advanced degrees ##-## as a programmer, you already know this ##-##

As a kid programmer in the '70s, I found out at age 12 that I wasn't as good as Prof. Donald Knuth is at programming ##-##

(Prof. Don is the inventor of ##\TeX## and the author of The Art of Computer Programming ##-## please don't let that magnum opus discourage you ##-## it's very advanced, and please understand that Prof. Knuth wrote it to help computer scientists and programmers to understand things better and to write elegant code; not to convince people that it's too hard and that they should quit),​

but I didn't take that as discouragement ##-## I understood that I didn't necessarily have to be one of the world's top 100 best supernerds to make good contributions ##-## sometimes coding can feel like tedium and drudgery, but building systems and solving problems and writing good working code can be very rewarding, mentally and materially ##-## hang in there, girl ##\dots##

A guy I was tutoring in programming in the early '80s said something that was very gratifying to me: he said he liked my 'don't just give up' attitude ##-## he had tried to compile a fairly simple PL/1 (that's an IBM mainframe programming language) program, and the compiler had issued dozens of error messages (the PL/I compiler is not terse and not shy about issuing multiple error messages) ##-## I guided him through reading and interpreting just the first few messages, and addressing the associated issues ##-## the next time he tried the compile there were a lot fewer messages, and after more working and thinking, soon enough there were no more compilation errors ##-## then it came time to make sure that the output was correct ##-## and so on.

For me at least, programming is more about competing against the problem; not so much about trying to be a better programmer than other programmers ##-## some of the best programmers I know are very collaborative ##-## they can code very well solo, but they can't write a million lines of working code in a year or two ##-## big projects require programmers of different levels of sophistication ##-## competitions can be excellent motivators and can help us to find exceptional talent and skill, but we need programmers at all levels of brilliance ##-##

Most of the code that we're using to read and post on this forum was written by 'regular' programmers ##-## and the 'superstars' would not have many ways to present their superstar work without the huge amount of work done by regular programmers ##-## and I think that at all levels of ability, the discipline of programming helps to cultivate habits of clear thinking.
 
Last edited:
  • Like
Likes vanhees71 and Hamiltonian
esolol said:
when it comes to competitive programming or informatics olympiad competitions, i just suck at them, i participated in them for like 2 years already and I never enter the final round... Should i quit programming?
You probably will cook, play sports, and do professional things during your entire life without entering competitions about them; and even less excelling at all these things. If you are satisfied with your work and even others appreciate it, why would you quit?

esolol said:
I am a girl
What's that got to do with anything?
 
TL;DR Summary: What topics to cover to safely say I know arithmetic ? I am learning arithmetic from Indian NCERT textbook. Currently I have finished addition ,substraction of 2 digit numbers and divisions, multiplication of 1 digit numbers. I am moving pretty slowly. Can someone tell me what topics to cover first to build a framework and then go on in detail. I want to learn fast. It has taken me a year now learning arithmetic. I want to speed up. Thanks for the help in advance. (I also...
guys i am currently studying in computer science engineering [1st yr]. i was intrested in physics when i was in high school. due to some circumstances i chose computer science engineering degree. so i want to incoporate computer science engineering with physics and i came across computational physics. i am intrested studying it but i dont know where to start. can you guys reccomend me some yt channels or some free courses or some other way to learn the computational physics.
I'm going to make this one quick since I have little time. Background: Throughout my life I have always done good in Math. I almost always received 90%+, and received easily upwards of 95% when I took normal-level HS Math courses. When I took Grade 9 "De-Streamed" Math (All students must take "De-Streamed" in Canada), I initially had 98% until I got very sick and my mark had dropped to 95%. The Physics teachers and Math teachers talked about me as if I were some sort of genius. Then, an...
Back
Top