Блог пользователя TillDusk

Автор TillDusk, история, 3 года назад, По-английски

I am currently studying Computer Science at a university in Bangladesh. I learnt coding for the first time in my life in my 2nd year. After I got interested in competitive programming, I saw how difficult it was for me to manage time for courses at my university. My semester continues for 2.5 months where I get 23 classes at maximum. There is a very short time for me to learn a lot from these courses. Besides, I also had an interest in AI. But, I am finding it very difficult to cope up with the pressure. I have to take all the courses seriously as it has a lot to do with scholarship. What would be the best way to manage all these things? The courses in computer science are really interesting(which I want to focus on side by side). Is it possible to make progress in competitive programming with all the facts I have mentioned above? How do you guys manage time for problem solving?(because it takes a lot of time for me)

  • Проголосовать: нравится
  • +18
  • Проголосовать: не нравится

»
3 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

i'm also from bd ! from senior contestants what i have learnt -> 1) keeping good academic result as well as great in cp really tough unless he/she had a olympiad background ! 2) regular contestant try to keep cg above 3 without any repeat/fails ! 3) immense study only before exam,cts ! 4) regular attending classes , make notes ! 5) & rest of the time use for solving problems !

  • »
    »
    3 года назад, # ^ |
      Проголосовать: нравится +1 Проголосовать: не нравится

    It's tough only if you are trying to be a world finalist or something, else NO.

    But yeah, people who are really good at cp, generally don't maintain high cg not because it's tough, but because they are not interested.

    • »
      »
      »
      3 года назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      not every university maintain same standard in bd ! it may harder to get cg 3 from university A than 3.7 from university B !

      • »
        »
        »
        »
        3 года назад, # ^ |
          Проголосовать: нравится +1 Проголосовать: не нравится

        And also in university A, even with cg 3.5 you may be top 5 of your dept while in university B you might not even be in top 20. It's relative, and it doesn't make much difference.

        In your comment you said regular contestants do immense study before exams — that's the point, they could spread their study all through the semester, studying 1.5-2 hour each day and get a lot more study hours, but they are not interested/motivated enough. And vice versa for the academic geeks who want to be good at cp.

»
3 года назад, # |
  Проголосовать: нравится +9 Проголосовать: не нравится

It is always better to concentrate more on one thing rather than multiprocessing. Then only you can see the results.

»
3 года назад, # |
  Проголосовать: нравится +6 Проголосовать: не нравится

From my point of view, managing time for CP is no different to managing time for any other activity, say some hobby as photography. If you solve $$$2$$$ good quality problems for your level a day, in $$$3$$$ years = $$$1195$$$ days = $$$2390$$$ problems, I think you would be at a pretty damn good state.

»
3 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

In my experience, the more time you put in the better you get. So the only way you don't get better at all is if you don't put in any time at all. (I could be wrong, though)

That aside, CP is an activity and you partition your time like you do with all activities. So you should just find how much time you need to spend for things that are required of you, and make a decision for how much time you are OK with spending from the time left over.

»
3 года назад, # |
  Проголосовать: нравится +6 Проголосовать: не нравится

If you love something, you'll find a way to get it done.

»
3 года назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

Welcome to adult live. Just get as much done as possible.