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

Автор demoralizer, история, 6 лет назад, По-английски

LATEST EDIT: The channel is created, read more in my new blog.

EDIT: I have decided I'm going to start the channel. If you want videos on some specific topics or editorials of some famous questions, please mention them in the comment section below.

Hello everyone,

I see a lot of content in russian or chinese language that gets translated or rewritten in english and then it gets introduced to the world. I believe that in my country (India), there are people who aren't very familiar with English either. I actually know a few people who are sometimes unable to understand blogs and editorials because of being weak in English. Even some of the people who understand English pretty well might feel more comfortable with Hindi.

Now I know that English is a pretty standard language and people should be good at it, but I still believe that Hindi videos would actually be helpful to some people, although I'm not very sure, that's why I wrote this blog.

Should I start a youtube channel in which I make videos about algorithms and/or problem solutions in Hindi? I have a few nice topics in mind.

Please comment your opinions/suggestions (your suggestions are valuable even if you can't speak/understand Hindi)

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

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

Yes, imo, that would be a great idea if you could upload editorials of contests in Hindi, as I would always prefer learning a new concept in my mother tongue. Also, it would be great if you could occasionally do some videos like Algorithms Live! in Hindi :)

»
6 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится -89 Проголосовать: не нравится

Nooooo (◣ _ ◢)

The world wants English content.

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

It would be a great idea to make videos on Algorithms in Hindi, we will be able to understand and absorb them better :)

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

very much appreciated .

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

It would be great. Waiting for your first video:)

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

Give a man a fish and you feed him for a day. Teach him how to fish and you feed him for his lifetime.

You'd be doing those people a much greater favor if you instead teach English on your channel.

  • »
    »
    6 лет назад, скрыть # ^ |
    Rev. 2  
    Проголосовать: нравится +71 Проголосовать: не нравится
    1. I think there are too many people already teaching English.

    2. In my country, being good in English kind of automatically implies higher status.

    3. People in my country who are not good at English tend to be very unconfident because of it, I think telling them that they need to learn English to be good at programming would just increase their misery.

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

      2. In my country, being good in English kind of automatically implies higher status.

      Sorry, I don't quite get it...... What does this have to do with reasons for not learning English? Are other people banned from learning to become good in English?

      In my opinion, anyone with a will can become good in English as there are so many materials and ways regardless of their status being higher or lower.

      • »
        »
        »
        »
        6 лет назад, скрыть # ^ |
        Rev. 2  
        Проголосовать: нравится +44 Проголосовать: не нравится

        I think you didn't understand it well.

        Actually in my country, people who are good at English are considered elite. Because of this reason, people who aren't good at English feel very unconfident. A type of language-prejudice exists in my country.

        People aren't banned from learning English, but due to certain circumstances, it's really hard for some people, while it's easy for others especially rich or urban people who studied in English medium schools since childhood.

        My point is that — if good English is a requirement to be a good coder, a lot of people will become very very unconfident before even starting.

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

Hey, it would be really great if you make some algorithmic videos in hindi . Learning some new and hard algorithms for a newbie like me is a bit tough

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

Your idea is very good demoralizer. DP concepts, graphs, even some tricky yet simple adhoc or implementation ideas, number theory with some good one or two problems explained with the topics would provide us a great source of focussed material for competitive programming.

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

YES!

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

Just don't demoralize the viewers yo!

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

That's a great idea. But every people starts with too easy topics and we can find many video on those topics(such as dfs/bfs). As you are an International master, we hope you will make those topics videos that is difficult to find or hard topics.

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

In my opinion you could make editorials of different cf rounds or Atcoder rounds after the contest.Also it would be quite helpful if you can make videos regarding a particular concept which are quite useful and are seen regularly in contests.

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

Do you have any plans for problem solving? I have some problems from earlier SRMs for which I am interested to know the solutions.

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

can you make some videos on some advanced algorithms because I think there are plenty of videos of basic algorithms and questions in hindi but the quantity of videos on advanced algorithms in hindi are close to none. BTW great initiative. Best of luck.

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

Wow, demoralizer moralizing non-english speakers. interesting. Btw best of luck.

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

What do you think about making some videos on Interval Dp. I couldn't find any resources about it online(except some Chinese(this) blogs which i read using Google Translate).

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

I really want to learn about merging smaller to bigger on trees. If you can make a video on this topic it would be really helpful.

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

I really like this idea, I'm looking forward to watching them :) As for recommendations, maybe a tutorial on convex hull?

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

Please , Solve past year Indian ICPC Regionals , it will also help us to prepare for it too .

»
6 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится +13 Проголосовать: не нравится

Glad you are thinking about your country people. some suggestions are:

1) You can make videos on Cf div-2 and div-3 contests which will definitely help everyone who wants to solve D, E problems.

2) you can go with Dp -> Optimized Dp -> Digit Dp -> DP on trees

3) String Algorithms

4) Geometry algorithms (most of the guys lacks here)

5) Fast Fourier Transform with some Cf questions.

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

yes @demoralizer plz start , it will be helpful

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

It would be great if you could include some maths topics like NTT and Mobius Inversion.

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

My question is :- will all topics names would also be in hindi like : segment tree will be "khand ka ped" or u will call it segment tree. It would be good if u will teach them in half english and half hindi.Pure hindi will be very difficult to understand.

»
6 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится -22 Проголосовать: не нравится

Thanks

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

Maybe some constructive problems/greedy tricks. We already have a lot of dp/graph things in the video tutorials. After constructive/greedy series, introduce graphs/dp/geometry series

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

demoralizer I am going to be a bit jealous of you . Because I was planning to do it since March but I thought from July maybe placement season starts so I was rather preparing for placement . But now you already know actually :( . So I am planning to do it too . But I'll start with something else not codeforces . Thanks your post worked as a reminder :) .

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

Yes dude! Some people really need your help.

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

Hello sir/madam, I have a few suggestions, you can start with bit masking, binary search, recursion, dynamic programming and editorials of the Codeforces, Atcoder, Codechef. And let us know the channel name.

»
6 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится 0 Проголосовать: не нравится

I used to think the same. But India is unlike Russia, China etc. Even people from rural India, have a non-trivial grasp of English nowadays. Indian children from rural schools can be compared to better English speakers in Russian and Chinese schools. While of course they'd understand Hindi/local better than English, the clientele here is an educated and motivated one. If people are doing CP, that mostly implies they have had a decent educational upbringing, access to Internet, which in the Indian context signifies decent enough English comprehension skills. Also, if they can program already (which they can, since they're doing CP), that means they've already been through English texts / resources of programming languages and are thus used to the language in an academic setting. Besides, language is rarely the barrier in getting better at CP.

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

you can explain some blog or some technique...eg. dsu on tree

»
6 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится -6 Проголосовать: не нравится

Go for it

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

    There is already a tonne of content available in English. It's not like I'm going to invent a technique anyway.

    I'm just gonna explain some questions and algorithms. Such resources are already available in English for most Algorithms.

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

It would be a great help.. Go for it.. Would you please make a guidance video for us , highlighting the important topics in every aspects of CP..

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

Please start with DP. Here is the problem link. https://codeforces.me/contest/914/problem/C

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

Yes, it will be very nice to have video editorials. I think it will be even better if it is both hindi and english combined. Looking forward for your first video.

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

Please don't just start anything like an introduction to dp, how to solve knapsack, and videos tutorial, I suggest it would be great if you start a topic and attach some questions to that should be expected from you that should be solved if someone had watched your videos. Discuss good questions and the way how you think when you read that problem, like if there is some minimisation problem we need to think greedy or dp, what is data structure should be use and etc. Basically, what should a good competitive programmer should have during solving a certain problem. This would make a different and more interesting than the rest of the tutorials..

Hindi would be better than English for me because it feels like some friend is teaching me.. it feels great. Please do start a channel...

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

I think any editorial on tough Problems u had solved recently will be good. Also would like to see editorial on game theory which involves graph sor some kind of states which after certain time repeats and thus we can predict for larger values that who is going to win. I don't know the name if it is specifically have one.

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

Waiting for your Youtube Channel :P

»
6 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится -8 Проголосовать: не нравится

.

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

There is not a single channel that is putting solutions of D, E and F Div 2 problems. If you do that I'll subscribe.

»
6 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится 0 Проголосовать: не нравится

Hey demoralizer

I feel there aren't Hindi Editorial of Tougher Problems , like Div 2 D,E,F.

I'm sure everyone would love to subscribe to that.

Edit: Have you started the channel yet? What is it named ?

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

    I thought of making those, but there are too many prerequisites for such hard problems, I can't explain everything in one video. So should I just give links to the prerequistes and continue with the explanation? Or should I explain the prerequisites too even if it makes the video extremely long?

    (I'm about to post my first video in about an hour and it's mainly targetted to the beginners)

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

      I just checked the Ratings, there are around ~ 250 C.M. , ~ 2000 Expert and ~ 2500 Specialist Indians.

      I think these would be the majority of candidates watching these Div2DEF Problems. Anyone over ~(1400-1500) would have developed a sense of Blog Reading. These Problems wouldn't be the target of Absolute Beginners(Grey/Green).So, posting only the links of the prerequisites seems enough.

      Also, there are a lot of videos for Beginners, and for tougher Problems there are only Russian/Japanese YouTubers/Coders (I believe). No offence to anyone, but understanding a detailed Div2E/F with a Russian accent at 1.5x(or1.75x) is pretty exhausting. Since they usually post beginner friendly videos(explaining mostly all prerequisites in the videos itself) , it kind of makes it boring to watch a normal speed.

      But, also if there were a detailed Hindi Explanation (including all prereq.) , I don't think watching it at 1.5x would be challenging.

      My point being, Hindi editorials of Tougher Problems with/without Prerequisites , seems like a great idea.

      (I once though of making them but then I realized I have to be able to solve these Problems first lol.)