I am seeing too many INDIANS on CODEFORCES or Competitive Programming platforms. Even on YouTube, every tech guy is saying do CP, and you would be next level CODER after two years or so on even if he/she hasn't touch CP in their entire lifetime. They are claiming that CP would get them their dream jobs in 'FANG' companies. No doubt, some of them are enjoying CP. But I want to ask all of you guys that ARE YOU DOING CP AS A HOBBY OR JUST FOR THE SHAKE OF REFERRALS FOR INTERVIEW? Only a few are doing best, the rest of them are struggling and even in some cases, they are cheating too.
I don't see too much craze of CP in other countries, but in the case of India, it is different. Why it is so? Is it the market monopoly of big companies to sell their course and earn money? In most of the videos, I am seeing YouTubers displaying sponsoring ads of CP courses . And I am seeing in some of the youtube content that when you do CP and do good at it they can directly get a call from FANG companies. Yeah, they are but the ratio is somehow like 1:10000 and like on.
In my personal opinion, I think that if 100 are joining CP, 3-4 people are enjoying CP and the rest of them are doing it just for the sake of Interviews. And most of the time some people are even depressed just by the fact that they can't do CP. CP requires a lot of effort as well as time to excel it? But I don't understand why people are doing CP day and night if they aren't adopting it. CP requires high mathematical concepts too. And we need to adopt that not everyone can be "GOD OF MATH". Why not dedicate time to more productive fields if they are struggling hard?
I am not saying don't do CP but I am saying why YOUTUBERS are forcing to do CP (indirectly). They show advantages but it is only applicable for very few.
What's your opinion?