Om CodeGym

Hva er CodeGym? <-more

CodeGym er:

  1. et nettsted
  2. et nyskapende nettbasert opplæringskurs tilgjengelig på denne nettsiden
  3. og et fellesskap av mennesker som ønsker å bli (eller allerede har blitt) Java-programmerere.

Kurset består av fire oppdrag, hver med 10 nivåer. Hvert nivå er fullt av leksjoner (om Java, intervjuspørsmål, motivasjon, sysselsetting og moro) og oppgaver (tusenvis av dem! De mer avanserte oppdragene inkluderer også miniprosjekter).

Du kan få tilgang til materialet sekvensielt etter hvert som du gjør fremgang. CodeGym har mange funksjoner. Vi har bare nevnt det mest interessante: umiddelbar oppgaveverifisering, løsningsanbefalinger, råd fra mentorer. Å, ja, og kurset har en historie. =)

Målet med hele kurset er å ha det gøy, være glad og få ekte Java-programmeringsferdigheter for enkelt å få jobb som programmerer.

Hva vil jeg lære av CodeGym?

Først og fremst vil du lære Java Core. Dette omfatter det grunnleggende om Java-språket, alt som HVER potensielle Junior Java-utvikler bør vite. Og du vil lære det gjennom praksis ved å fullføre mer enn 1200 oppgaver, inkludert miniprosjekter (spill som Sokoban og Star Wars, nettprat, en minibankemulator og mer).

I tillegg, i tillegg til Java, er noen av leksjonene viet til intervjuprosessen og hvordan du skriver en CV.

Hvor kan jeg se læringsplanen?

For eksempel <her>.

Utsteder du sertifikater? Hva vil CodeGym gi meg? En kombinasjon av teori, praksis og viktigst av alt, tilbakemelding om koden du skriver – det er det CodeGym gir deg.

Det er umulig å bli programmerer bare ved å lese bøker eller se videoer! For å lære å programmere, må du... programmere mye, og lære å tenke som en programmerer. For å hjelpe deg med å oppnå dette har kurset over 1200 oppgaver av varierende kompleksitet (med intelligent automatisk verifisering av løsningene dine). Dette vil gi deg mer enn 1000 timer med praktisk programmeringserfaring.

Hvor kan jeg finne anmeldelser om CodeGym?

  • Nettstedet vårt har også en anmeldelser-del. Her kan du legge igjen en anmeldelse og lese andre brukeres meninger.
  • PS: Anmeldelser er subjektive, og bare du kan danne deg et riktig inntrykk av hva kurset betyr for deg. Prøv å lære med CodeGym. Det første oppdraget, som dekker det innledende Java-kurset, er helt gratis. Så du kan danne deg din egen mening om kurset.

    Om oppgaver

    Hva er så spesielt med oppgavene dine? Ville det ikke vært bedre å programmere på egen hånd og ikke betale for en «oppgavesamling»?

    For det første er det ikke en lett prestasjon å selvstendig velge oppgavene som vil hjelpe deg å vokse i riktig retning, spesielt for nybegynnere. For det andre, selv om programmet ditt gir det riktige svaret, betyr ikke det at det er implementert riktig.

    Derfor spiller et automatisk løsningsverifiseringssystem en svært viktig rolle i kurset vårt. Den intelligente validatoren vil sjekke løsningen din på et blunk, analysere eventuelle feil og gi anbefalinger om hvordan du kan fikse dem.

    Hvor mange oppgaver har du? Hvordan er de?

    De fire CodeGym-oppdragene har over 1200 oppgaver. De er ganske varierte:

    • Kodeoppføring. Dette er den enkleste typen oppgave: mekanisk kodeinntasting. Det er ikke så mange av disse, men de er nødvendige i den første fasen av læringen for å hjelpe eleven til å bli vant til kode.
    • Gjennomgå oppgaver. Disse oppgavene kommer vanligvis rett etter timene. Oftest er de ikke vanskelige, selv om alt er mulig. =)
    • Utfordringsoppgaver. Disse oppgavene krever at du løper litt fremover: de inneholder noe som leksjonene ennå ikke har dekket. Hint: materialet du trenger for å fullføre utfordringsoppgaver er vanligvis gitt på neste nivå.
    • Bonusoppgaver. De krever vanligvis at du tenker hardt, og noen ganger - å lete etter løsninger på Internett.
    • Miniprosjekter. Dette er de største oppgavene. Når du gjør dem, vil du lage interessante og til tider nyttige programmer, for eksempel et lite spill, en URL-forkorter eller en minibankemulator. Du vil fullføre miniprosjekter i faser (oppgavebetingelsene er delt inn i 5-20 deloppgaver).

    Hva er oppgavekravene? <-more

    For å redusere antall spørsmål som «Hva må jeg gjøre i denne oppgaven?», gir vi studenten en liste over krav som må oppfylles. Dessuten vil hvert krav ha en hake ved siden av seg hvis alt er gjort riktig.

    Hva er anbefalinger? Undervisningsmetodikk

    Hva gjør undervisningsmetodikken vår unik?

    En kombinasjon av faktorer gjør den unik.

    1. Øv, mye av det! Vi forstår at det allerede har gjort deg kvalm å si «kurset vårt er en basillionprosent praksis». Men i vårt tilfelle er praksis egentlig grunnlaget for grunnlaget. Kurset vårt er ikke basert på webinarer, og heller ikke leksjoner (selv om vi har leksjoner, selvfølgelig), men på oppgaver. Vi har mer enn 1200 av dem.

    2. Et intelligent system (virtuell mentor) som lar elevene:

    • Send inn oppgaver umiddelbart for verifisering og finn ut om løsningen deres er riktig
    • Få oppgavekrav
    • Få kommentarer fra den virtuelle mentoren: den rapporterer feilene i programmet ditt og forteller deg hvordan du kan fikse dem
    • Analyser kodestilen din. Når du jobber i et team, er lettlest kode veldig viktig.

    3. Helhetlig plan.

    Det endelige målet med å fullføre CodeGym er å finne en jobb som Java-programmerer. CodeGym tilbyr mye for å hjelpe deg å oppnå dette:

    • Java Core-leksjoner
    • Leksjoner om relaterte teknologier (for eksempel JavaScript)
    • Oppgaver med automatisk kodeverifisering
    • Miniprosjekter for praksis
    • Motivasjonstimer (motivasjon er VELDIG viktig for selvstudier!)
    • Koblinger til tilleggsmateriell
    • Spørsmål og svar til jobbintervjuer
    • Leksjoner om CV-skriving og ekspertgjennomgang av CV-en din

    4. Det er viktig å ikke dø av kjedsomhet når du lærer, så vi har forelesninger sammenflettet med et diskré, men likevel interessant plot og gjennomtenkte karakterer. Du er en ung robot som heter Amigo, som blir lært hvordan man programmerer på romskipet Galaxy Rush. På reisen din blir du ledsaget av veldig nysgjerrige mennesker. =) Resten lærer du av kurset.

    Hvordan skiller CodeGym seg fra andre kurs?

  • MYE øvelse: mer enn 1200 oppgaver, inkludert miniprosjekter
  • Nettkurs med en omfattende plan «lenke til planen»:
  • Du kan studere når som helst og i ditt eget tempo
  • Øyeblikkelig oppgaveverifiseringssystem
  • Anbefalinger og kodeanalyse
  • Anbefalinger for kodestil
  • Nett-IDE med syntaksutheving og autofullføring for å fullføre oppgaver direkte på nettstedet
  • Plugin for å fullføre oppgaver i en profesjonell IDE: IntelliJ IDEA
  • Mulighet til å delta i et online praksisopphold
  • Gamification og plot
  • Mye materiale for å hjelpe deg med å få jobb: hjelp til å skrive CV, spørsmål til jobbintervjuer (med analyse), råd fra folk som har fått jobb
  • Et stort fellesskap der folk deler sine erfaringer og hjelper hverandre i studiene.
  • Hvorfor er teksten i leksjonene høyt formatert? Har du lagt merke til at kode også er formatert i gode utviklingsmiljøer? Dette er gjort for å gjøre det lettere å lese. Vi gjør nøyaktig det samme i tekstene våre.

    IntelliJ IDEA-plugin

    Hva er IntelliJ IDEA, og hvorfor trenger jeg det? IntelliJ IDEA er et av de mest populære integrerte utviklingsmiljøene (IDE). Den brukes av de fleste Java-programmerere. Når du får jobb vil du mest sannsynlig skrive kode i IntelliJ IDEA. Denne IDE fremskynder arbeidet til programmereren betydelig og bidrar til å utvikle god kodestil. For å tillate deg å perfeksjonere ferdighetene dine under reelle arbeidsforhold, har vi utviklet en spesiell plugin for å fullføre CodeGym-oppgaver i IntelliJ IDEA. Du kan bruke den direkte i IntelliJ IDEA for å åpne en liste over tilgjengelige ufullstendige jobber og sende dem til verifisering med ett klikk. Du vil lære mer om dette på 3. nivå.

    Hvordan laster jeg ned og konfigurerer plugin-modulen?

    Det tredje nivået i det første CodeGym-oppdraget har detaljerte instruksjoner om hvordan du laster ned, installerer og konfigurerer plugin-en.
    <Instruksjoner for hvordan du laster ned programtillegget>

    Internetttilkoblingen min bruker en proxy-server, men plugin-en kan ikke autentisere seg på serveren. Jeg konfigurerte plugin-en i henhold til instruksjonene. Hva er problemet?

    Du må konfigurere proxyen for IntelliJ IDEA. Link til instruksjoner om hvordan du konfigurerer proxyen: https://www.jetbrains.com/help/idea/2016.1/http-proxy.html

    Oppgavekoden i IntelliJ IDEA er uthevet i rødt. Hva bør jeg gjøre?
    Mest sannsynlig har du ikke koblet til SDK-en i IntelliJ IDEA. For å fikse dette, i IntelliJ IDEA, gå til Fil -> Prosjektstruktur -> Plattforminnstillinger -> SDK-er.
    På Classpath-fanen må du koble til alle jar-filene (de finnes på «Java path»/jre/lib, På Windows er standard Java-sti — C:\Program Files\Java).