Rating changes for last rounds are temporarily rolled back. They will be returned soon. ×

electro177's blog

By electro177, history, 3 years ago, In English

Hello codeforces, I am currently practicing dp and not getting questions contiously. I am feeling like not doing anything. How to be motivated while doing cp, I don't have any cp friend also. I think this will affect life in general

  • Vote: I like it
  • +16
  • Vote: I do not like it

| Write comment?
»
3 years ago, # |
  Vote: I like it +65 Vote: I do not like it

Take it as a game. Do you get so sad after not beating a level in Super Mario Bros?

"We never ask each other about details on all the different ways we might have died. When it comes to games like this, no one ever picks up the controller for the first time and then after jumping into a pit thinks, “I am so ashamed; that was such a failure,” and they never want to try again, right?

What really happens is they think, “I’ve got to remember there’s a pit there; next time, I’m going to come out with a little more speed and jump a bit later.”

The focus and the obsession is about beating the game, not how dumb you might look if you get hit by a sliding green shell. And as a direct result of that attitude of learning from but not being focused on the failures, we got really good, and we learned a ton in a very short amount of time."

-Mark Rober(Ted Talk link)

»
3 years ago, # |
  Vote: I like it +1 Vote: I do not like it

This is somewhat relatable. I have a strange OCD where I need to feel productive all the time, so if I am spending too long on a problem, I start feeling terrible. What I can suggest you is to keep an easy task open on the side, like submitting some useless assignment, or may be an easy problem. When you have spent too long on a problem, you can switch to those tasks, complete them and feel a bit productive and switch back to the problem. You can also do an easy problem after a tough one, maybe that helps. At last, if a problem is too hard for you, it doesn't make sense to try it for too long.

But the only real way to improve is practice.

»
3 years ago, # |
  Vote: I like it +11 Vote: I do not like it

This is what I do —
1) Take a break
2) Listen to Renai circulation
3) Listen to Errichto type (that guy has one godly keyboard)
4) Give Monogon contribution.
Overall , just take a break, then come back. No point in trying too hard problems. Chose something that is ....."worth training".

»
3 years ago, # |
  Vote: I like it +3 Vote: I do not like it

1st Never give up because great things take time.

2nd And not thik about motivation like stuff make it a discipline and enjoy it ;)

3rd For inspiration You can watch SecondThread YouTube Streams, Colin Galen also and many more Coders it's Give you Idea How to do best in Contest.

-> And Most Important "don't underestimate the power of consistency and desire".

»
3 years ago, # |
Rev. 2   Vote: I like it 0 Vote: I do not like it

i read the comments (some of them) i am facing the same issues however some guys say its just a game "there is no reason to be sad" however for me and maybe for the post writer its more than a game its something that you may put a great efforts and time in it and yes unlike games you expect something in return (some people aren't even good in any thing and expect they found their self in cp) i mean how can you be happy if you didn't achieved nothing after years of practice sorry for my bad english.

  • »
    »
    3 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    What do you personally expect in return other than just having fun? Do you want to learn algorithms because you believe that this is going to be useful in your everyday life outside of the competitive programming contests?

    • »
      »
      »
      3 years ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      i don't want to make the post about me but i will answer you actually yes when i started this i had higher expectation (like i would have new skills and maybe can get a job related to programming and good rank also not bad) i still believe that would happen someday, but this isn't the story in addition as in games you couldn't even have fun if you are stuck in the first stage i mean when i see that i am noob in any game, I just delete it many of people do this, you won't see a lot of people are posting depression posts because they doing bad at some games at the end.

      • »
        »
        »
        »
        3 years ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        If you are interested in a real job related to programming, then have you already explored other ways to improve yourself in addition to participating in competitive programming contests? You could try to contribute to one of many open source projects and see how it works for you. This requires having a set of skills, which only partially overlap with the skills that are necessary for competitive programming contests.

»
3 years ago, # |
  Vote: I like it +1 Vote: I do not like it

It took 8 months after I started to learn dp to solve my first dp problem in live contest. If you are feeling depressed just stop expecting great results quickly like you are some kind of prodigy. Time solves everything. Whether you want to spend 8 hours daily and improve in 3 years, or 4 hours daily and take 6 years is up to you.

»
3 years ago, # |
  Vote: I like it +11 Vote: I do not like it

Do we look like psychotherapists to you? Imagine what CF would turn into, if everyone here made a blog about how depressed they are.

  • »
    »
    3 years ago, # ^ |
      Vote: I like it -7 Vote: I do not like it

    Woah! Why don't you just ignore the blog rather than going so harsh on them.

    • »
      »
      »
      3 years ago, # ^ |
        Vote: I like it +7 Vote: I do not like it

      It's impossible to ignore them when they create a new blog every time they feel depressed.

      P.S. I'm not being harsh. I'm just telling the truth. Truth hurts.

      • »
        »
        »
        »
        3 years ago, # ^ |
          Vote: I like it -19 Vote: I do not like it

        My eye also hurts when I see a weeb.

        P.S. I'm not being harsh. I'm just telling the truth. Truth hurts.

        • »
          »
          »
          »
          »
          3 years ago, # ^ |
            Vote: I like it +6 Vote: I do not like it
          My eye also hurts when I see a weeb.

          What am I supposed to do with this information?

          In case you're depressed and need some advice too: just walk away from the screen or close your eyes.

          • »
            »
            »
            »
            »
            »
            3 years ago, # ^ |
              Vote: I like it +4 Vote: I do not like it

            Why didn't you do the same at first when you felt the need too?

»
3 years ago, # |
Rev. 2   Vote: I like it +2 Vote: I do not like it

From my modest experience: don't learn bottom-up dp. Try learning top-down dp at first; it is easier to write(literally like a $$$2^n$$$ solution with a visited/dp array), you don't have to think much about it and in a sense it makes you understand bottom up dp much better.

IMO bottom-up is way cooler :P but it's a harder nut to crack.

Also, take it easy :D

»
3 years ago, # |
  Vote: I like it +1 Vote: I do not like it

thank u for all suggestions.i will do my level best