CodeGym /Java blog /Tilfældig /Top 7 tips og tricks til at lære Java så hurtigt som muli...
John Squirrels
Niveau
San Francisco

Top 7 tips og tricks til at lære Java så hurtigt som muligt

Udgivet i gruppen
Det er den måde, den menneskelige hjerne fungerer på. Uanset hvad vi gør, leder vores hjerne konstant efter mere effektive løsninger og genveje, der vil give os mulighed for at gøre det samme hurtigere, bedre og på en mere bekvem måde end før. Så tag det roligt, hvis du spekulerer på, om der er nogle tips og tricks til at lære Java hurtigere og nemmere, er det helt naturligt for dig at gøre det. Top 7 tips og tricks til at lære Java så hurtigt som muligt - 1 Vi er ikke sikre på "tricks", men der er helt sikkert nogle måder at maksimere effektiviteten af ​​denne proces på, hvilket vil give dig mulighed for at ende med at lære Java så hurtigt, som det er realistisk muligt. Selvfølgelig vil forskellige ting fungere for forskellige slags mennesker, men nogle tips og anbefalinger kan og vil helt sikkert gøre dit liv som Java-lærer betydeligt nemmere. Her er en række af de mest anvendelige og beviste effektive tips og forslag til at lære Java hurtigt, baseret på vores egne erfaringer hos CodeGym og fra en række erfarne Java-udviklere.

1. Find et spændende projekt, som du kan bygge med Java

Her er et godt starttipfra Brian Knapp, en erfaren programmør og forfatteren Code Career Genius blog: “Da jeg var senior i gymnasiet tilbage i 2002 besluttede jeg mig for at lære Java. Jeg fik mig en kopi af Teach Yourself Java på 21 dage for at finde ud af det grundlæggende, og hvordan det var anderledes end C/C++. Bogen var nyttig, men jeg tyggede mig igennem den på en uge eller to. Og så gjorde jeg noget, der gjorde en kæmpe forskel. Jeg besluttede at lave noget fedt med Java! Jeg blev virkelig begejstret for at lave mit eget Final Fantasy-stil RPG-spil ved hjælp af Java 2D. I den næste måned, hver eneste eftermiddag og aften, hackede jeg tvangsmæssigt det projekt. Undervejs fandt jeg ud af, hvordan man udsender grafik til skærmen, animerer sprites, output og flytter et flisekort på skærmen, kollisionsdetektion, musik, lydeffekter, og jeg byggede endda min egen flisekorteditor ved hjælp af Java Swing! Nøglepunktet for mig var at være begejstret for at bygge noget. Jeg havde et projekt, som jeg havde så god energi til, og Java var en spændende teknologi til at gøre alt muligt!” Brian har bestemt ret. At finde noget sjovt og spændende, som du vil bygge med Java, er en fantastisk måde at motivere dig selv til at lære sproget på en hurtig og sjov måde. Faktisk er dette en af ​​de ting, vi havde i tankerne, da vi designede CodeGym-kurset. Det er derfor, vi har en historie, der forbinder dele af kurset sammen og forskellige opgaver designet til at blive begejstret for at anvende Java for at lære, hvordan du kan bruge dette sprog til at skabe noget, du kan lide. Brian har bestemt ret. At finde noget sjovt og spændende, som du vil bygge med Java, er en fantastisk måde at motivere dig selv til at lære sproget på en hurtig og sjov måde. Faktisk er dette en af ​​de ting, vi havde i tankerne, da vi designede CodeGym-kurset. Det er derfor, vi har en historie, der forbinder dele af kurset sammen og forskellige opgaver designet til at blive begejstret for at anvende Java for at lære, hvordan du kan bruge dette sprog til at skabe noget, du kan lide. Brian har bestemt ret. At finde noget sjovt og spændende, som du vil bygge med Java, er en fantastisk måde at motivere dig selv til at lære sproget på en hurtig og sjov måde. Faktisk er dette en af ​​de ting, vi havde i tankerne, da vi designede CodeGym-kurset. Det er derfor, vi har en historie, der forbinder dele af kurset sammen og forskellige opgaver designet til at blive begejstret for at anvende Java for at lære, hvordan du kan bruge dette sprog til at skabe noget, du kan lide.

2. Øv så meget som muligt

"Øvelse gør hele forskellen. Jeg var i stand til at blive en ekspert i Java underviser på grund af konstant, gentagen praksis. Dette er bestemt nøglen til succes for professionelle programmører. Du bliver bare nødt til at kode det!” - sigerJohn Selawsky, en senior Java-udvikler og Java-vejleder. Og vi kunne ikke være mere enige! Vi bliver ved med at sige dette fra begyndelsen: Når vi lærer at kode, gør øvelse hele forskellen. Vi har bygget hele CodeGyms kursusstruktur op omkring denne praksis-først tilgang, faktisk. Dette er en af ​​hovedårsagerne til, at mange af vores studerende er i stand til at finde sig selv et første kodejob, før de overhovedet afslutter det sidste niveau af kurset. Når du lærer Java på CodeGym, vil det meste af det, du laver, være at øve. Så vi har lidt taget hånd om denne for dig allerede. Bare glem ikke at øve dig, hvis du beslutter dig for at tage en anden måde at lære Java på end CodeGym.

3. Studer regelmæssigt og hold ikke lange pauser

Endnu et vigtigt tip, som vi kan dele ud fra vores egne observationer og erfaringerne fra vores tidligere elever. At studere regelmæssigt og kontinuerligt, uden at holde lange pauser (gerne uden pause længere end én dag) er en vigtig succesfaktor. Erfaring viser os, at folk, der har tendens til at holde lange og talrige pauser, normalt udvikler sig meget langsomt og oftere ender med at forlade kurset uden at lykkes. Så vi vil helt klart anbefale, så meget du kan, at holde dig til at lære Java regelmæssigt, da pauser for de fleste mennesker resulterer i behovet for at "opfriske" hukommelsen, når de vender tilbage til det, eller endda lære det. igen, da din hjerne har en tendens til at glemme den nye viden meget hurtigt, især hvis denne viden ikke understøttes af en passende mængde praktisk erfaring.

4. Samarbejd med andre begyndere og nybegyndere

Samarbejde med andre friske elever for at kombinere indsatsen og støtte hinanden er endnu et lille trick for succesrige Java-selvstuderende. Denne tilgang er effektiv på grund af den måde, vores hjerne fungerer på: den bedste måde at lære noget på er at lære det til andre mennesker. Det er derfor, det fungerer så godt at samarbejde med andre og hjælpe mindre erfarne elever. Vi har selvfølgelig altid vidst, hvor vigtigt fællesskabet og samarbejdet er. Derfor har vi hjælpesektionen vores hjemmeside, hvor CodeGym-elever kan bede om hjælp, og få det fra medstuderende eller Codegyms egne Java-eksperter.

5. Hold dine læringssessioner længe nok (længere end 1 time om dagen)

Som mange erfarne programmører vil fortælle dig, er det måske ikke den mest effektive strategi at lære Java en time hver dag. For de fleste mennesker vil en time bare ikke være nok, da den faktiske tid, du bruger på at kode, ville være et sted omkring 20-30 minutter. Her er hvad Reinder de Vries, en erfaren udvikler og grundlægger af LaernAppMaking.com hjemmeside, har at deleom dette: “Bare at lære en time om dagen (uanset hvor mange dage i træk) er dårligt for fastholdelsen af ​​det lærte og vil skade din indlæringsevne. Har du mulighed for at lære 2 eller 3 timer om dagen, måske i mindre intervaller? Når du lærer programmering i en time, kan den faktiske tid, du bruger på at skrive kode, være så lidt som 20 minutter. Udover at programmere laver du en masse andre ting: at læse, finde referencer, stirre på skærmen, prøve at sammensætte Google-søgeforespørgsler og selvfølgelig tjekke Facebook eller WhatsApp og andre afbrydelser. Når du lærer, skal dit sind "varme op" (ligesom at træne) og køle ned og behandle den nye information. At skifte opgaver og kontekst optager opmærksomhed, og især for programmering tager det tid og kræfter at "zone ud." En generel ting at tilføje her er: Spild ikke tid, og fokuser så meget som du kan på at opnå noget hurtigere (du har ikke alverdens tid!), hvad enten det er at lære at kode i Java eller noget andet. Her er en god motivationanbefaling fra Hagar Qim, en erfaren Java-udvikler: “Slip ikke. Økonomier ændrer sig. IT-verdenen har ændret sig meget gennem årene, men én ting er stadig den samme: Når en svag økonomi tvinger virksomheder til at skære i omkostningerne, vil projekter blive udskudt eller ligefrem aflyst. Når projekter forsvinder, forsvinder arbejdspladser. Til sidst svinger økonomipendulet altid tilbage, men det kan tage år. Så kør på tidevandet af en stadig blomstrende økonomi for at få den gode start.” Godt sagt.

6. Sæt ikke barren for lavt

Et andet godt generelt tip er ikke at placere barren for lavt for dig selv, når det kommer til at lære at kode, hvilket er hvad mange begyndere typisk gør. For eksempel er det typisk for folk at tro, at de er for gamle til at lære en ny færdighed, især hvis den er "så kompleks som programmering." Selv folk i slutningen af ​​20'erne eller begyndelsen af ​​30'erne tror ofte, at de måske er "for gamle til det her lort." Selvfølgelig er det at være for gammel i de fleste tilfælde bare en undskyldning, du finder på for at give dig selv lov til at holde op, ofte før du overhovedet startede. Her er hvad Brian Lim, en erfaren Java-koder, har at sigeom folk, der begynder at lære Java, når de er over 30: “Java er meget struktureret og corporate. Jeg tror, ​​det er perfekt til et struktureret sind, som kan lide designmønstre og objektorienteret programmering. Og det er nok mere sandsynligt, at en ældre person har et struktureret sind. Det har også en karrierevej inden for certificeringer og dejlige afslappede jobs af typen ikke-opstart for ældre mennesker. En anden måde, hvorpå Java kan være fantastisk, er, hvis du laver dit eget produkt. Microsoft og .NET bliver ikke behandlet seriøst i open source-verdenen, så hvis du har en flerårig plan om at bygge et produkt eller endda et spil som Minecraft, er Java fantastisk. Udbyttet er fantastisk, og du kommer til at arbejde med modent værktøj i stedet for spaghetti-kode i JavaScript eller problemer med hukommelse på lavt niveau som C eller C++." Vi kunne bare ikke være mere enige.

7. Bonustip: syng din kode

Og afslutningsvis er her et ekstra fint og usædvanligt bonustip fra Reinder de Vries, som anbefaler dig at synge din kode (det er noget nyt!) som en måde at snyde dit sind til at kede dig. "Har du nogensinde prøvet at synge din programmeringskode? Jeg mener, det lyder fjollet, men det virker. Sindet bliver kedeligt, når du gør det samme hele tiden, og det lærer langt mindre, hvis du bruger én læringsmetode. At læse hele tiden, kun se videoer, kun skrive på et tastatur er ikke en optimal måde at lære på. Prøv i stedet at skrive kode ned med pen og papir, eller tegn et programmeringskoncept ved hjælp af en fine liner og en større blyant, eller ... syng din kode!" anbefaler Reinder.
Kommentarer
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION