Eftersom vi är en av de största Java-programmeringskurserna online med över 0,5 miljoner registrerade användare, är vi på CodeGym dedikerade till att hjälpa alla våra studenter att få maximal nytta av att lära sig på vår plattform. Och även om CodeGym-kursen utformades för att vara så engagerande och rolig som möjligt, kan det inte vara lätt att behärska vilket programmeringsspråk som helst. Det kräver tid och koncentrerad ansträngning. Det vet alla, men när det kommer till specifika siffror är svaren oftast ganska vaga.
Det var detta vi ville förändra med en ny studie av CodeGym-elevers inlärningsvanor. Hur många timmar i veckan studerar en genomsnittlig användare? Hur stor andel av tiden lägger de ner på att läsa teori och lösa praktiska uppgifter? När är den bästa tiden på dagen att lära sig Java online? Hur lång tid tar det i genomsnitt att slutföra varje nivå i kursen? Vårt mål var att svara på dessa och andra frågor om hur mycket tid och ansträngning en typisk användare behöver för att lära sig ett programmeringsspråk online. Naturligtvis ville vi dela resultaten av den här studien med vår publik, eftersom denna information kan hjälpa dig att planera ditt eget lärande och se hur realistisk din studieplan är baserad på genomsnittliga siffror.
Vad vi fann var att studenter från Frankrike spenderar något mer tid än användare från andra länder på att lösa uppgifter på CodeGym — 2 timmar och 57 minuter per vecka i genomsnitt. Studenter från Polen kom nära tvåa (2 timmar och 50 minuter per vecka), medan studenter från Tyskland tränar betydligt mindre — 2 timmar och 26 minuter per vecka i genomsnitt. En annan sak som vi ville ta reda på som ett resultat av denna studie är vid vilken tid på dagen våra elever lär sig på CodeGym. Föga överraskande föredrar de flesta av dem att studera på dagtid, där 12-13 är den mest hektiska perioden. Och dessa vanor tenderar att förbli desamma för användare från Polen, Frankrike och Tyskland på samma sätt.
Det är därför vi fokuserade vår analys på den genomsnittliga tid det tar eleverna att slutföra Java-syntaxen. Och siffrorna var avsevärt olika beroende på land. För studenter från Polen tar det i genomsnitt två månader att slutföra Java-syntaxen, medan användare från Frankrike och Tyskland behöver bara en månad för att nå slutet av den.
Vi lyckades också beräkna det genomsnittliga antalet dagar det tar studenter att ta sig igenom individuella nivåer i kursen. För användare från Polen tar det dem i genomsnitt 94 dagar att komma från kursstart till nivå 22. För personer från Frankrike och Tyskland tar det i genomsnitt 83 dagar att få samma resultat. Intressant nog verkar nivåerna från 6 till 9 vara de svåraste för många elever att gå igenom. Dessa är delar av kursen som täcker följande ämnen: arrayer och listor, objekt, samlingar och undantag. Så om du har fastnat för en av dessa, vet du åtminstone att du inte är ensam.

Studier av Java inlärningsvanor
Som du kanske vet eller inte vet, förutom engelska, är CodeGym tillgängligt för användare som vill skaffa sig Java-kodningskunskaper på flera andra språk. Den engelska versionen är den överlägset populäraste, med nästan 438 000 registrerade användare. Den näst mest populära är den polska versionen med 24,5 000 användare, den tyska versionen är 3d med 16 000 användare. Det finns även franska (över 10 000 registrerade användare), kinesiska (7,3 000) och spanska (2,3 000 användare) versioner av CodeGym tillgängliga online. I just den här studien fokuserade vi på våra studenter från EU, främst Polen, Tyskland och Frankrike som våra tre största marknader i EU. Men vi tror att resultaten av denna forskning i stort sett är universella och kan extrapoleras till andra platser över hela världen.Tid
Den totala tiden en genomsnittlig student lägger varje vecka på att lära sig på CodeGym är 7-8 timmar. Eftersom CodeGym är en övningsfokuserad Java-kurs, och vi uppmuntrar alla våra studenter att träna så mycket som möjligt för att lära sig Java snabbare, ville vi också veta hur mycket tid våra elever i olika länder lägger på att lösa CodeGyms praktiska uppgifter.

Inlärningstakt
När det kommer till inlärningstakten eller den tid det tar en genomsnittlig student att slutföra CodeGym-kursen, var denna information svårare att extrahera ur användardatan som vi hade eftersom många användare inte fullföljer alla nivåer fram till slutet av kursen. Det är inte ovanligt att många skjuter upp lärandet i veckor eller månader för att återvända till det senare.
- Dags att avsluta First CodeGym Quest
Det är därför vi fokuserade vår analys på den genomsnittliga tid det tar eleverna att slutföra Java-syntaxen. Och siffrorna var avsevärt olika beroende på land. För studenter från Polen tar det i genomsnitt två månader att slutföra Java-syntaxen, medan användare från Frankrike och Tyskland behöver bara en månad för att nå slutet av den.
- Dags att avsluta en nivå
Vi lyckades också beräkna det genomsnittliga antalet dagar det tar studenter att ta sig igenom individuella nivåer i kursen. För användare från Polen tar det dem i genomsnitt 94 dagar att komma från kursstart till nivå 22. För personer från Frankrike och Tyskland tar det i genomsnitt 83 dagar att få samma resultat. Intressant nog verkar nivåerna från 6 till 9 vara de svåraste för många elever att gå igenom. Dessa är delar av kursen som täcker följande ämnen: arrayer och listor, objekt, samlingar och undantag. Så om du har fastnat för en av dessa, vet du åtminstone att du inte är ensam.
GO TO FULL VERSION