How To Become Red Coder? (codeforces.com)

Поділитися
Вставка
  • Опубліковано 29 січ 2025

КОМЕНТАРІ •

  • @matheusdallrosa4698
    @matheusdallrosa4698 4 роки тому +978

    Tip number 0: Learn how to deal well with frustration.

  • @the_santa_klaus
    @the_santa_klaus 3 роки тому +805

    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
      @yannickyannick3317 3 роки тому +22

      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????

    • @shreyasaravanan7720
      @shreyasaravanan7720 3 роки тому +20

      @@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.

    • @yannickyannick3317
      @yannickyannick3317 3 роки тому +6

      @@shreyasaravanan7720 thanks for the clarification

    • @shreyasaravanan7720
      @shreyasaravanan7720 3 роки тому +4

      @@yannickyannick3317 Sure😄

    • @m1rac1e
      @m1rac1e 2 роки тому +28

      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.

  • @clem
    @clem 4 роки тому +2619

    Those first 30 seconds are #truth though-and not just for competitive programming, but for any skill or endeavor. The rest is all bonus 😛

    • @兴宣大院君-h4s
      @兴宣大院君-h4s 4 роки тому +14

      Clément Mihailescu code doesn’t sleep

    • @xordux7
      @xordux7 4 роки тому +4

      Yeah! Bonus tips are gold 🥇

    • @Errichto
      @Errichto  4 роки тому +488

      New pitch for algoexpert main page: "Doctors hate him! Check how he nailed his coding interviews with this ONE WEIRD TRICK."

    • @clem
      @clem 4 роки тому +89

      @@Errichto 😂You'll see it live on the homepage soon.

    • @kodetumbuh
      @kodetumbuh 4 роки тому +1

      Hey i love your drama with your partner sir

  • @boongbaang1124
    @boongbaang1124 4 роки тому +18

    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
    @Errichto  4 роки тому +1647

    You won't believe number 4.

    • @aayushsharma1048
      @aayushsharma1048 4 роки тому +35

      @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.

    • @Errichto
      @Errichto  4 роки тому +190

      @@aayushsharma1048 The video says everything that needs to be done.

    • @iitnakanpur..
      @iitnakanpur.. 4 роки тому +35

      The thing I won't believe is 1.6k views in just 22min.😂😂😂

    • @dr.darkfurygaming9174
      @dr.darkfurygaming9174 4 роки тому +9

      @Errichto how to understand problem quickly
      Sometimes i stuck what problem asking for
      Thanks for great content

    • @bobturner2764
      @bobturner2764 4 роки тому +2

      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.

  • @TechWithSabri
    @TechWithSabri 4 роки тому +103

    A little laughter earns you a lot of programming
    Respect Bro we love what you doing !!!

  • @timurkarimov9799
    @timurkarimov9799 4 роки тому +46

    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!

  • @ShikaIE
    @ShikaIE 2 роки тому +53

    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.

  • @rentib9136
    @rentib9136 4 роки тому +196

    If someone is interested in the text on Errichto’s shirt, it is - Ladies and gentelmen, this is a bear

    • @rajab4187
      @rajab4187 4 роки тому +1

      Oh thanks 😊

    • @lalitor
      @lalitor 4 роки тому +6

      Now I want that shirt

    • @Torchl146
      @Torchl146 4 роки тому

      underrated Comment

  • @fytubevw
    @fytubevw 4 роки тому +23

    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.

  • @kushaltandon7720
    @kushaltandon7720 4 роки тому +1363

    You should do a "day in life of a competitive programmer" that'll be interesting to watch

    • @jurekogorek2484
      @jurekogorek2484 4 роки тому +43

      @Rui Kashaire or vodka and energy drinks instead of coffee

    • @YahyaRahimov
      @YahyaRahimov 4 роки тому +4

      @Rui Kashaire this makes even funnier ur situation lul

    • @YahyaRahimov
      @YahyaRahimov 4 роки тому

      @Rui Kashaire hahahaha omg that guy lol man

    • @gorgono1
      @gorgono1 4 роки тому +9

      its is fucking boring, believe me

    • @BianLee
      @BianLee 4 роки тому +9

      Unlike all those cringey prorgrammers who eat 30 meals a day

  • @eudisd
    @eudisd 4 роки тому +5

    I love the awkward pauses and re-starts. Keep up the great work!

  • @omerirmak8459
    @omerirmak8459 4 роки тому +3

    I studied in Poland for 2 years and I don't know why but I love this people, Greetings from Turkey my man

  • @brooksgunn5235
    @brooksgunn5235 4 роки тому +244

    "I'm never joking" but at 0:00 you said to ME "Hello Programmers", lol!

    • @dsdcp
      @dsdcp 3 роки тому +2

      This is because the content is not for you.

    • @brooksgunn5235
      @brooksgunn5235 3 роки тому +2

      @@dsdcp It wasn't, but it is moreso today :)

    • @dsdcp
      @dsdcp 3 роки тому

      Have you accomplished hello world succecefully?

    • @brooksgunn5235
      @brooksgunn5235 3 роки тому

      @@dsdcp No, it's difficult, but I'm working on it 😔

    • @dsdcp
      @dsdcp 3 роки тому +1

      @@brooksgunn5235 Relex, sometime the thing will become part of you and then, voilá.

  • @piqueselio
    @piqueselio 4 роки тому +1

    I like those short videos where you share your experience and give advice. I find them very valuable :). Thanks for posting those and sharing ;).

  • @shashwatsharma4420
    @shashwatsharma4420 4 роки тому +163

    Your voice is like a 100 year old wise wizard.

  • @navalkumarshukla9447
    @navalkumarshukla9447 4 роки тому +3

    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.

  • @ahmadx4203
    @ahmadx4203 4 роки тому

    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

  • @vinayshukla6316
    @vinayshukla6316 2 роки тому +7

    No promotion, No extra talk to make video long. Exactly to the point. 💯❤️

  • @hemantpatel1413
    @hemantpatel1413 4 роки тому +89

    Slightly above your comfort zone. That's my favourite.

  • @tianyima8642
    @tianyima8642 3 роки тому +1

    Thank you so much for this! I liked that you mentioned the editorial. I think that's very important.

  • @jubairhossain2117
    @jubairhossain2117 4 роки тому +11

    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...

  • @anna_inu
    @anna_inu 4 роки тому +20

    I see useful the "don't get stuck on a problem". Better read the analysis than get frustrated and throw the computer away.

  • @smaug9833
    @smaug9833 4 роки тому +65

    Nothing's more frustrating than reading, "time limit exceeded on test 98" or something.

    • @qts
      @qts 2 місяці тому

      Not time limit, rather "wrong answer"

    • @smaug9833
      @smaug9833 2 місяці тому

      @qts well, slow solutions are wrong answers.

  • @pranjalagnihotri6072
    @pranjalagnihotri6072 4 роки тому +55

    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 ** )

    • @glzr_io
      @glzr_io 4 роки тому +5

      @NRG CODE if you scroll up a bit, there's actually a video about it right there

  • @NK6722-nk
    @NK6722-nk 4 роки тому +62

    Well the starting April Fool joke is the bitter truth 🤐😄

  • @rahulsbhatt
    @rahulsbhatt 4 роки тому +4

    The joke at start was really good, haha a good video as always Errichto!

  • @aayush5474
    @aayush5474 3 роки тому +8

    He is serious even when he is joking what a legend!

    • @pranjal7438
      @pranjal7438 3 роки тому

      🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣

  • @konstantinkolmogortsev8724
    @konstantinkolmogortsev8724 3 роки тому +2

    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

  • @anubhavsrivastava2759
    @anubhavsrivastava2759 4 роки тому +3

    At 4:04 "R u mocking at us"? 😂😂

  • @HelloWorld-sy4yc
    @HelloWorld-sy4yc 4 роки тому +3

    I've 1800+ in the codeforces. And I wanna say, that u r right and tell us about my preparation. Guys, just thorough preparation...

  • @iamtrash288
    @iamtrash288 4 роки тому +1

    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...

  • @siddharthsaxena9372
    @siddharthsaxena9372 6 місяців тому

    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
    @MiketheCoder 4 роки тому +159

    "Just do more problems" - Errichto
    You mean I can't just pay for a course online and expect to become an algo expert? /s

    • @Cynbell07
      @Cynbell07 4 роки тому +10

      go back to reddit

    • @MiketheCoder
      @MiketheCoder 4 роки тому +37

      @@Cynbell07 it's a joke about online courses like algopro and algoexpert

    • @SMR8344
      @SMR8344 4 роки тому +1

      @@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 🙏🙏

    • @MiketheCoder
      @MiketheCoder 4 роки тому +1

      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.

    • @YOLO-qf1te
      @YOLO-qf1te 4 роки тому

      Happy 69 likes ;)

  • @tabassumtreena8689
    @tabassumtreena8689 4 роки тому +1

    Thanks.This video gave me inspiration to register in codeforces.I must follow these tips from now on.

  • @carlosj3491
    @carlosj3491 4 роки тому +5

    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.

  • @sanskarjain7986
    @sanskarjain7986 3 роки тому +1

    These tips are more clear once you are into cp and dsa, all the problems like stuck on a problem etc are encountered.

  • @ahmadjawidmuhammadi9296
    @ahmadjawidmuhammadi9296 4 роки тому +1

    Dear Errichto, you are just AMAZIIIIIING!!! Thank you so much for all these videos.

  • @dhananjaychoudhary7836
    @dhananjaychoudhary7836 4 роки тому +1

    That was the best pause I've ever seen/heard

    • @Errichto
      @Errichto  4 роки тому +3

      If you can see and hear pauses, I'm afraid you should see a doctor ;_;

    • @sufyan2317
      @sufyan2317 4 роки тому

      @@Errichto 😂😂😂

  • @edgaredgar4160
    @edgaredgar4160 2 роки тому

    Hello! I am beginner in coding and I really like your videos. I think they are really interesting and you are nice guy!

  • @AnthonyMcqueen1987
    @AnthonyMcqueen1987 4 роки тому +10

    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.

  • @anshusharma1983
    @anshusharma1983 4 роки тому

    Love the editing on the video !!

  • @leonardoartilesmontero5543
    @leonardoartilesmontero5543 4 роки тому +4

    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.

  • @jdhp3696
    @jdhp3696 4 роки тому +4

    Related to your thumbnail, can you do a video on your favorite / recommended programming books?

  • @rishabhverma3926
    @rishabhverma3926 4 роки тому

    Thnks buddy !!!! April is a good month to start with these tips on problems.

  • @demetriusjohnson5358
    @demetriusjohnson5358 2 роки тому +1

    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

  • @lougvar
    @lougvar 4 роки тому +4

    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!

    • @ann5563
      @ann5563 2 роки тому

      It was good humor NGL 😂😂😂

  • @onurilgazsakir4696
    @onurilgazsakir4696 2 роки тому +6

    Not getting stuck on one question and instead watching editorial tip was very helpful, thanks!

    • @x6andrey
      @x6andrey Рік тому

      Where I can find the editorials for problems? if they have of course.

    • @onurilgazsakir4696
      @onurilgazsakir4696 Рік тому

      when you open a problem in codeforces you can see it below the right panel, and right below the submit button@@x6andrey

  • @electricalcoder3025
    @electricalcoder3025 4 роки тому

    you are an inspiration for small youtubers like me

  • @mahdi7d1rostami
    @mahdi7d1rostami 4 роки тому

    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.

  • @Roadto10x
    @Roadto10x 4 роки тому

    You got me Errichto
    Thought you would end at Practice!

  • @xaif3436
    @xaif3436 4 роки тому

    Your tips really help me, thanks mate.

  • @hareepjoshi
    @hareepjoshi Рік тому

    That thumbnail with the og C++ tome

  • @tagberli
    @tagberli 4 роки тому +2

    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 =)

  • @markovujanic
    @markovujanic Рік тому

    I stoped at 0:27s, this is good advice!

  • @K-BAAP
    @K-BAAP 19 днів тому

    I may never announce that I am getting competitive. Thank you for these useful tips!

  • @kartaLaLa
    @kartaLaLa 4 роки тому +241

    A red coder
    Errichto
    Sounds similar 😂

    • @tagberli
      @tagberli 4 роки тому +5

      and looks also similar

    • @zyro9922
      @zyro9922 4 роки тому

      So true lol. I thought the same.

  • @systemflaws
    @systemflaws 4 роки тому

    Thanks, Errichto!
    The practice is a key to become a red coder.

  • @abhishekabraham4107
    @abhishekabraham4107 4 роки тому

    Thanks a lot Errichto... I respect your skills and willingness to share your tips. Thank you. Goodluck

  • @TahsinAhmed-yj9ns
    @TahsinAhmed-yj9ns 4 роки тому

    really thought that it was a april fool joke, u got me there buddy! and as always nice video

  • @4Facts
    @4Facts 3 роки тому

    you are an awesome man and I watched most of your videos, especially the Facebook code Competition and Thank you for your tips

  • @shubhammantri3550
    @shubhammantri3550 3 роки тому +1

    Coincidently I am watching this video on 1st April 2021

  • @B1NARYS0LD1ER
    @B1NARYS0LD1ER 4 роки тому +1

    Kamil is getting better in YT. He's become my favourite

  • @tomas95go
    @tomas95go 4 роки тому +1

    No BS, no clickbait, straight to the point plus a little joke, nice.

  • @carlinlapo
    @carlinlapo 4 роки тому

    Brilliant as always bro

  • @saksham9170
    @saksham9170 4 роки тому +5

    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.

  • @ChompNom
    @ChompNom 4 роки тому

    glad to see you trying to get into the youtube game

  • @sophiesparkle2464
    @sophiesparkle2464 4 роки тому

    This make so so much sense and do love the video

  • @ramakanthtandle6289
    @ramakanthtandle6289 4 роки тому

    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.

  • @deepbarankar2852
    @deepbarankar2852 4 роки тому +2

    Errichto sensei taught this to us last year and now in 2021, I will be applying this. Arigato Sensei :)

  • @turkeylover6929
    @turkeylover6929 3 роки тому

    00:21 this is when I liked and subscribed!! A truly wise and simple words

  • @_Ani_
    @_Ani_ 4 роки тому +20

    "Hello Programmers" at the very end, with a faceshift

  • @raihanmdsiqbal9097
    @raihanmdsiqbal9097 4 роки тому

    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

  • @architbhonsle7356
    @architbhonsle7356 4 роки тому

    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.

  • @aziz0x00
    @aziz0x00 3 роки тому

    awesome man, really this is so helping! you r a life savior!

  • @jenniefine9456
    @jenniefine9456 4 роки тому +1

    If we stuck on a problem then without waste time directly go to editorial😁 i like this part.

  • @SaifurRahman92
    @SaifurRahman92 3 роки тому +2

    1:24 If you were me, you would have given up and slept.

  • @amarks444
    @amarks444 4 роки тому +11

    Hahaha that April fool 😂 joke was Awesome.Apart From that Whole Video is Good👌.

  • @placements_exe1237
    @placements_exe1237 4 роки тому

    i just drop by here to watch the first 30 seconds almost every day !!!

  • @Rudra0x01
    @Rudra0x01 10 місяців тому +8

    His chair left him to be red coder at the end

  • @houssainehilali5305
    @houssainehilali5305 3 роки тому

    U got us with that April fool ngl

  • @videocorner3305
    @videocorner3305 4 роки тому +1

    Thanks for the tips bro.

  • @Anveshana837
    @Anveshana837 4 роки тому +1

    Thanks one of the finest videos.

  • @MohamedRT
    @MohamedRT 4 роки тому

    Personally I loved the fourth tip, I think it relates most, and more effective!

  • @MindKnightSage
    @MindKnightSage 4 роки тому +6

    Errichto has become funny!
    What if he continues this even in his long streams?!

  • @terajijaji3339
    @terajijaji3339 3 роки тому

    Today youtube Algo gave me his video and now just subscribed.

  • @sahilsharma2952
    @sahilsharma2952 4 роки тому +1

    Humour in your videos is rising exponentially.

  • @fardeenrahman3845
    @fardeenrahman3845 4 роки тому

    if you stuck then after 20 - 30 min go back to the editorial. I like the tip very much.

  • @manavkapur8428
    @manavkapur8428 3 роки тому

    Thanks Hope I could do good in next 6 8 months with these tips !

  • @ambarishbanerjee414
    @ambarishbanerjee414 4 роки тому

    Best channel ever on programming

  • @kawsarahmmedchandon1462
    @kawsarahmmedchandon1462 4 роки тому +13

    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 :)

  • @sanatbek819
    @sanatbek819 3 роки тому

    Your are doing really good job! Thanks

  • @lisztk1928
    @lisztk1928 4 роки тому

    Thanks, it's really helpul
    I'm a beginner but hopefully will be able to get to the top

  • @alfabinomial6183
    @alfabinomial6183 4 роки тому

    i really enjoyed the class !! :D

  • @anubhavsrivastava2759
    @anubhavsrivastava2759 4 роки тому

    Really enjoyed the video.

  • @RohitSharma-bc3ce
    @RohitSharma-bc3ce 4 роки тому

    Maybe lock down is a good time to start grinding for that. Thanks foe the tips @Errichto really needed those tips.

  • @dhruvsingh6540
    @dhruvsingh6540 4 роки тому

    Thanks, very helpful advice !

  • @7daysmma
    @7daysmma 4 роки тому

    Good advice, many place where applicable. Thanks

  • @mursalinahmed3463
    @mursalinahmed3463 4 роки тому +1

    I have a problem of being stuck...that is a good point to not think about it.

  • @the_01_guy
    @the_01_guy 3 роки тому

    came here from YT scrolling, good one sir, thank you