I mean, it comes across as you dont want to do anything by yourself, we should teach you, then give you problem, solution and help you debug and do everything else and only then you will do it. That sounds really bad.
I vote for the appropriate fraction of laddus idea depending on the rank obtained in a contest. The current policy of cash rewards to top 3 performers may stay. But I support the idea of distributing appropriate laddus to remaining top performers or T-shirts, and it would be motivating as it will give a feeling of earning something.
Your response is a comment. Please put it under admins post’s comment section.
As you mentioned about serious training camps…these are very few in India(I can hardly recall only the codechef training camp which happens in june).I also believe there should me more and frequently.Also as you mentioned…the incentive by naming company is also not the solution according to me.
Let me take up a person X. He is in college(assume 2nd or 3rd year) and he is doing competitive for about an year and has become quite good at it.Let some of his friends are in the development side and are winning hackathons every single week(yes they happen this frequently).So What is gonna happen next? He is bound to loose motivation because the competitive guy is not winning anything that significant so frequently.This happens with many people(I have seen many).
For such low numbers of red coders in India (the second most populous country in the world), I think the reason is lack of awareness (especially in the early stages when we are in schools or colleges).
I have also met some great software developers who aren’t into CP, and when I asked them about it, most of the responses I hear are like - “It’s fun, I did participate a couple of times but I am not creating or innovating a new product using CP”.
I don’t know; I’m not sure if we have so many hackathons here in Ukraine. Here it would be more like “you can start working and making money from around 2nd year of your studies; why would you decide to spend your free time on CP instead?”.
Damn! That sounds kind of cool to be honest!
Majority of developers outside India don’t have competitive programming experience either. And the description you provided sounds correct to me.
The real question is “How?”
I wonder why none from MIT participates in CP? Or, am I missing some best programmers from MIT actually participating in contests that I am not aware of? Or, they are on other platforms instead of CC?
I agree with that PoV that PCM decide way too much and beyond what they should. Maths is ok, but physics and chem for CS sound really weird.
Your parents arent wrong, they just want you to get a good engineering college- where you can get CS and pursue it. Because well, its a more fool-proof path.
Seeing your post and attitude, I have no doubt they turned you down. Please, being genuinely humble and polite doesn’t do harm.
PS: Competitive coding is asked in placement of majority of companies. Good luck leaving it 
I wonder why would 2 years isn’t enough for at least 2-star. Maybe you are quitting a lot of problems. Maybe the moment you get a WA on your first submission you quit that problem. In that case, even 10 years wouldn’t be enough. For beginners on CP, the first thing to focus on before going for DS or algo is “understanding” these judges “expects” “formatted” input and formatted “output”.
(You can ping me if you have any doubts. But please don’t ping me for live contest problems as that will be cheating rather than helping).
Your post is suitable for a new discussion thread rather than posting it here in the answers section as a new question. I guess to improve coding scenario in India, we first need to learn “how to keep things organized.” This life lesson would reflect in our codes as well. Hence, would lead to low bugs code, and therefore higher will be the probability of getting ACs.
You want some advice from me? Start practicing if you want to improve, what else can I say. From your profiles that I see - you solved something like 150 cakewalk tasks here at CodeChef and 100 cakewalk tasks at HackerEarth. I wouldn’t expect serious improvement having that little amount of practice over 2 years.
Mate, feel free to contact me. @ruhul1995
If you wanna quit, quit now. No one’s gonna stop you from that. That would be completely your choice. Don’t come back when a major Company turned you down in front of a lower qualified guy who can code better than you.
But if you wanna code, You’ll have to put a serious effort into it, as everyone has to. Help needed, ask me anytime. Years spent is just a number irrelevant to coding skills (atleast till 5-star or 6-star, after that, experience gives you an edge,
).
PS: I started coding an year back, joined Codechef this June.
While I agree with your point on separate track for CS, codechef cannot help it I guess. Its our education system- so I really dont know.
All seats decided by CP doesnt seem that great, I got many developer friends- they cant do even easy Q of CP because they dont like it altogether, but in world of development they are awesome.
Thank you for your concern and advice. I get it ,the more we are sticking to it the better we get it…"Thats the trick to the learning , rapid development and success.
I REALLY agree with this. While its OK to have 1-2 math Q, but HOLY FUCK WHAT WAS IT HERE? NO DP? NO GRAPH?
If some JEE math is what you are sorting teams for selections, then honestly you cant complain when they fail at dp and graph Q.
Last year 7Q, 1 Q from each important topic was a good system honestly.