In the past weeks many people have messaged me asking for help/mentoring in competitive programming. I can't possibly help so many people at the same time but I would like to start an initiative that could be a more efficient way to motivate and teach the new comers.
A few observations I have made over the years:
Big groups discourage people from asking simple doubts and group is mostly full of spam.
Any group with a large skill difference normally turns toxic and isn't helpful to any party involved.
Motivation is the key factor in success and this can be achieved only when you make friends
So here's the idea:
Everyone fill up this Google form which collects basic information.
I will form groups of 3-4 people who have similar skills and 1 mentor who has a higher skill level. Then each group will form a texting group on Facebook Messenger or wherever they prefer.
If a group becomes inactive, one can refill the form and I can try and reallocate them.
Please give any suggestions in the comments. I would also love someone who could help me with this initiative.
UPD: I have made all the groups and have send a batch of emails out. Will send the rest of the emails out as soon as gmail lets me send them.
Sounds like a thoughtful initiative. Also congrats on IOI silver :)
3-4 seems very less . if 2 or 3 became inactive it sucks to be alone better keep a limit of 7 or 8.
In my experience, 7-8 becomes too much and people become afraid to ask questions. The correct size can only be found by experimenting, so maybe I'll try multiple group sizes. Also if a group does become inactive the active members should fill the form again so I can reallocate them.
the groups are already inactive(they were never active).How to refill the form?
Hope enough students and mentors get interested. Would love to be mentored by some experienced people. :)
I think this would be a great help to all the people preparing for the IOI (including me) but I would suggest making the groups on Telegram as I find it to be a better place to form groups where people need to collaborate.
yep.Telegram is best
Bump
When will be groups assigned?
People are still signing up, so I'll wait a bit more and then do it.
Any tentative cutoff time that u have decided upon?
This Sunday, I will make the first set of groups.
Did you make it?
Sorry, been a bit busy. Also I am figuring out how to automate the whole system because more than 250 ppl have signed up. Much more than I expected before.
Very excited about this initiative ^_^ Most of my friends are inactive in codeforces. At times I wish I had a few people of my level to discuss about the problems that I solve/they solve or get stuck at, share new ideas that I find awesome, nice blogs that I come across or just to stay motivated and not feel like practicing all alone. Thank you very much for trying to make it possible ^_^
Although I signed up as a member, I'm also up for any help you might need. I don't know if my programming skills are up to par, but I'm available if you need any organizational or management or some other help(as there might be a lot of groups).
Bump
I am interested to be a part of this group.Congrats for IOI silver
Auto comment: topic has been updated by AsleepAdhyyan (previous revision, new revision, compare).
I'm in four groups? Isn't this too many?
did you register twice?
No
twice orz
Orange orz
I just checked the responses. Seems like you submitted the form twice in a 2 minute interval. It would be best if you could mentor both the groups :)
Is this still open...? I mean can I be part of a group if I fill form now...?
uhh, maybe Bsher was right then.
Isn't there someone else who can mentor one of my groups though?
What algorithm did you use to pair?
There is no any reaction from my group :(
Can you re-open the link? Great initiative
Hey congrats on IOI silver.
Could you reopen the buddy system form?
Can you please reopen the form?
Can you please reopen the form?
Any plans to reboot this?
https://codeforces.me/blog/entry/80598 Everule is trying to reboot it, you can join if you want!
can you open the buddy system again?
Question for people who got into a buddy group: How did it go?
Did your buddy group work (and is it still active)?
If not, why do you think it failed?
Good question. I was assigned two buddy groups as a mentor and two as a mentee. All all basically totally dead now, though three of them were kinda active for a while. I think they died because discord servers almost always die, especially when the AC server serves almost all purposes these servers did, plus loads more purposes.
Thanks for sharing!
Honestly, groups will inevitably fall apart as peoples' goals and/or abilities in cp diverge, but for your groups to have been active for a while (I'm guessing at least 3 months?) is quite encouraging and already enough for the members to reap many benefits before moving on.
I'm kinda-sorta active on the AC server, and disagree that it "serves almost all purposes these servers did," mainly for the reason that "Big groups discourage people from asking simple doubts and group is mostly full of spam" and that "Motivation is the key factor in success and this can be achieved only when you make friends."