Om CodeGym

Hvad er CodeGym? <-more

CodeGym er:

  1. et websted
  2. et innovativt onlinekursus tilgængeligt på denne hjemmeside
  3. 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.

Hvad vil jeg lære af CodeGym?

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?

  • Hvor som helst på internettet. Indtast "CodeGym anmeldelser" på Google og se søgeresultaterne. Vi filtrerer ikke tredjepartsanmeldelser, så du kan ikke kun se de positive anmeldelser (det er rart, at der er langt flere af dem), men også konstruktiv og knap så konstruktiv kritik.
  • Vores hjemmeside har også en anmeldelser sektion. Her kan du skrive en anmeldelse og læse andre brugeres meninger.
  • 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»?

    For det første er det ikke let at vælge de opgaver, der hjælper dig med at vokse i den rigtige retning, især for nybegyndere. For det andet, selvom dit program giver det rigtige svar, betyder det ikke, at det er implementeret korrekt.

    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 er opgavekravene?

    For at reducere antallet af spørgsmål som "Hvad præcist skal jeg gøre i denne opgave?", giver vi eleven en liste over krav, der skal opfyldes. Desuden vil hvert krav have et flueben ud for sig, hvis alt er blevet udført korrekt.

    Hvad er anbefalinger? Undervisningsmetodik

    Hvad gør vores undervisningsmetodologi unik?

    En kombination af faktorer gør det unikt.

    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? <#svicon

    • 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? <#svg">

    Har du lagt mærke til, at kode også er formateret i gode udviklingsmiljøer? Dette gøres for at gøre det nemmere at læse. Vi gør præcis det samme i vores tekster.

    IntelliJ IDEA-plugin

    Hvad er IntelliJ IDEA, og hvorfor har jeg brug for det? IntelliJ IDEA er et af de mest populære integrerede udviklingsmiljøer (IDE). Det bruges af de fleste Java-programmører. Når du får et job, vil du højst sandsynligt skrive kode i IntelliJ IDEA. Denne IDE fremskynder programmørens arbejde betydeligt og hjælper med at udvikle en god kodestil. For at give dig mulighed for at perfektionere dine færdigheder under virkelige arbejdsforhold, har vi udviklet et særligt plugin til at udføre CodeGym-opgaver i IntelliJ IDEA. Du kan bruge det direkte i IntelliJ IDEA til at åbne en liste over tilgængelige ufuldstændige job og indsende dem til verifikation med et enkelt klik. Du lærer mere om dette på 3. niveau.

    Hvordan downloader og konfigurerer jeg pluginnet?Instruktioner i, hvordan du downloader 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).