MonsterInMe's blog

By MonsterInMe, history, 7 years ago, In English

I don't know whether "this" has been asked before but i really want an "answer" I want to know whether should i continue competitive programming and carry on as my career as i just love it. Competing and tackling algorithms and optimising and learning with others (great coders) boosts me and i never want to leave it just because most of the programmers opt further for development and sometimes leaving competitive behind ...as many big giant companies too want good developers ...so i want codeforces community to share their perspective ..whether one should also do development just for the sake of job or just competitive would do??

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

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

Competitive Programming will only suffice as a hobby — it has nothing to do with industry/professional programming (I have read that some Google employees haven't even heard of CP). So, the question you must ask yourself is, are you doing CP because you enjoy it or because you want to get a job. It is perfectly well and good if you enjoy it as a hobby but you will never get a dev job if you only focus on CP and nothing else.

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

    are you saying that those who only do cp are starving ...job should also be enjoyable:)

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

With only cp skills, you can get job of problem curator on different platforms (HackerRank , Codechef , codeforces etc . ) or bootcamp trainer ,and I don't think these roles are stable . Moreover , even for these roles you will be required to have pretty strong skills and outstanding profile on aforementioned sites. These are just my observations/presumption. Only those who have experience in these area can shed light on it better.

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

CP helps in getting interview call and clearing algo rounds. NOTHING MORE NOTHING LESS

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

    You might also a few algorithms that can be used here and there.

    • »
      »
      »
      7 years ago, # ^ |
      Rev. 2   Vote: I like it -11 Vote: I do not like it

      Yes. But no one ain't gonna use stuff like Suffix-Trees and DP on a frequent basis in their job.

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

        I think DP is a much more general concept! Its everywhere! Even in life, to solve a problem, we break it into subproblems! Once we solve a new subproblem(taking sometime) and again see the problem, we immediately solve it(from previous knowledge).

        PS: I haven't been exposed to corporate world, but DP seems to be a useful tool for life in general, and most probably it would be useful conceptually in industries, so that you avoid solving redundant problems.

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

          Yeah, like once you develop a certain set of tricks to attract a girl, you can attract a different girl using those tricks with some optimizations

          Ask Svlad_Cjelli for details, he taught me this trick.

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

            I have no idea who you are, but can confirm that this works.

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

              Could you explain in more detail? I still don't understand the recurrence.

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

            Haha :D now you see DP is so useful :p