Det är så den mänskliga hjärnan fungerar. Vad vi än gör, letar vår hjärna ständigt efter effektivare lösningar och genvägar som gör att vi kan göra samma sak snabbare, bättre och på ett bekvämare sätt än tidigare. Så ta det lugnt, om du undrar om det finns några tips och tricks för att lära dig Java snabbare och enklare är det helt naturligt för dig att göra det. Topp 7 tips och tricks för att lära sig Java så snabbt som möjligt - 1 Vi är inte säkra på "knep", men det finns säkert några sätt att maximera effektiviteten i denna process, vilket skulle tillåta dig att sluta lära dig Java så snabbt som det är realistiskt möjligt. Naturligtvis kommer olika saker att fungera för olika typer av människor, men några tips och rekommendationer kan och kommer definitivt att göra ditt liv som Java-lärare avsevärt enklare. Här är ett antal av de mest tillämpliga och bevisade effektiva tipsen och förslagen om att lära sig Java snabbt, baserat på vår egen erfarenhet på CodeGym och från ett antal erfarna Java-utvecklare.

1. Hitta ett spännande projekt som du kan bygga med Java

Här är ett bra starttipsfrån Brian Knapp, en erfaren programmerare och författaren Code Career Genius-bloggen: "När jag gick på gymnasiet 2002 bestämde jag mig för att lära mig Java. Jag skaffade mig ett exemplar av Teach Yourself Java på 21 dagar för att ta reda på grunderna och hur det var annorlunda än C/C++. Boken var till hjälp, men jag tuggade igenom den på en eller två veckor. Och så gjorde jag något som gjorde stor skillnad. Jag bestämde mig för att göra något coolt med Java! Jag blev riktigt exalterad över att göra mitt eget RPG-spel i Final Fantasy-stil med Java 2D. Under den kommande månaden, varenda eftermiddag och kväll, hackade jag tvångsmässigt iväg på det projektet. Längs vägen kom jag på hur man matar ut grafik till skärmen, animerar sprites, matar ut och flyttar en brickkarta på skärmen, kollisionsdetektering, musik, ljudeffekter, och jag byggde till och med min egen kakelkartaredigerare med Java Swing! Den viktigaste punkten för mig var att vara exalterad över att bygga något. Jag hade ett projekt som jag hade så bra energi över, och Java var en spännande teknik för att göra allt möjligt!” Brian har verkligen rätt. Att hitta något roligt och spännande som du vill bygga med Java är ett bra sätt att motivera dig själv att lära dig språket på ett snabbt och roligt sätt. Detta är faktiskt en av sakerna vi hade i åtanke när vi utformade CodeGym-kursen. Det är därför vi har en storyline, som kopplar samman delar av kursen och olika uppgifter utformade för att bli entusiastiska över att tillämpa Java för att lära dig hur du kan använda detta språk för att skapa något du gillar. Brian har verkligen rätt. Att hitta något roligt och spännande som du vill bygga med Java är ett bra sätt att motivera dig själv att lära dig språket på ett snabbt och roligt sätt. Detta är faktiskt en av sakerna vi hade i åtanke när vi utformade CodeGym-kursen. Det är därför vi har en storyline, som kopplar samman delar av kursen och olika uppgifter utformade för att bli entusiastiska över att tillämpa Java för att lära dig hur du kan använda detta språk för att skapa något du gillar. Brian har verkligen rätt. Att hitta något roligt och spännande som du vill bygga med Java är ett bra sätt att motivera dig själv att lära dig språket på ett snabbt och roligt sätt. Detta är faktiskt en av sakerna vi hade i åtanke när vi utformade CodeGym-kursen. Det är därför vi har en storyline, som kopplar samman delar av kursen och olika uppgifter utformade för att bli entusiastiska över att tillämpa Java för att lära dig hur du kan använda detta språk för att skapa något du gillar.

2. Öva så mycket som möjligt

"Övning gör hela skillnaden. Jag kunde bli en expert i Java på grund av konstant, upprepad övning. Visst är detta nyckeln till framgången för professionella programmerare. Du måste bara koda den!” — sägerJohn Selawsky, senior Java-utvecklare och Java-handledare. Och vi kunde inte vara mer överens! Vi fortsätter att säga detta från allra första början: när vi lär oss hur man kodar gör övningen stor skillnad. Vi har byggt hela CodeGyms kursstruktur kring denna praktiken-först-metoden, faktiskt. Detta är en av de främsta anledningarna till att många av våra studenter kan hitta sig själva ett första kodningsjobb innan de ens avslutat den sista nivån i kursen. När du lär dig Java på CodeGym kommer det mesta du gör att träna. Så vi har redan tagit hand om den här åt dig. Glöm bara inte att öva om du bestämmer dig för att ta något annat sätt att lära dig Java än CodeGym.

3. Studera regelbundet och ta inte långa pauser

Ännu ett viktigt tips som vi kan dela med oss ​​av utifrån våra egna observationer och våra tidigare elevers erfarenheter. Att studera regelbundet och kontinuerligt, utan att ta långa pauser (helst utan uppehåll längre än en dag) är en viktig framgångsfaktor. Erfarenheten visar att människor som brukar ta långa och många pauser normalt går väldigt långsamt och oftare slutar kursen utan att lyckas. Så vi skulle definitivt rekommendera, så mycket du kan, att hålla dig till att lära sig Java regelbundet eftersom att ta pauser för de flesta leder till ett behov av att "fräscha upp" minnet när de kommer tillbaka till det, eller till och med lära sig det om igen, eftersom din hjärna tenderar att glömma den nya kunskapen snabbt, speciellt om denna kunskap inte stöds av en lämplig mängd praktisk erfarenhet.

4. Samarbeta med andra nybörjare och nybörjare

Samarbete med andra nybörjare för att kombinera ansträngningarna och stödja varandra är ytterligare ett litet knep för framgångsrika Java-självlärare. Detta tillvägagångssätt är effektivt på grund av hur vår hjärna fungerar: det bästa sättet att lära sig något för den är att lära det till andra människor. Det är därför det fungerar så bra att samarbeta med andra och hjälpa mindre erfarna elever. Vi har förstås alltid vetat hur viktigt gemenskapen och samarbetet är. Det är därför vi har hjälpsektionen vår hemsida, där CodeGym-studenter kan be om hjälp, och få det från medelever eller Codegyms egna Java-experter.

5. Håll dina inlärningssessioner tillräckligt långa (längre än 1 timme om dagen)

Som många erfarna programmerare kommer att berätta är det kanske inte den mest effektiva strategin att lära sig Java en timme varje dag. För de flesta människor räcker inte en timme eftersom den faktiska tiden du spenderar på kodning skulle vara någonstans runt 20-30 minuter. Här är vad Reinder de Vries, en erfaren utvecklare och grundare av webbplatsen LaernAppMaking.com, har att dela med sig avom detta: "Att bara lära sig en timme om dagen (oavsett hur många dagar i rad) är dåligt för att behålla det du lärt dig och kommer att skada din inlärningsförmåga. Har du möjlighet att lära dig 2 eller 3 timmar om dagen, kanske i mindre intervaller? När du lär dig programmering i en timme kan den faktiska tiden du lägger ner på att skriva kod vara så lite som 20 minuter. Förutom programmering gör du en massa andra saker: läser, letar upp referenser, stirrar på skärmen, försöker sätta ihop Google-sökfrågor och, naturligtvis, kollar Facebook eller WhatsApp och andra avbrott. När du lär dig behöver ditt sinne "värmas upp" (precis som att träna) och svalna, bearbeta den nya informationen. Att byta uppgifter och sammanhang tar upp uppmärksamhet, och speciellt för programmering tar det tid och ansträngning att "zona ut". En allmän sak att lägga till här är: slösa inte tid och fokusera så mycket du kan på att uppnå något snabbare (du har inte all tid i världen!), vare sig det är att lära sig koda i Java eller något annat. Här är en bra motiveringrekommendation från Hagar Qim, en erfaren Java-utvecklare: "Sluta inte. Ekonomier förändras. IT-världen har förändrats mycket under åren, men en sak är fortfarande densamma: när en svag ekonomi tvingar företag att sänka kostnaderna kommer projekt att skjutas upp eller till och med ställas in. När projekt försvinner försvinner jobb. Så småningom svänger ekonomipendeln alltid tillbaka, men det kan ta år. Så rid på tidvattnet av en fortfarande blomstrande ekonomi för att få den där bra starten." Bra sagt.

6. Sätt inte ribban för lågt

Ett annat bra allmänt tips är att inte placera ribban för lågt för dig själv när det gäller att lära sig koda, vilket är vad många nybörjare brukar göra. Till exempel är det typiskt för människor att tro att de är för gamla för att lära sig en ny färdighet, särskilt om den är "lika komplex som programmering." Även människor i slutet av 20-talet eller början av 30-talet tror ofta att de kan vara "för gamla för den här skiten". Naturligtvis är det i de flesta fall att vara för gammal bara en ursäkt du kommer på för att tillåta dig själv att sluta, ofta innan du ens börjat. Här är vad Brian Lim, en erfaren Java-kodare, har att sägaom människor som börjar lära sig Java när de är över 30: “Java är väldigt strukturerat och företagsrikt. Jag tror att det är perfekt för ett strukturerat sinne, som gillar designmönster och objektorienterad programmering. Och det är förmodligen mer troligt att en äldre person har ett strukturerat sinne. Det har också en karriärväg inom certifieringar och trevliga avslappnade jobb utan start för äldre personer. Ett annat sätt som Java kan vara bra är om du gör din egen produkt. Microsoft och .NET behandlas inte seriöst i världen med öppen källkod, så om du har en flerårig plan för att bygga en produkt eller till och med ett spel som Minecraft är Java fantastiskt. Utdelningen är fantastisk och du får arbeta med moget verktyg istället för spagettikod för JavaScript eller lågnivåminnesproblem som C eller C++.” Vi kunde bara inte vara mer överens.

7. Bonustips: sjung din kod

Och för att avsluta, här är ytterligare ett trevligt och ovanligt bonustips från Reinder de Vries, som rekommenderar dig att sjunga din kod (det är något nytt!) som ett sätt att lura dig från att bli uttråkad. "Har du någonsin provat att sjunga din programmeringskod? Jag menar, det låter dumt, men det fungerar. Sinnet blir tråkigt när du gör samma sak hela tiden, och det lär sig mycket mindre om du använder en inlärningsmetod. Att läsa hela tiden, bara titta på videor, bara skriva på ett tangentbord är inte ett optimalt sätt att lära sig. Testa istället att skriva ner kod med penna och papper, eller rita ett programmeringskoncept med en finliner och en större penna, eller... sjung din kod!” rekommenderar Reinder.