Om CodeGym
- et websted
- et innovativt onlinekursus tilgængeligt på denne hjemmeside
- og et fællesskab af mennesker, der ønsker at blive (eller allerede er blevet) Java-programmører.
Kurset består af fire quests, hver med 10 niveauer. Hvert niveau er fyldt med lektioner (om Java, interviewspørgsmål, motivation, beskæftigelse og sjov) og opgaver (Tusinder af dem! De mere avancerede quests inkluderer også miniprojekter).
Du kan få adgang til materialerne sekventielt, efterhånden som du gør fremskridt. CodeGym har mange funktioner. Vi har kun nævnt det mest interessante: øjeblikkelig opgavebekræftelse, løsningsanbefalinger, råd fra mentorer. Åh, ja, og kurset har en historie. =)
Målet med hele kurset er at have det sjovt, forblive glad og få rigtige Java-programmeringsfærdigheder for nemt at få et job som programmør.
Først og fremmest vil du lære Java Core. Dette omfatter det grundlæggende i Java-sproget, alt hvad HVER potentiel Junior Java-udvikler bør vide. Og du lærer det gennem øvelse ved at fuldføre mere end 1200 opgaver, inklusive miniprojekter (spil såsom Sokoban og Star Wars, online chat, en ATM-emulator og mere).
Derudover er nogle af lektionerne ud over Java viet til interviewprocessen og hvordan man skriver et CV.
Hvor kan jeg se læringsplanen?
For eksempel <her>.Udsteder du certifikater? Hvad vil CodeGym give mig?
En kombination af teori, praksis og vigtigst af alt, feedback om den kode, du skriver – det er, hvad CodeGym giver dig.
Det er umuligt at blive programmør bare ved at læse bøger eller se videoer! For at lære at programmere, skal du... programmere en masse og lære at tænke som en programmør. For at hjælpe dig med at opnå dette har kurset over 1200 opgaver af varierende kompleksitet (med intelligent automatisk verifikation af dine løsninger). Dette vil give dig mere end 1000 timers praktisk programmeringserfaring.
Hvor kan jeg finde anmeldelser om CodeGym?
P.S.: Anmeldelser er subjektive, og kun du kan danne dig det korrekte indtryk af, hvad kurset betyder for dig. Prøv at lære med CodeGym. Den første opgave, som dækker det indledende Java-kursus, er helt gratis. Så du kan danne dig din egen mening om kurset.
Om opgaver
Hvad er så specielt ved dine opgaver? Ville det ikke være bedre at programmere på egen hånd og ikke betale for en «opsamling af opgaver»?
Derfor spiller et automatisk løsningsverifikationssystem en meget vigtig rolle i vores kursus. Den intelligente validator vil tjekke din løsning lynhurtigt, analysere eventuelle fejl og give anbefalinger til, hvordan de rettes.
Hvor mange opgaver har du? Hvordan er de?
De fire CodeGym-quests har over 1200 opgaver. De er ret forskellige:
- Kodeindtastning. Dette er den enkleste opgavetype: mekanisk kodeindtastning. Der er ikke ret mange af disse, men de er nødvendige i den første fase af læringen for at hjælpe eleven med at vænne sig til kode.
- Gennemgå opgaver. Disse opgaver kommer normalt lige efter lektionerne. Oftest er de ikke svære, selvom alt er muligt. =)
- Udfordringsopgaver. Disse opgaver kræver, at du løber lidt foran: De indeholder noget, som lektionerne endnu ikke har dækket. Tip: det materiale, du skal bruge for at udføre udfordringsopgaver, gives normalt på det næste niveau.
- Bonusopgaver. De kræver normalt, at du tænker hårdt, og nogle gange - at du leder efter løsninger på internettet.
- Miniprojekter. Dette er de største opgaver. Mens du gør dem, vil du lave interessante og til tider nyttige programmer, for eksempel et lille spil, en URL-forkorter eller en ATM-emulator. Du vil gennemføre miniprojekter i faser (opgavebetingelserne er opdelt i 5-20 underopgaver).
Hvad gør vores undervisningsmetodologi unik?
1. Øv, meget af det! Vi forstår, at du allerede har fået kvalme at sige "vores kursus er en bazillion procent praksis". Men i vores tilfælde er praksis virkelig grundlaget for fundamentet. Vores kursus er ikke baseret på webinarer eller lektioner (selvom vi selvfølgelig har lektioner), men på opgaver. Vi har mere end 1200 af dem.
2. Et intelligent system (virtuel mentor), der lader eleverne:
- Indsend opgaver med det samme til verifikation, og find ud af, om deres løsning er korrekt
- Få opgavekrav
- Få kommentarer fra den virtuelle mentor: den rapporterer fejlene i dit program og fortæller dig, hvordan du løser dem
- Analyser din kodestil. Når du arbejder i et team, er letlæselig kode meget vigtig.
3. Omfattende plan.
Det ultimative mål med at gennemføre CodeGym er at finde et job som Java-programmør. CodeGym tilbyder en masse for at hjælpe dig med at opnå dette:
- Java Core-lektioner
- Lektioner om relaterede teknologier (f.eks. JavaScript)
- Opgaver med automatisk kodebekræftelse
- Miniprojekter til praksis
- Motivationslektioner (motivation er MEGET vigtig for selvstudier!)
- Links til yderligere materialer
- Spørgsmål og svar til jobsamtaler
- Lektioner om CV-skrivning og ekspertgennemgang af dit CV
4. Det er vigtigt ikke at dø af kedsomhed, når man lærer, så vi har forelæsninger sammenflettet med et diskret, men alligevel interessant plot og tankevækkende karakterer. Du er en ung robot ved navn Amigo, som bliver undervist i at programmere på rumskibet Galaxy Rush. På din rejse er du ledsaget af meget nysgerrige mennesker. =) Resten lærer du af kurset.
Hvordan adskiller CodeGym sig fra andre kurser?
- MEGET øvelse: mere end 1200 opgaver, inklusive miniprojekter
- Online kursus med en omfattende plan «link til planen»:
- Du kan studere når som helst og i dit eget tempo
- Øjeblikkeligt opgavebekræftelsessystem
- Anbefalinger og kodeanalyse
- Anbefalinger af kodestil
- Web-IDE med syntaksfremhævning og autofuldførelse til udførelse af opgaver direkte på webstedet
- Plugin til at udføre opgaver i en professionel IDE: IntelliJ IDEA
- Mulighed for at deltage i et online praktikophold
- Gamification og plot
- Masser af materialer til at hjælpe dig med at få et job: hjælp til at skrive CV, spørgsmål til jobsamtaler (med analyse), råd fra folk, der har fundet arbejde
- Et kæmpe fællesskab, hvor folk deler deres erfaringer og hjælper hinanden i deres studier.
Hvorfor er teksten i lektionerne højt formateret?
IntelliJ IDEA-plugin
Hvad er IntelliJ IDEA, og hvorfor har jeg brug for det?
Hvordan downloader og konfigurerer jeg pluginnet?
Min internetforbindelse bruger en proxyserver, men pluginnet kan ikke godkendes på serveren. Jeg konfigurerede plugin'et i henhold til instruktionerne. Hvad er problemet?
Du skal konfigurere proxyen til IntelliJ IDEA. Link til instruktioner om, hvordan du konfigurerer proxyen: https://www.jetbrains.com/help/idea/2016.1/http-proxy.html
Opgavekoden i IntelliJ IDEA er fremhævet med rødt. Hvad skal jeg gøre?
Mest sandsynligt har du ikke tilsluttet SDK'et i IntelliJ IDEA. For at rette dette skal du i IntelliJ IDEA gå til Filer -> Projektstruktur -> Platformindstillinger -> SDK'er.
På fanen Classpath skal du forbinde alle jar-filerne (de kan findes på «Java path»/jre/lib, I Windows er standard Java-stien — C:\Program Files\Java).