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

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

Hello!

I would like to conduct a survey about competitive programming in general, including when you started, how you practice and more.

There are ten questions, and it should not take more than three minutes to finish it. You can click this link to complete the survey.

Thanks for helping!

Update 1: One of the questions, "How confident are you on being a red coder?" now allows decimals (from 1.0 to 5.0) as responses! Also you can submit more than once now.

Update 2: A new question is added: "Which category do you belong to on Codeforces?" (sorry for not adding it previously)

Update 3: The survey will be accepting responses until Thursday, October 22, 2020 at 00:55 (UTC). Results will be out in a few days.

Update 4: The survey is no longer accepting responses. Thank you CF community for helping me fill in the survey! By the way, there are a total of 793 responses.

Update 5: Results are out!

Q1: What is your current age? (Responses: 793)

0-9 (1.1%)

10-19 (42.2%)

20-29 (54.2%)

30-39 (1.1%)

40-49 (0.4%)

50-59 (0.0%)

60 or above (0.9%)

Q2: At what age did you start CP? (Responses: 793)

Most popular responses are from around 12 to 21 years old, in particular 21.8% of the respondents started at age 18, and 20.4% of the respondents started at age 19.

Q3: Which category do you belong to on Codeforces? (Responses: 661)

Newbie or Pupil: 29.3%

Specialist: 17.5%

Expert: 24.4%

Candidate Master: 11%

Master or above: 11.5%

Grandmaster or above: 6.2%

Q4: Which programming language do you use mainly? (Responses: 793)

Most popular responses are C++, Python and Java. 89.8% of the respondents chose C++, 4% and 3.8% chose Python and Java respectively.

Q5: How much time do you spend on CP per week? (Responses: 793)

<1 hour: 4.3%

1-2 hours: 6.8%

3-5 hours: 18.7%

6-10 hours: 26.7%

11-20 hours: 22.8%

21-30 hours: 10.8%

31-40 hours: 4.7%

More than 40 hours: 5.2%

Q6: How do you learn algorithms or data structures in general? (Responses: 793)

Online judges: 60.9%

Books: 40.2%

Tutorial sites: 59%

Reading editorials of problems: 22.1% (I added this at a later time so the actual percentage may be larger)

Other popular responses: YouTube, CF blogs, College courses, CP algorithms, Mentors, Friends, Codeforces EDU

Q7: Which online judges / contest sites / coding platforms do you use? (Responses: 793)

Codeforces: 97%

AtCoder: 62.5%

CodeChef: 56.9%

LeetCode: 27.4%

HackerRank: 24.1%

HackerEarth: 20.3%

UVa: 12.1%

TopCoder: 6.9%

CodinGame: 3%

Other popular responses: USACO, Local judges, CSES, SPOJ, LightOJ, oj.uz, CS Academy, DMOJ, Timus

Q8: What is your attitude towards getting top 100 in a Codeforces Round? (Responses: 792)

My hard work paid off: 53.4%

Oh I just got lucky: 43.7%

I'm so pro: 6.6%

I always get top 100, so it's nothing special to me: 3.3%

Q9: How confident are you on being a red coder/LGM? (Responses: 793)

Most popular responses: around 3.8 to 5

Least popular responses: 1

Q10: If you are a student, is schoolwork or CP more important? (Responses: 703)

1 — Schoolwork is more important

5 — CP is more important

1: 5%

2: 8.4%

3: 18.3%

4: 31.3%

5: 37%

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

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

wow!

what a nice survey!

i hope ur research is successful

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

Wow! What a well-made survey! I will fill in next time too!1.

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

i start CP because computer game is no more pleasing to me

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

I can't beliebe a blue coder can make such a cool survey

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

epic survey made!

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

Will survey results statistics be made public later?

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

Hey, I completed your survey. Can you please post the results here so that we all can know.

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

May I ask when will the survey end? Like is there a deadline for filling in and will the results be posted after that? I am very interested in the result! :)

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

I started CP, because some stupids promote that it helps you getting Job in FAANG or other.

Now i am mugging up Leetcode and GFG.

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

Do publish results after the survey

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

Wow, great survey! Please publish the results after the survey, I wanna know :P

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

Interesting topic! Gl on the survey!

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

Auto comment: topic has been updated by snowysecret (previous revision, new revision, compare).

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

Auto comment: topic has been updated by snowysecret (previous revision, new revision, compare).

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

Auto comment: topic has been updated by snowysecret (previous revision, new revision, compare).

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

Auto comment: topic has been updated by snowysecret (previous revision, new revision, compare).

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

Auto comment: topic has been updated by snowysecret (previous revision, new revision, compare).

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

Please post the results of the survey on this blog too after it get over.

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

Nice survey, very well-made! One question, will the results become public, if yes, then when?

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

i think you should add "How confident are you on being a nutella coder?"

for me i will answer 1.01

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

Why does GeeksForGeeks have its own option in some question where no other "tutorial site" has one?

Also ew, GeeksForGeeks.

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

    In India GeeksForGeeks is the GOD-Level resource. I can guarantee that each and every Indian engineering student (CS related branches) will use Gfg at least once in his/her college-life.

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

    Maybe because I am not familiar with the others. But if anyone has any suggestions I can include them in separate options too.

    UPD: I changed the option to "Searching tutorial sites (e.g. GeeksForGeeks)". I hope that is more general :D

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

    I know right! A few times but not a lot GeeksForGeeks video simulation is cool(because it simulates how DP is built or a tree traversal etc...). But in a lot of times, it is usually bad and their implementation is bad and more surprisingly, there are articles are are actually wrong. I saw an article before claiming to solve a problem in $$$O(n)$$$ or $$$O(nlog_2(n))$$$ while it is not possible to solve it under $$$O(n^2)$$$ lol.

    GeeksForGeeks in that survey should be replaced with CP algorithms cuz CP algorithms is one of the best!

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

    GreensForGreens

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

I think you should allow multiple answers for 'what's your attitude towards getting top 100'? Because I think it's both hard work (obviously) and luck (unless I can do it regularly like maybe in div3 / div4).

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

Can we see the survey results

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

In question "what's your attitude towards getting top 100", what about those who never got a rank in top 100?

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

Finished.

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

For the question "How do you learn algorithms/data structures in general?" there should be a option for, reading editorial of problems XD

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

Auto comment: topic has been updated by snowysecret (previous revision, new revision, compare).

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

Auto comment: topic has been updated by snowysecret (previous revision, new revision, compare).

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

Auto comment: topic has been updated by snowysecret (previous revision, new revision, compare).

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

Auto comment: topic has been updated by snowysecret (previous revision, new revision, compare).

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

Seriously, only 6.6% answered "I'm so pro"? You guys should have some more self-esteem, smh.