From Beginner to Grandmaster - Complete Roadmap for Competitive Programming
Vložit
- čas přidán 3. 06. 2024
- The roadmap to end all roadmaps. Prepare yourself for some awesome content.
Resource document (everything mentioned is in here): docs.google.com/document/d/1-...
Timestamps:
0:00:00 Intro - Overview
0:02:26 Intro - "Table" of contents
0:04:31 General advice - Why I don't like this video [IMPORTANT]
0:06:15 General advice - Learning mindset [IMPORTANT]
0:14:03 General advice - Contradictory advice?
0:15:07 General advice - Wasting time [IMPORTANT]
0:16:46 General advice - Motivation
0:17:49 General advice - Performance vs. skill
0:18:37 General advice - Organization
0:19:09 General advice - Dealing with failure
0:19:26 General advice - Creating logic
0:20:26 General advice - More resources
0:20:39 General advice - Form advice
0:22:46 General advice - Mistakes
0:27:49 Practice advice - Overview
0:28:32 Practice advice - Universal - Practice sites
0:29:49 Practice advice - Universal - Format/time
0:31:21 Practice advice - Universal - When solving
0:32:50 Practice advice - Universal - Editorials
0:35:05 Practice advice - Universal - Random or topic-based?
0:37:06 Practice advice - Rating-based - Overview
0:37:23 Practice advice - Rating-based - 0-999
0:41:19 Practice advice - Rating-based - 1000-1199
0:44:20 Practice advice - Rating-based - 1200-1399
0:49:01 Practice advice - Rating-based - 1400-1599
0:53:54 Practice advice - Rating-based - 1600-1899
0:57:35 Practice advice - Rating-based - 1900-2099
1:00:58 Practice advice - Rating-based - 2100-2399
1:04:44 Conclusion [IMPORTANT] - Věda a technologie
Thanks! Starting this at the ancient age of 36 it's awesome to see such friendly perspicacity there to greet you
YOU ARE INSANE
...ahem, thank you. That was the aim of this video, to provide a comprehensive guide that would address many of the *real* issues with practice & stuff like that, beyond all the fluff. To this day I'm still proud of how it came out.
@@ColinGalen colin can i buy your neck and left arm
@@finnpomfret shut up killer
You're a king, best of luck to you and I hope you're going strong 2 months later!
Bra, you should count yourself lucky for being younger than me. I am 47yrs old. Just bought myself a 2 textbooks on the DSA by NARASHIMA KARUMANCHI. Right now, I am on OOP and looking to get myself ready with Functional Programming and its concepts. Udemy LEETCODE will leave you juiced up with edge cases, a fundamental manner of breaking down information.
I am 100 percent glad technology gives everyone the chance to enhance their skillset. I want to be old and still know how to be human, supportive and inductive to self and others.
Remain uncommonly favoured in insight, strength, and spiritual matters, especially walking to replenish strength and breath of the endocrine system.
Omg such efforts. Really appreciate it man. What an insightful video. Highly recommended.
priyansh orzz
He is actually like a god father 😌♥️
One legend appreciating work of another legend 👍
He's everywhere
orz
Glad to see you back. I've been watching your contest video solution since I started doing codeforces, you give me so much motivation ❤.
i feel like a late bloomer, i'm just getting into this as a junior/sophomore of my college career; your videos are helping lose this feeling!! you have a lovely channel and the way you articulate yourself is lovely
you madman, this is the largest dono by far (factor of > 2)
glad it helped, hopefully my other stuff has something to offer too
Pls give me money
@@zecyoutube😂
Thank you so much for all your effort and dedication towards helping us!
The essence of the video is :
- practice random problems and you will eventually learn the most important topics
- don't expect just to read a rodmap and become good.
( the difference between a gm and a noob is only the time spent)
- don't seek for a rodmap because there is no clear path to success
(the need for a complete guide is caused from school where we just follow instructions)
thank you so much, the message was clear
- do stuff that is difficult for oneself
- the goal is to learn and nothing else
- time spent thinking >>> num of problems solved
Pretty sure you meant
time spent thinking
@@aymanehrouch nope
You really are amazing man. Thank you for taking me out of this mindset ❤
Man coming from you don't worry we're going to watch the whole video even multiple times... Great effort Colin. Thanks.
your video is COMPLETELY changed the way I think about solving problem. I feel fulfilled to be honest. I don’t think there are so many people on the internet share these kind of thoughts.
I love how self aware you are and how well you've learned how to learn to the extent that you can teach it.
We love you Colin, thank you for your effort.
Wow! I have been stuck on this “Learning how to learn” mindset for so long. I tend to overthink on how to better optimize my learning without actually learning. This video is a gem in pointing me in the right direction. Thank you Colin! I’m going to go solve some problems now 😁
me too :(
exhaustive and inconceivably valuable. Brother, thank you!
Your videos are always great Colin>>>> Always great to have you!...Waiting for you to be back in contest screencasts ;)
Thanks so much for this incredible amount of work.
Hey thank you so much for the effort and honest advice. Will definitely work hard on this!!
You are the Coolest and calmest person I have ever seen in my life😀. Stay always just like that, fella!
Thanks for being on point and no using flowery cheap tricks to get views. I love your authenticity. You are my inspiration.
Thank you colin, amazing content as always
Thank you so much for all the effort and dedication you put into your videos, Colin. I'm sure I speak in behalf of everyone when I say, we appreciate your hard work!
Yes we really do appreciate your hard work man
cool name
You made my day colin ♥️♥️♥️♥️♥️thanks a lot brother. God will bless you a lot . 😌
Thanks man. I appreciate the perspective shift and great practical advice.
You are awesome making such honest videos helping many students like us.
This is really great and inspiring advice, thanks for the great video Colin, a lot of this advice can apply to other facets of life
You are amazing. You've inspired me intensely.
Time to get studying!
Very valuable advice and food for thought. Thanks!
Absolutely Brilliant! Thank you Colin!
Your tutorial videos are amazing. I decided to go back to creating soft after 16 years. soft soft is so easy to get into, but also offers
Thank you dude, I am so glad I found you!
Thanks a ton for making this 🥺
Holy shit this video is so helpful. Thank you. Thank you. Thank you. I’m just 20 minutes in and everything is starting to click so well. Im seeing my errors of learning and my prioritizations and I’m understanding how to fix that. GOATed video
Just here to thank you for all the efforts
Legendary roadmap, very helpful.
Thank you so much for your effor which you have given in this particular video. you really explained some harsh truth. i appreciate the video.
Amazing video! Really appreciate the quiz data from Google forms!
Never did competitive programming before but I will give it a try.
Thank you so much, this is helping me in my coding journey.
thank you very much for the roadmap
Insightful 👏. Thankyou gallin
Thanks for giving the ultimate roadmap!
Great video and advice, thanks.
Good stuff. Even though the 'roadmap' thing is a bit of a meme, it is still very useful for someone (such as myself) who is coming from a non comp sci background and has enjoyed doing leetcode so wants to keep progressing.
Thank you. I appreciate your advice.
Thank you very much for your dedication for us ..
Thanks for all the efforts..!!
Your effort is appreciated
Thank you so much for this big help ...❤❤❤❤
Damn! Great Work!!
Thanks a lot for the right guidance.
Excellent! Thanks.
Thanks for this video!
Thanks for this resource.
i was eagerly waiting for this video...
Hello, Galen! Thank you for providing such amazing stuff. Personally, I find the proof of the solution to be the most challenging. Because there have been times when I have been unable to obtain proof, but the statement to prove is intuitive. That same statement doesn't feel quite as true after getting a WA🤦♂. Do you have any advice on how to deal with such situations? Perhaps some general methods of proof, such as induction or contradiction. (By the way, a video on this would be fantastic.)
Thanks! I'm that kind of guy who solved around 800 problems in leetcode, but I was basically lying to myself by rushing prboblems. Now with the help of your video I'm solving usaco guide and changing my practice strategy.
Wow 😍 thankyou very much , i needed this one from long time and finally you came and show me right direction , all others youtuber's are just telling go and start giving contest [ i mean wtf how can i just go and start giving contest's if i don't know anything ] thankyou very much 😇
Thanks man 🙌
Look, I don't care what others say here. Mr. Colin, you are doing an excellent job informing people with inductive minds to know what they are going to expect with requires discipline and persistence.
You cant let people deter you from the patience within you. Your patience is needed in this world whether you know it or not.
Remain uncommonly favoured in insight, strength, and spiritual matters, especially walking to replenish strength and breath of the endocrine system.
Nice video and very useful info thanks :)
This is pure gold 💯💯 Deserve much more than 1 billion likes 👍👍👍👍👍👍👊👍 (...)
thank you soo much for this ...
Thanks Colin 😊
Thanks Colin
amazing video.let follow it
Let's go, GM soon!
Thanks!
Oh hell yeah!!
I fee like the amount of helpful information is just simply not deserved by me. 🛐
Thanks so much!
Hey colin i love you man ❤️, can you tell
Me that does looking at the wrong test cases ,does that also counts in helps ?
Rwally thanks for effort man
thank you for this video
Okay im going! thank you
Thanks, mate
Thank you !!!
legendary vid
Thanks sir for your nice explanation
Very helpful thank you
Thank you so much Sir
Thank you.
I hear you say, this video is long. However, there are people that sit in a classroom for upwards to 3 hours in the hopes to glean the information you distill into a little over an hour with start, stop, rewind, and fast forward functionality. You are doing the industry a favor and I hope you are compensated handsomely for your efforts. From one dev to another, thank you.
One of the points that you mentioned is "identify what will work" . I think it's an idea or a topic that you should do another video on .
Amazing video, it helped me a lot
...
But changing the subject... It's a silly question, but is there a way to change the nickname in codeforces?
Colin, your hair is majestic
Being with you is strangely peaceful - Being away from you feels strange but also quite peaceful.
Thanks man
thank u helped me a lot
Nice work
Hi Colin,
thank your for these great videos and explanations. Could you please share with us what drawing tablet you use and what software for editing your videos? I am a big fan how you explain complicated topics. Keep it up!
wacom intuos as a tablet, davinci resolve as an editor
You the man
Thank untuk so much for all
Hey I wanted to suggest a resource - there are some great courses in English by Pavel Mavrin here on CZcams. You could add those to the guide as well, if you feel they are good
I always had this problem where i doubt myself because i realise im doing everything seemingly right im doing many good practises NATURALLY
So i see myself i have everything but im still failing so it really brings me down
But then i realise that the reason its not working its because i dont actually use them bc i think "Yeah i know this and my mind does knows this so this should be done automatically"
Also i intentionally compare myself to other bc it gives me more motivation to be better or because im better, still it sometimes does hurt me tough but i thinks its worth it
Oh I'm fucking excited.
Thanks ❤️
How, more specifically, do you deal with or perhaps combat the _initial_ feeling of, "my brain just is immediately throwing this out as I'm reading"? With high-level cognitive thinking for LeetCode, this is what it feels like sometimes, I _want_ to make the gears turn but it feels like my brain is a brick instead of a sponge.
Holy crap it actually worked!
This video applies to life in general
I forgot all the maths that I've been learnt do you recommend to learn math topics that use in cp before starting ?
We made it!