1. Practice 2. Solve problems with editorials 3. Solving problems slightly above your level. 4. Solve an optimal numbers of problems like 200-400 not 2000-4000 5. Don't get stuck for long hours.
@@yannickyannick3317 you know...he means to say...don't solve to many problems of the same kind. instead, a few hundred hand-picked problems would prove helpful.
some people may need 2k - 4k to hit red while others may only need 200 - 400. gotta remember that life is NOT fair, some people are more talented and smart than you. all you can do is work hard.
Man I can just watch you speak. You're so humble, and you speak with such calmness and confidence that makes me admire you so much. Lots of best wishes to you, and keep making these videos for us.
@Errichto Do we need to join any coaching or courses to become a competitive programmer or self learning and practicing is enough ? And thank you for such knowledgeable content.
Hi I'm trying to learn python. I have set up an ide and know the basics. Like data types. Lists dict, tuples. Some idea of classes and objects. Functions , lambda . Any advice on how to practice and learn more and what resources to use.
I believe this one with 20-30mins of trying and then go check the editorial is the most important one. It seems to me that many people have this problem sitting on the same problem hours/days, the same by me... Thanks for video!
A bit late to this, but I just want to point out on 3:16 he mentioned that even after reading editorial, you should still implement it yourself. This is in line with the "thinking fast and slow" concept where System 1 is the fast (processing your senses etc), intuitive thinking, skills, and System 2 is the deep, analytical thinking. If you don't engage your System 2, chances are you won't learn anything. Just like when you use GPS navigation fully vs getting lost at first. You'd remember the route better with latter :) Also doing things long enough, using System 2, it will become intuitive later and only need System 1, like learn to ride a bicycle.
if you are stuck at any problem for about 40 minutes you should watch the tutorial again and when you find something new which you didn't apply or you should've applied instead of some other technique, you go and try it and fix some issues and if still you are not getting the solution to that whole problem watch the tutorial again until you do. And this is only for beginners or like intermediate coders/problem solvers, not for experts or Masters, Experts/Highly skilled coders can take another hour or two to solve the problem on their on. The best tip i ever had. And honestly i am already doing it but sometimes i think of it as theft with my studies. So, You made it clear for me. Thanks
whenever i ask people how can i improve myself for contests they told me that just practice or solve problems bt they didn't told me how to learn... first part of the video was awesome boss...
When red coders don't remember exactly what they have done to become blue from green, because its quite some time now for them then they say { "practice is only the key" , "solve lot of problems" } and it means really "nothing". You can ask a blue coder instead who recently got there he will tell you exact things. (** But Errichto seems to remember a lot ** )
Thank you a lot! You really made my mind cleaner about how to start and what to do at all. I got myself being stuck with begining because all mind is about what to read or what to find to just start so it just even started. Competitive programming is what i really need but also it is so hard. Would like to be a red
Simple but very useful advice. I remember there was that one time when I couldn't solve a problem for a week and then I went "To fuck with it, I'm so done" and didn't write a line of code for like a month...
00:32 Practice is key to becoming a red coder in Codeforces 01:04 5 tips to become red in code forces 01:36 Tips for improving coding skills 02:08 Choose problems slightly above your level to improve 02:40 To become a red coder on Codeforces, solve a lot of problems. 03:12 Looking at the editorial after being stuck for 20-30 minutes 03:44 Implement solutions from editorials to understand techniques better 04:10 Tips on becoming a red coder in Codeforces
@@MiketheCoder Bro can you give some tips to become a good programer how to start from beginning because I'm beginner started my career plz as a senior plz give me some tips 🙏🙏
Naani Mahesh You can start by doing a lot of projects that interests you. You can create a web scraper, or a website or anything. Just make it something you want to create and focus just on that. After that, put it on your portfolio and apply to jobs.
He is right it all comes down to practice and more practice. There is no magical overnight formula to become a red coder on any platform. Constant coding and tinkering to get better overtime.
My advice is to learn computer science... especially computer architecture..then any language will make sense, and you will understand how to harness the problem solving abilities of any computer language and understand it's physical limitations..it also explains why many use C++ for competition...it's one of the most flexible and free range languages but of course required you to understand fundamentally how the Von Neumann computer science architecture works
I watched whole video from 0 to 0:32 and thats really useful! Now I think I know how to become a really great coder. Thank you very much, now I need to go practice what I learned from the video!
because of my math background i enjoy soving project euler problems. But lots of the times these problems are related to some specific math concepts that you should check and learn about it. So it takes more for me solving project euler problems but i like it.
It's awesome to see that you developing in video content, editing, adding some jokes and also don't lose usefulness of content, thank you for your advice, but also it's a little bit obvious and I just watched this video because they are awesome =)
Hey, I've been practicing for two months now and I can definitely say that my level has improved! My friend just gave me ctci and I could solve almost every question in it. There's only one way and that is solve problems.
This one video is enough how to be a good problem solver, short video, simple and really amazing. One suggestion I really liked i.e. first choose a problem which is slightly higher than your ability which should not be too easy or hard.
Hey Errichto man please start even basic tutorials and basic div 3 div 2 and div1 problems so that many people can gain your knowledge and you may help out many people
I'd say Hackerrank works better for learning. Just go to the Problem Solving section and do whatever comes up in recommended. You can sort by difficulty and problem type.The submission and testing process and the UI is better. Codeforces is great but only for contests.
Hey, I love your videos on problem solving. I always try to wach your competitive programming live session. I have learned so much from those. dont be like other crappy youtubers who are regularly making this kind of content like how to become a software developer or how to start competitive programming. we all know it is all about practice, no one can be as good as a person who train him/herself every single day. so bring more explanation about algorithms and data structures and mathematics. and stay at home dear :)
Tip number 0: Learn how to deal well with frustration.
Underrated tip
Someone give this man a medal.
That's it
Keep a sponge ball. Use it
Golden tip.
1. Practice
2. Solve problems with editorials
3. Solving problems slightly above your level.
4. Solve an optimal numbers of problems like 200-400 not 2000-4000
5. Don't get stuck for long hours.
what do you mean by solve an optimal number of problems in the range of 200 to 400?... shouldn't the logic be solve as many problems as you can????
@@yannickyannick3317 you know...he means to say...don't solve to many problems of the same kind. instead, a few hundred hand-picked problems would prove helpful.
@@shreyasaravanan7720 thanks for the clarification
@@yannickyannick3317 Sure😄
some people may need 2k - 4k to hit red while others may only need 200 - 400. gotta remember that life is NOT fair, some people are more talented and smart than you. all you can do is work hard.
Those first 30 seconds are #truth though-and not just for competitive programming, but for any skill or endeavor. The rest is all bonus 😛
Clément Mihailescu code doesn’t sleep
Yeah! Bonus tips are gold 🥇
New pitch for algoexpert main page: "Doctors hate him! Check how he nailed his coding interviews with this ONE WEIRD TRICK."
@@Errichto 😂You'll see it live on the homepage soon.
Hey i love your drama with your partner sir
Man I can just watch you speak. You're so humble, and you speak with such calmness and confidence that makes me admire you so much. Lots of best wishes to you, and keep making these videos for us.
You won't believe number 4.
@Errichto Do we need to join any coaching or courses to become a competitive programmer or self learning and practicing is enough ? And thank you for such knowledgeable content.
@@aayushsharma1048 The video says everything that needs to be done.
The thing I won't believe is 1.6k views in just 22min.😂😂😂
@Errichto how to understand problem quickly
Sometimes i stuck what problem asking for
Thanks for great content
Hi I'm trying to learn python. I have set up an ide and know the basics. Like data types. Lists dict, tuples. Some idea of classes and objects. Functions , lambda . Any advice on how to practice and learn more and what resources to use.
A little laughter earns you a lot of programming
Respect Bro we love what you doing !!!
I believe this one with 20-30mins of trying and then go check the editorial is the most important one. It seems to me that many people have this problem sitting on the same problem hours/days, the same by me... Thanks for video!
A bit late to this, but I just want to point out on 3:16 he mentioned that even after reading editorial, you should still implement it yourself. This is in line with the "thinking fast and slow" concept where System 1 is the fast (processing your senses etc), intuitive thinking, skills, and System 2 is the deep, analytical thinking. If you don't engage your System 2, chances are you won't learn anything. Just like when you use GPS navigation fully vs getting lost at first. You'd remember the route better with latter :)
Also doing things long enough, using System 2, it will become intuitive later and only need System 1, like learn to ride a bicycle.
If someone is interested in the text on Errichto’s shirt, it is - Ladies and gentelmen, this is a bear
Oh thanks 😊
Now I want that shirt
underrated Comment
Problem-solving is real fun. I think algorithm theory per se already picks the mind, but doing stuff is what really improves the grit of programming.
You should do a "day in life of a competitive programmer" that'll be interesting to watch
@Rui Kashaire or vodka and energy drinks instead of coffee
@Rui Kashaire this makes even funnier ur situation lul
@Rui Kashaire hahahaha omg that guy lol man
its is fucking boring, believe me
Unlike all those cringey prorgrammers who eat 30 meals a day
I love the awkward pauses and re-starts. Keep up the great work!
I studied in Poland for 2 years and I don't know why but I love this people, Greetings from Turkey my man
"I'm never joking" but at 0:00 you said to ME "Hello Programmers", lol!
This is because the content is not for you.
@@dsdcp It wasn't, but it is moreso today :)
Have you accomplished hello world succecefully?
@@dsdcp No, it's difficult, but I'm working on it 😔
@@brooksgunn5235 Relex, sometime the thing will become part of you and then, voilá.
I like those short videos where you share your experience and give advice. I find them very valuable :). Thanks for posting those and sharing ;).
Your voice is like a 100 year old wise wizard.
r8
omg that's true hahaha
frfr
I think the tip of not wasting too much time on a problem is going to be quite helpful for me. Thanks for sharing your experience with us.
if you are stuck at any problem for about 40 minutes you should watch the tutorial again and when you find something new which you didn't apply or you should've applied instead of some other technique, you go and try it and fix some issues and if still you are not getting the solution to that whole problem watch the tutorial again until you do. And this is only for beginners or like intermediate coders/problem solvers, not for experts or Masters, Experts/Highly skilled coders can take another hour or two to solve the problem on their on. The best tip i ever had. And honestly i am already doing it but sometimes i think of it as theft with my studies. So, You made it clear for me. Thanks
No promotion, No extra talk to make video long. Exactly to the point. 💯❤️
Slightly above your comfort zone. That's my favourite.
Thank you so much for this! I liked that you mentioned the editorial. I think that's very important.
whenever i ask people how can i improve myself for contests they told me that just practice or solve problems bt they didn't told me how to learn... first part of the video was awesome boss...
I see useful the "don't get stuck on a problem". Better read the analysis than get frustrated and throw the computer away.
🤣🤣🤣
Same bro ((
Nothing's more frustrating than reading, "time limit exceeded on test 98" or something.
Not time limit, rather "wrong answer"
@qts well, slow solutions are wrong answers.
When red coders don't remember exactly what they have done to become blue from green, because its quite some time now for them then they say { "practice is only the key" , "solve lot of problems" } and it means really "nothing". You can ask a blue coder instead who recently got there he will tell you exact things. (** But Errichto seems to remember a lot ** )
@NRG CODE if you scroll up a bit, there's actually a video about it right there
Well the starting April Fool joke is the bitter truth 🤐😄
The joke at start was really good, haha a good video as always Errichto!
He is serious even when he is joking what a legend!
🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣
Thank you a lot! You really made my mind cleaner about how to start and what to do at all. I got myself being stuck with begining because all mind is about what to read or what to find to just start so it just even started. Competitive programming is what i really need but also it is so hard. Would like to be a red
At 4:04 "R u mocking at us"? 😂😂
I've 1800+ in the codeforces. And I wanna say, that u r right and tell us about my preparation. Guys, just thorough preparation...
Simple but very useful advice. I remember there was that one time when I couldn't solve a problem for a week and then I went "To fuck with it, I'm so done" and didn't write a line of code for like a month...
00:32 Practice is key to becoming a red coder in Codeforces
01:04 5 tips to become red in code forces
01:36 Tips for improving coding skills
02:08 Choose problems slightly above your level to improve
02:40 To become a red coder on Codeforces, solve a lot of problems.
03:12 Looking at the editorial after being stuck for 20-30 minutes
03:44 Implement solutions from editorials to understand techniques better
04:10 Tips on becoming a red coder in Codeforces
"Just do more problems" - Errichto
You mean I can't just pay for a course online and expect to become an algo expert? /s
go back to reddit
@@Cynbell07 it's a joke about online courses like algopro and algoexpert
@@MiketheCoder Bro can you give some tips to become a good programer how to start from beginning because I'm beginner started my career plz as a senior plz give me some tips 🙏🙏
Naani Mahesh You can start by doing a lot of projects that interests you. You can create a web scraper, or a website or anything. Just make it something you want to create and focus just on that. After that, put it on your portfolio and apply to jobs.
Happy 69 likes ;)
Thanks.This video gave me inspiration to register in codeforces.I must follow these tips from now on.
So funny, I just stared there at my desk waiting for something else. I like a lot your videos, I hope you could make more videos in the future.
These tips are more clear once you are into cp and dsa, all the problems like stuck on a problem etc are encountered.
Dear Errichto, you are just AMAZIIIIIING!!! Thank you so much for all these videos.
That was the best pause I've ever seen/heard
If you can see and hear pauses, I'm afraid you should see a doctor ;_;
@@Errichto 😂😂😂
Hello! I am beginner in coding and I really like your videos. I think they are really interesting and you are nice guy!
He is right it all comes down to practice and more practice. There is no magical overnight formula to become a red coder on any platform.
Constant coding and tinkering to get better overtime.
Love the editing on the video !!
A "techniques in contests" video would be helpful. I mean what to do if you get stuck on a problem, or how to attack problems.
Related to your thumbnail, can you do a video on your favorite / recommended programming books?
Thnks buddy !!!! April is a good month to start with these tips on problems.
My advice is to learn computer science... especially computer architecture..then any language will make sense, and you will understand how to harness the problem solving abilities of any computer language and understand it's physical limitations..it also explains why many use C++ for competition...it's one of the most flexible and free range languages but of course required you to understand fundamentally how the Von Neumann computer science architecture works
I watched whole video from 0 to 0:32 and thats really useful! Now I think I know how to become a really great coder. Thank you very much, now I need to go practice what I learned from the video!
It was good humor NGL 😂😂😂
Not getting stuck on one question and instead watching editorial tip was very helpful, thanks!
Where I can find the editorials for problems? if they have of course.
when you open a problem in codeforces you can see it below the right panel, and right below the submit button@@x6andrey
you are an inspiration for small youtubers like me
because of my math background i enjoy soving project euler problems. But lots of the times these problems are related to some specific math concepts that you should check and learn about it. So it takes more for me solving project euler problems but i like it.
You got me Errichto
Thought you would end at Practice!
Your tips really help me, thanks mate.
That thumbnail with the og C++ tome
It's awesome to see that you developing in video content, editing, adding some jokes and also don't lose usefulness of content, thank you for your advice, but also it's a little bit obvious and I just watched this video because they are awesome =)
I stoped at 0:27s, this is good advice!
I may never announce that I am getting competitive. Thank you for these useful tips!
A red coder
Errichto
Sounds similar 😂
and looks also similar
So true lol. I thought the same.
Thanks, Errichto!
The practice is a key to become a red coder.
Thanks a lot Errichto... I respect your skills and willingness to share your tips. Thank you. Goodluck
really thought that it was a april fool joke, u got me there buddy! and as always nice video
you are an awesome man and I watched most of your videos, especially the Facebook code Competition and Thank you for your tips
Coincidently I am watching this video on 1st April 2021
Kamil is getting better in YT. He's become my favourite
No BS, no clickbait, straight to the point plus a little joke, nice.
Brilliant as always bro
Hey, I've been practicing for two months now and I can definitely say that my level has improved! My friend just gave me ctci and I could solve almost every question in it. There's only one way and that is solve problems.
glad to see you trying to get into the youtube game
This make so so much sense and do love the video
This one video is enough how to be a good problem solver, short video, simple and really amazing.
One suggestion I really liked i.e. first choose a problem which is slightly higher than your ability which should not be too easy or hard.
ua-cam.com/video/uPwjKC6cGF4/v-deo.html
Errichto sensei taught this to us last year and now in 2021, I will be applying this. Arigato Sensei :)
00:21 this is when I liked and subscribed!! A truly wise and simple words
"Hello Programmers" at the very end, with a faceshift
Hey Errichto man please start even basic tutorials and basic div 3 div 2 and div1 problems so that many people can gain your knowledge and you may help out many people
I'd say Hackerrank works better for learning. Just go to the Problem Solving section and do whatever comes up in recommended. You can sort by difficulty and problem type.The submission and testing process and the UI is better. Codeforces is great but only for contests.
awesome man, really this is so helping! you r a life savior!
If we stuck on a problem then without waste time directly go to editorial😁 i like this part.
1:24 If you were me, you would have given up and slept.
Hahaha that April fool 😂 joke was Awesome.Apart From that Whole Video is Good👌.
i just drop by here to watch the first 30 seconds almost every day !!!
His chair left him to be red coder at the end
U got us with that April fool ngl
Thanks for the tips bro.
Thanks one of the finest videos.
Personally I loved the fourth tip, I think it relates most, and more effective!
Errichto has become funny!
What if he continues this even in his long streams?!
Today youtube Algo gave me his video and now just subscribed.
Humour in your videos is rising exponentially.
if you stuck then after 20 - 30 min go back to the editorial. I like the tip very much.
Thanks Hope I could do good in next 6 8 months with these tips !
Best channel ever on programming
Hey, I love your videos on problem solving. I always try to wach your competitive programming live session. I have learned so much from those. dont be like other crappy youtubers who are regularly making this kind of content like how to become a software developer or how to start competitive programming. we all know it is all about practice, no one can be as good as a person who train him/herself every single day. so bring more explanation about algorithms and data structures and mathematics. and stay at home dear :)
Your are doing really good job! Thanks
Thanks, it's really helpul
I'm a beginner but hopefully will be able to get to the top
ua-cam.com/video/uPwjKC6cGF4/v-deo.html
i really enjoyed the class !! :D
Really enjoyed the video.
Maybe lock down is a good time to start grinding for that. Thanks foe the tips @Errichto really needed those tips.
Thanks, very helpful advice !
Good advice, many place where applicable. Thanks
I have a problem of being stuck...that is a good point to not think about it.
came here from YT scrolling, good one sir, thank you