
Hvor skal man starte, og hvad man IKKE skal gøre
Der var millioner af elever før dig, og der vil være endnu flere efterfølgere, og gæt hvad? Mange af dem falder stadig i almindelige fælder. Men du vil ikke være blandt dem, makker :) Fordi du har en liste over almindelige fejl, næsten alle begyndere gør, og nu vil du sandsynligvis ikke bruge tid på:- for meget forskning i stedet for praksis;
- kontinuerlig læring uden et defineret mål;
- at holde for lange pauser i uddannelsen;
- solo læring.
Mød CodeGym: en Java-tutorial for dummies (og også avancerede elever :)
CodeGym-kurset går let for de totale begyndere i programmering. Du behøver ikke at vise fremragende resultater i matematik eller have en baggrund inden for IT for at bestå kurset. Alt du behøver er tid til at lære og øve dig. Her er et par CodeGyms funktioner til at forbedre din Java-læring.-
Start med en gennemtænkt læringsplan
Du har måske bemærket, at ikke alle topprofessionelle også kan være toplærere. Nogle gange kan alt for erfarne specialister ikke forklare noget koncept, de kender, til en helt nybegynder ... kun fordi de ikke kan holde det enkelt.
Vi ved, hvor svært det er at forstå et nyt emne forklaret med noget rent teoretiske og ukendte udtryk. Det er bedre ikke at dykke for meget ind i hver mindste funktion, som på en eller anden måde er relevant for emnet.
CodeGyms mål er at give dig det minimum af teori, du skal bruge som juniorudvikler. Det er en komplet Java-tutorial til dummies, hvor du lærer ved at gøre (eller kode, for at være mere specifik).
Kurset består af et strejf af teoretisk viden forklaret så enkelt som muligt og tusindvis (!) af kodningsopgaver. Du starter med elementære opgaver og bevæger dig trin for trin til mere tricky opgaver og kodningsprojekter. Bare rolig: Kurset vil guide dig fra et nulpunkt til en klar forståelse af, hvordan man kører java-programmering.
Din rejse hos CodeGym er opdelt i fire quests: Java Syntax, Java Core, Java Multithreading og Java Collections. Hver quest består af 10 niveauer. Hvert niveau har 12-13 lektioner. Hver lektion dækker et bestemt emne og inkluderer en teori plus et sæt opgaver. Her har du en uddannelsesplan med korte og letforståelige foredrag og "hjemmeopgaver"!
-
Få øjeblikkelig feedback om dine resultater og fremskridt
Bogen kan kun tilbyde dig, hvad der allerede er skrevet. Det vil ikke besvare yderligere spørgsmål og vil helt sikkert heller ikke rådgive om, hvordan du fikser din kode!
Du har brug for en mentor til disse formål. At studere i klasser eller privatundervisning er langt mere effektivt end at lære Java fra bøger, men det har også ulemper. For det første er det en krævende tidsplan. For det andet forsinket feedback. Din vejleder har brug for tid til at tjekke din opgave og give dig anbefalinger, og du kan vente på svar i dagevis.
Hos CodeGym får du en øjeblikkelig gennemgang af din løsning på få sekunder, se om din kode fuldt ud opfylder kravene og meget mere! Se selv: programmering i Java til dummies kan være spændende. Du begynder at kode fra første lektion ved hjælp af en praktisk webIDE, får tips til din løsning og nogle råd til, hvordan du kan gøre din kodningsstil bedre.
Alt er enkelt: skriv din kode, klik på knappen "Bekræft" og se resultaterne med det samme. Systemet vil også give dig det gennemsnitlige antal forsøg taget af andre studerende.
-
Lær med sans, motivation og et godt selskab
Hvorfor stopper Java-elever halvvejs, uanset deres præstation? Svaret er enkelt: mangel på motivation eller (og) en kedelig læringsoplevelse. Lige meget hvilken baggrund i programmering du har, hvis du ikke er forlovet, er det svært at få dig til at studere. Men der er én ting, vi alle kan lide at lave - at lege.
Hvis du er bekendt med spil, ved du, at de nemt kan "stjæle" dig fra virkeligheden i timevis og dage, indtil du passerer søgen eller erobrer den imaginære verden. Kan uddannelse være så meget underholdende? Igen, velkommen til CodeGym.
Her kan du lære og lege i et futuristisk miljø. Dit mål er at øge en karakter ved at bestå opgaver og løse opgaver. Hver vellykket løst opgave bringer dig et "mørkt stof". Det er din belønning og en ressource, du har brug for for at åbne yderligere lektioner og øve dig. For at videregive hele spillet til slutningen skal du kode meget. På en sådan måde ved slutningen af kurset, vil du have viden og 300 til 500 timers reel praksis.
Hvad der også er vigtigt, du er ikke alene her. CodeGyms community vokser, og du kan altid bede om hjælp til opgaver eller få råd til at tilpasse dit studie. Gør kodning til din daglige vane, og du vil helt sikkert lære at køre Java-programmering.
En bonusliste over bøger til at lære Java: fra "for dummies"-serier til dybdegående læsning
Misforstå det ikke, ingen forsøger at ræsonnere dig fra at læse. Faktisk kan bøger være et ret godt supplement til din læringsplan. Her er et par kilder, som er værd at være opmærksom på:-
Head First Java af Kathy Sierra & Bert Bates
Denne bog er uden tvivl den bedste introduktion til Java, hvor kernesproget og begreberne OOP blev forklaret på eksempler fra den virkelige verden. Du bliver forlovet fra første side, til du er færdig med den. Prøv ikke at springe øvelser og puslespil over i slutningen af hvert kapitel for bedre at huske materialet.
-
Begynder programmering med Java For Dummies
Du er måske skeptisk over for "dummies-serien", men de er stadig gode for dem, der slet ikke ved noget om det specifikke område. Her lærer du de vigtigste ting, du skal bruge for at starte med Java-kodning, såsom hvordan du installerer Java, kompilerer kode og gennemfører forskellige praktiske øvelser, efter du er færdig med at læse.
-
Java: En begyndervejledning af Herbert Schildt
Okay, vittigheder til side. Hvis du forventer en dyb forklaring i et seriøst tonefald, så prøv denne. Denne bog introducerer dig til kernevilkårene i Java og guider dig fra den grundlæggende forståelse af datatyper, klasser og objekter til mere komplekse begreber som lambda-udtryk og funktionelle grænseflader. Denne bog har også et selvtestafsnit i slutningen af hvert kapitel.
-
Core Java bind I — Fundamentals
Bliv ikke forvirret af de imponerende 1000 sider - du kan nemt læse denne bog fra ende til anden. Hvert kapitel er afsat til et bestemt emne, startende fra introduktion til sproget og Java-programmeringsmiljøet og over til datastrukturer, objekter og klasser og så videre. I modsætning til mange bøger for begyndere giver Core Java en eksplicit dækning af samlinger og generiske artikler, hvilket er nyttigt til ægte programmering.
-
Think Java: How to Think Like a Computer Scientist af Allen Downey og Chris Mayfield
Denne bog for helt nybegyndere vil lære dig, hvordan du tænker i kode. Som mange andre starter det med en introduktion til OOP. Hvert kapitel har ordforråd og øvelsessektioner til at konsolidere teori og mestre færdighederne i programmeringstænkning. Det er mere velegnet til begyndere end læsere med selv en lille erfaring med kodning. Til at begynde med er den enkel og lidt sjov at læse.
Afslut
Husk, at dit indgangsniveau for forståelse af programmering kun er relevant i begyndelsen. Du har alle muligheder for at løbe forbi mere forberedte elever, hvis du har mindst disse tre ting:- klare mål og tidsramme
- motivering
- ...og masser af øvelse, selvfølgelig
GO TO FULL VERSION