kursatbakis0's blog

By kursatbakis0, history, 8 years ago, In English

Hi everyone. When i first started this job, i was thinking i'll be very successful if I study enough and enthusiastic. I spent so much time on learning this thing.I sacrificed my hobbies and sleep over code. However, it was too late i understood my epic failure. I cannot remember what i studied, cannot think practically, cannot solve problems properly. Now i am so upset that i wasted my time trying to learn programming. And i am giving up today. I am waiting for your advices and comments to inspire me return, although i know it will not happen. Take care of yourself. Signature: A faithful programmer...

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

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

ok

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

»
8 years ago, # |
  Vote: I like it -20 Vote: I do not like it

"Don't quit. Your programming skills are not the problem, it's the way you approach the problem." :)

Good luck in life!

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

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

Time spent trying to learn something is not time wasted :)

When the going gets tough, you have to get tougher. I completely failed today's contest (Round #355), and for a small while, I felt like leaving Codeforces in shame, but I ended up writing a blog post to reflect on what I had learned and how I can do better next time.

Consider carefully whether or not to leave programming. If it is truly destroying your life in many aspects, try taking a break or try something new! If it is just because you are discouraged and cannot solve tougher problems, you should definitely keep trying.

Best of luck!

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

"When you don't like programming try something else, life is not that small" :)

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

Your improvement Graph is much better than mine. I cannot understand data structures properly, and i haven't solved a single div2c ques fully by myself, leave alone d and above also i am very weak at algorithms and everything but for past 2-3 weeks, i m working my ass off for understanding everything and people like you discourage me. I m thinking if such a high rated coder has given up then why am i even trying..... will i reach your level, i don't know but one thing is certain, i won't stop learning cause learning's fun..and if u r not interesred in learning anymore then you should definitely give up.

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

Dude, just remember that exist people like me, gray and green, and u understand that u is not bad programmer. But nevermind, do what u want to do. Anyway, good luck.

(Sorry for my poor English)

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

When you level up that you enjoy your trying.

trying just for level up won't level up you :D .

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

I thought I'm the only one making such public announcements. Here's the deal — Errichto is right. Sometimes, we just have to accept the fact that there isn't much incentive in doing what you're doing now, and move on. This is the base of the concept of "opportunity cost" . Btw, are you moving away from programming, or just competitive programming?

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

Don't want to sound harsh, but you've been on Codeforces for 3 years yet you only participated in 23 contests. I'm not saying that is the only reason but it definitely correlates with the fact that you are making a very slight progress.

»
8 years ago, # |
  Vote: I like it +4 Vote: I do not like it
A man, having a blue belt, says "I don't know nothing." Who would believe you?
And you participate in programming contests to achieve what? What is really bothering you?

As for me, it makes me a better coder because almost every contest I learn something new, polish my skills, encounter interesting problems that raise beyond my current job level. Also, when I look at the code of the world best programmers, I see that still there so are many things I have to put to my pocket.

Basically, Programming consists of Algorithms, Technologies, Software Engineering. Maybe, you should take a break, write your own piece of software.
Good luck!
»
8 years ago, # |
Rev. 4   Vote: I like it +16 Vote: I do not like it

To become something, to become great, to be awesome, it is never an easy way. It is not just Coding, everything you do in life is like that.

Quitting is ok, if you have another thing in mind, if you have something else to do that attracts more, if it is your destiny etc. But if you are quitting just because you are scared, it is plainly wrong, as a man, we are died trying!

And if you want to think more positive, create another post, asking for advice, we will give you plenty of solutions. Stop complaining, find a solution!

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

Dude, You are blue! and you have had a very great graph! I have been in grey in as many contests as my own age! And am still waiting to give more because its really fun. I look to people in this community to take inspiration from whenever I feel too bad about my contests. So I try harder every time! Maybe you need some rest. Take a break and chill out. Till then I will atleast try to make it to cyan :P

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

I don't know if the message in this photo is evil or good. But i think that you are not in a war to give up. this is just a game, Play it when you have some free time. Good luck dude.

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

At the least you are blue man If someone should be quiting it's me :)

Take a break see how things will work out return to coding after a while if you feel like coding then do it otherwise leave it be you will know what's best for you.

»
8 years ago, # |
Rev. 4   Vote: I like it +45 Vote: I do not like it

Once in an interview Petr Mitrichev said:

"Do not spend all your time on training or studying — this way you will probably become very exhausted and unwilling to compete more. Whatever you do — have fun. Once you find programming is no fun anymore — drop it. Play soccer, find a girlfriend, study something not related to programming, just live a life — programming challenges are only programming challenges, and nothing more. Don't let them become your life — for your life is much more interesting and colorful."

Full article : Link

So keep solving problems as long as you are having fun. Remember you did not waste your time. Your time was well spent and you learnt something new.

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

It seems that my story is similar to you : (

I was coding hard for 3 years. My rate is not bad (?) and I have more that 1200 problem solved. But it seems that I have to give up.

  • »
    »
    8 years ago, # ^ |
    Rev. 2   Vote: I like it +24 Vote: I do not like it

    actually it seems like you took a big jump between 2014-2015

    yet another one in feb — mars 2016

    i think this is very motivational! can you share any stories?

    or it just happened due to a long term training in such unusual manner?

    • »
      »
      »
      8 years ago, # ^ |
      Rev. 6   Vote: I like it +47 Vote: I do not like it

      I really want to share my story but my English is not good enough!

      But I will say as I can and sorry for my bad English:

      Actually, I was training for INOI (Iran National Olympiad of Informatics).From those 1200 problems, I solved 800 of them in five months. I took about 100 virtual contests and all of the Codeforces official contests in this 9 month. I was training hard, about 12 to 14 hours per day in last 9 month.

      INOI has several steps. the second step of that was held in 1 month ago, and It seems that I will not pass (80 persons will pass). surely it was an accident because I was good enough to pass this step.

      The story started when I give up my parents and went to another city (Tehran). Life was (and currently is) hard for me. I am only 16 years old and you know that life lonely is not easy (?).

      And now I think my life is over. I'm seeing the end of life. No one can help me. I am very sad now.

      Oh God, I want to die, help me.

      P.S. If you enjoyed of this tell me to share a complete story on my blog.

      P.S.2. Someone said that it will be nice if I share my complete story on my blog. I will do it as soon as possible. Thanks to all of the kind users.

      Edit (5 June 2017): Fixed grammar mistakes using Grammarly.

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

        thanks for your replay. indeed it is a good story and it will be beneficial if you shared it in details.

        but really why to give up when you can improve yourself if you worked hard for it!!

        And now I think my life is over. I'm seeing the end of life. No one can help me . I am very sad now. Oh God, I want to die, help me.

        man -_- it's not that harsh

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

          I haven't time to continue coding. I should study hard to pass a big exam called Konkoor and go to university, Then maybe I have more time to continue that I want to do (coding).

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

        When I hear somebody sigh, 'life is hard', I am always tempted to ask, 'Compared to what?' — Steven Harris

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

          Maybe compared to many others' lives or own life in the past. Is comparision even necessary? Life is hard when you feel pain / negative emotions, intensity and length of hardness may be different.

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

    I want to be betrer than you. Carpe diem!

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

I always felt that I'm not improving and wasting time, and I used to get really frustrated of that, but when I looked at my codes from 1 year ago I really felt the raise in my level. I'm improving slowly, but I am improving. Maybe it's the same case with you. Try looking at what you were years ago, you'll feel that you are doing progress and ditching competitive programming is not worth it.

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

Try to simply leave it for some time. Maybe then, you'll find out what's driven you so far, and, maybe, it's strong enough to drive you further. Either way is nice. Good luck dude.

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

A lot of these replies are along the lines of "you should try harder / think of alternatives, and then you'll become more successful". Which is true. But let's see what a specialist in success has to say... For me the relevant authority is the author of The Seven Habits of Highly Effective People. Well, in a book he wrote a few years after The Seven Habits (I forget the title), he says that many people wrote to him saying they've achieved remarkable success, but not happiness.

So my response is different: if you're doing competitive programming in order to achieve greatness (fly in airplanes, meet Tourist, hold a big cheque, get on page 5 of a newspaper with half the factual details wrong), then you should quit as soon as possible — because when you get there, none of this will make you happy. But I probably won't quit that easily, because for me every nontrivial problem eventually feels like a gift (if it's not too hard, which, in contests you can observe from the scoreboard): either I solve it and I'm happy for a whole day, or I try everything I can think of and still can't solve it, and this is even better, because when it clicks, you experience real beauty. Also, you learn a new vision, and evolve, which has a small practical worth. Don't you like it when two things you know well unexpectedly click and make a third thing you know very well? I know that many people don't get anything out of that, and dislike confusion or exploring unusual places in general. Even if you're not one of them, there are other problems with this: (1) this is a solitary, selfish activity; you can't share this beauty, you can only spoil it for someone (2) there are better ways to use your time for sure, more aligned with your arch-goals; not many, but there certainly are; I'm sure that many people who retired have discovered something more worthwhile; the best is the enemy of the good, (3) girls won't be impressed even if you manage to become the champion of the world.

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

    girls won't be impressed even if you manage to become the champion of the world.

    They won't? Why didn't anybody tell me? I have been coding for 10 years and I am giving up

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

When i think about something like that i look at netman's rating graph ;) he is my inspiration :D .

»
8 years ago, # |
  Vote: I like it 0 Vote: I do not like it

giving up!!! you mean you dont have any MOTIVATION, oh, how awful. you must find your goals in your growth. normally, when your goal is a point and you say if I cant reach it i will die(?) or you say something like that you will give up if you cant :D but when you make your goal all of your trying while you are hardworker, you RECEIPT your goal and you are alive :D

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

What you want to do, Is not really a bad thing.
Just don't call it giving up. This name makes you feel bad to do it.
If you have tried for 5 years and now you don't see any future in continuing it, The best thing to do is (Let's call it:) Changing the way and making better decisions.
Although, I recommend you seeing ruban's profile as a hero of not giving up :D

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

    not everyone is interested in getting a high rating or participating in IOI or ICPC. some people just do it for fun. so stop posting his profile in topics about not giving up.

»
8 years ago, # |
Rev. 9   Vote: I like it +13 Vote: I do not like it

Same here buddy :v I used to have the same feeling as you.

I sacrificed everything: time with my family, time to play with my dogs, time with friends, time to sleep, time to play the piano and violin, etc. I thought I could change my life with a National prize. And guess what I get? Nothing! I participate in the National Olympics and get no prize. "Everything I put in and now I have nothing, I am nothing", that was what I thought.

You know how much I want to give up? And now I still on Codeforces, solving the problems :v What I want to tell you is you are doing it the wrong way.

Coding is not so important that you have to lose anything. You are forcing yourself to do it. If you still feeling that you are sacrifice anything for it, you will never be successful. You cannot learn the thing that you do not like.

So first, ask yourself if you like coding.

If not, then find the thing you want to do best.

If you do, then get out of that depressed feeling! Make coding as a hobby of yours. Code when you want and rest when you are tired. You don't have to do much, just spend 4 or 5 hours a day, but you have to solve the problems right and fast. Keep the balance, don't force yourself. Remember, you are human, not a machine. And again, this is no job of a genius. The problems cannot be born daily, but you can solve many daily. Solve the problems, understand them so that you can do them again. There is no shame if you forget something. Try it again. And when the time comes, you will become the new tourist :))

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

    And he did get a national prize everybody :D in a second attempt!

    Never give-up!

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

Learn other things as you have planned !! Best of luck to you in your future endeavors !!

Find your reason of participating other than ratings also, it could be very personal or anything, it could be stupid in others eyes or so, doesn't matter.

Personally, I participate in the contest to get the competition factor inside me, so even if I fail in getting good ratings (which I usually do), I feel good that at least I spent 2 hours in some sort of competition. It just makes me feel good.

»
8 years ago, # |
  Vote: I like it -47 Vote: I do not like it

tourist was blue before he got red

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

    did you look at the rating formulas? look at his rank in contests when he was blue.

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

      Should it stop anyone from trying? "Rome wasn't built in a day"

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

        what I mean to say is that he was already a very exceptional coder before coming to codeforces. His rating was blue cause of the rating formulas but his rank usually was almost 1 even when he was a blue coder. The initial rating is assumed to be 1500. I don't know what your comment means,

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

    tourist was an IOI medalist when Codeforces didn't even exist.

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

      Don't compare him with anyone. I know he's(tourist) great, I just wrote this to give him(kursatbakis0) a little push forward, but instead ended up having useless argument with you guys.

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

looking at your past blogs I seriously think you should quit competitive programming as you do not like it and have no purpose.

http://codeforces.net/blog/entry/14017 http://codeforces.net/blog/entry/43800

»
8 years ago, # |
  Vote: I like it 0 Vote: I do not like it

Guys what I've noticed that programming is being compared to competitive programming.... please don't bring Codeforces rating in here. kursatbakis0 is talking just about programming and not specifically competitive programming.... Sorry brother, no suggestions for you though... just do what your heart tells you!

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

how is life now? better?

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

    No, He just started again. Loot at his unofficial submissions. :D

»
7 years ago, # |
  Vote: I like it 0 Vote: I do not like it

Winners never quit and quitters never win, remember that

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

Problem is the "Vision". If it's not clear then life is like hell and if it's clear then life is like a haven. It's easy to say the last decision is your's but how do I find the solution if I don't know where do I go or which is a right or wrong direction. These are a very bullshit list of problems but they rising in life, trust me, life will become very scary and tough for a living. Yes, most of the friends here suggest when a mind is totally confuged, it's best to leave the problem and enjoy your life with friends and family. Plan trip & tour. It's the best way to kill 2 problems. 1. Find the cure for your problem. 2. Kill the problem.

This is what I apply when stuck with my problems. Hope it's helpful for you.

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

If you give up, you lose yours 5 years!

»
4 years ago, # |
  Vote: I like it -13 Vote: I do not like it

Just find something else to do. There is more out there than just programming.

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

    See when the blog was posted.

    Tip
    • »
      »
      »
      4 years ago, # ^ |
        Vote: I like it -13 Vote: I do not like it

      Necroposting asking not to necropost.

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

        I was replying to your comment, which was posted less than an hour ago, and you were commenting under a blog 4 years old. You decide what is necroposting. :|

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

        exactly

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

hohohaha

»
4 years ago, # |
  Vote: I like it -17 Vote: I do not like it

Here's a quote from the book Subtle Art of Not Giving a F**k

It's (Life or problems or CP for that matter) a never-ending upward spiral. And if you think at any point you’re allowed to stop climbing, I’m afraid you’re missing the point. Because the joy is in the climb itself.

P.S : It's a quote and I am not judging you or anything. At the end it's your choice whatever you do(make sure you don't regret whatever you choose)

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

    Motivation quote are just lies, stop lying to yourself if you can't climb.

»
4 years ago, # |
  Vote: I like it 0 Vote: I do not like it

great decision

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

you got blue and give up?