Om CodeGym
- et nettsted
- et nyskapende nettbasert opplæringskurs tilgjengelig på denne nettsiden
- 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.
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?
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 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?
Hvorfor er teksten i leksjonene høyt formatert?
IntelliJ IDEA-plugin
Hva er IntelliJ IDEA, og hvorfor trenger jeg det?
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).