CodeGym/Java-blogg/Tilfeldig/Java programmeringstimer
John Squirrels
Nivå
San Francisco

Java programmeringstimer

Publisert i gruppen
Utdanning skal ikke være kjedelig. Det er en ting vi er sikre på! Det kan og bør endres. Og det er akkurat det vi har gjort: Vi utviklet programmeringskurset CodeGym, som vi tør påstå er ulikt noe annet nettkurs. Den har ingen lange videotimer eller lister over oppdrag med uklare forventninger om ansvarlighet. I stedet er det et klart mål, spesielle læringsverktøy er laget, og hva du må gjøre er godt definert.
Java programmeringstimer - 1

Topp 11 funksjoner i CodeGym-leksjoner

Vanligvis har online programmeringskurs form av lærebøker eller videoopplæringer. Vi har tatt en helt annen tilnærming. Vi har laget en serie korte leksjoner om Java, fylt dem med praktiske øvelser og gitt "smarte" verktøy for å verifisere at løsningen din er riktig. Og alt dette er pakket inn i et konsekvent og helhetlig kurs!

1. CodeGym er litt som et spill. Vi har nivåer og "oppover"

Java programmeringstimer - 2
Med andre ord hjelper vi deg opp på nivå som programmerer. Dette er ikke bare Java-timer med eksempler. Du leser korte leksjoner og fullfører umiddelbart oppgaver og belønnes. Det er logisk og forståelig. Du vil fullføre en rekke oppgaver. De vanligste oppgavene involverer å skrive kode for å løse et eller annet problem. I tillegg må du lære å lese andres kode, fikse feil i den, forbedre den (refaktorere den), legge til nye funksjoner i den.
Noen ganger vil du bli tvunget til å se interessante videoer om mennesker i teknologiverdenen. De som lærer å programmere fra bunnen av har også nytte av å skrive inn kode. De som kommer langt nok vil møte store oppgaver, som faktisk er miniprosjekter: å fullføre disse vil innebære å skrive noen interessante programmer på en mer seriøs måte (små spill, en nettpratapplikasjon, etc.).

2. Java-timer, og ingenting annet!

Som alle andre programmeringsspråk kan du studere Java i lang tid. For ikke å bli for fast helt i begynnelsen av reisen, har vi eliminert emner som nybegynnere ikke trenger. Programmeringstimer for begynnende Java-utviklere er ofte fylt med slikt fluff. CodeGym beholder kun det som er mest essensielt. Og dette er ikke tomme ord: vi har analysert hundrevis av ledige stillinger for å komme frem til denne tilnærmingen. Så vår påstand er at kurset inneholder nettopp de emnene som en aspirerende junior Java-utvikler trenger å kunne for å finne en jobb. Å bli junior Java-utvikler vil ta deg mellom tre måneder og ett år, avhengig av hvor mye tid du bruker på studiene.

3. 500 minitimer og 1200+ øvelser

Dette kurset har mye praksis. MYE, MYE, MYE, MYE øvelse! Dette er ikke bare ord: Kurset inneholder 500 minitimer (dvs. korte leksjoner på Java) og mer enn 1200 øvelser. De aller fleste av dem inkluderer små oppgaver (men det er tusenvis av dem!). Ved å fullføre dem alle, vil du få minimumserfaring som er nødvendig for å komme på beina og takle mer alvorlige problemer. I tillegg har kurset såkalte «store oppgaver» (som egentlig er miniprosjekter) og nyttige videoer.

4. Fire oppdrag, førti nivåer, tonnevis med praktisk kunnskap

Kurset er delt inn i 4 oppdrag. Hvert oppdrag er 40 nivåer som du må bestå. Det første oppdraget inkluderer Java-leksjoner som ikke forutsetter noen forkunnskaper om språket – bare det aller grunnleggende, syntaksen og et stort antall relevante oppgaver. Det er superenkle oppgaver. Og for å hjelpe deg med å mestre materialet, er det vanskeligere oppgaver som krever at du pløyer videre og bruker google. Og det er utfordrende oppgaver for de modigste elevene. Du kan bare gå videre til neste nivå når du har fullført de fleste oppgavene på ditt nåværende nivå. Hvis noen av dem bare er for tøffe å knekke, kan de trygt utsettes til senere. Når du jobber på denne måten, vil du ha omtrent 500 timer med praktisk programmeringserfaring når du kommer til slutten. Det er et solid grunnlag for et bud på å bli en junior Java-utvikler!
Java-syntaks Dette oppdraget er for nybegynnere. Oppgavene og leksjonene om Java i dette oppdraget vil hjelpe deg å mestre språkets grunnleggende konstruksjoner (variabler, betingede operatorer, løkker, metoder, klasser og grunnleggende informasjon om samlinger og objekter)
Java kjerne I dette oppdraget vil du lære det grunnleggende om OOP, og bli kjent med serialisering og metodeoverbelastning
Java Multithreading Multithreading er det viktigste ordet i denne søken. Men det er ikke alt vi skal snakke om her. Vi tar også opp hvordan objekt- og strengklassene er organisert og mange andre ting. Du kan studere dette oppdraget og det neste samtidig.
Java-samlinger Samlinger er for Java-programmerer hva dynamitt er for en prospektør. Du må vite om dem, men det er viktig å forstå hvordan du bruker dem. Dette oppdraget inneholder også mye informasjon om arbeid med JSON, Git, RMI og DynamicProxy – og litt om JavaScript

5. Gjør oppgavene hvor du vil

Fullfør oppgavene og send dem til verifisering:
  • Rett på nettsiden. CodeGym er ikke bare Java-timer for nybegynnere med øvelser. Det er også en interaktiv plattform for å fullføre oppgavene dine. Dette er praktisk: du utforsker et eksempel i en leksjon, og så må du fullføre en veldig lignende oppgave. Disse små oppgavene, som forsterker materialet, kan utføres direkte på nettsiden til CodeGym. Vi utviklet vår web-IDE nettopp for dette.

  • For å fullføre oppgaver som krever mer tid, anbefaler vi å bruke IntelliJ IDEAs profesjonelle utviklingsmiljø. For å gjøre ting mer praktisk for CodeGym-studenter, har vi utviklet en nyttig plugin for denne populære IDE. Pluginet lar deg få oppgavebetingelsene med et enkelt klikk, og like enkelt og raskt sende inn løsningen din for verifisering.

  • Etter å ha blitt sendt inn for verifisering, synkroniseres koden din på tvers av dine forskjellige datamaskiner/enheter hvis du bruker flere enheter.

6. Øyeblikkelig oppgaveverifisering

Elever har førstehåndserfaring med denne situasjonen: oppgaven din er ferdig, men læreren sjekker den ikke. Det er akkurat slik det fungerer med ansikt-til-ansikt-kurs der en enkelt lærer gir nybegynnerundervisning i Java, må forholde seg til to dusin studenter (eller flere) samtidig, og rett og slett ikke har tid til å sjekke hver elevs arbeid. På CodeGym finner du ut om løsningen din er riktig på et øyeblikk. Du:
  • skriv løsningen din på Java;
  • trykk på "Bekreft"-knappen: løsningen din sendes til CodeGym-serveren!
  • Et øyeblikk senere finner du ut om løsningen din er riktig og får anbefalinger hvis du har feil.
Java programmeringstimer - 3

7. CodeGym anbefalingssystem

Det er veldig vanskelig for en nybegynner å fange opp eventuelle programmeringsfeil som kompilatoren savner. Du har fullført oppgaven, men vet ikke om løsningen er riktig? Ikke noe problem: CodeGym-anbefalingssystemet vil indikere hvor feil gjemmer seg i løsningen din.

8. Hjelpeside

Hvis CodeGym-anbefalingssystemet ikke er i stand til å hjelpe deg, og du står fast mens du prøver å fullføre en vanskelig oppgave, ta en titt på hjelpesiden – denne tjenesten vil ikke la deg møte problemet alene. En annen CodeGym-student eller ansatt vil helt sikkert hjelpe deg.

9. Grupper basert på interesser

Fellesskapet vårt består av interessegrupper hvor du kan lese artikler skrevet av andre studenter og bransjefolk, skrive dine egne innlegg og kommentere og diskutere Java eller andre emner relatert til programmering.

10. Sosiale nettverk og CodeGym

Følg CodeGym på Facebook. I våre sosiale nettverksgrupper kan du diskutere IT-nyheter og Java-programmeringstimer, dele prestasjonene dine med venner, se videotimer på Java eller be om hjelp. Facebook: https://www.facebook.com/codegym.cc/ YouTube: https://www.youtube.com/channel/UCkrztSaBYw1aZO8a9lB9ykA Twitter: https://twitter.com/codegym_cc

11. Materialets omfang

Kurstimene, samt artikler som er lagt ut i grupper , inneholder mange referanser til andre Java-ressurser, bøker og videoer. Dette er ingen tilfeldighet. Måten materialet leveres på er utformet for å hjelpe deg med å utvikle en essensiell programmerers ferdighet: evnen til å søke på Internett etter informasjonen du trenger. Har du funnet gode begynnende Java-timer som supplerer CodeGym-timer? Det er helt fantastisk! CodeGyms formål er at du skal få ny kunnskap og anvende den i praksis.
Kommentarer
  • Populær
  • Ny
  • Gammel
Du må være pålogget for å legge igjen en kommentar
Denne siden har ingen kommentarer ennå