CodeGym /Java blogg /Slumpmässig /Hur man börjar lära sig Java från grunden och inte gör va...
John Squirrels
Nivå
San Francisco

Hur man börjar lära sig Java från grunden och inte gör vanliga misstag?

Publicerad i gruppen
Är du förbryllad över hur du ska börja lära dig Java från början och vet inte var du ska börja? En bra utgångspunkt är att sätta upp dina mål och börja med kodning direkt. Tillsammans med det bör du överväga några av de vanliga misstagen som Java-nybörjare gör för att undvika dem och uppnå de bästa resultaten av din inlärningsprocess. Och det är precis vad vi kommer att diskutera i den här artikeln.

Så, vad är Java?

Java är ett mångsidigt programmeringsspråk som alltid har varit ett av de mest populära. Det fungerar på nästan alla plattformar. Mottot "skriv en gång, kör var som helst" betyder att Java-kod kan bygga allt från datorprogram till webbplatser till mobilapplikationer. Eftersom det är mycket kraftfullt implementerades Android OS i Java. Det används också för att skriva många Android-applikationer och spel.Hur man börjar lära sig Java från grunden och inte gör vanliga misstag?  - 1

Varför lär sig folk Java?

  • Java-utvecklare är alltid efterfrågade. Detta beror på att Java finns överallt; Android-telefoner, spel, datorprogram, webbapplikationer på serversidan etc. Java-programmerare kan arbeta som utvecklare i företag eller frilansar med en enorm marknad för Android- och spel-Java-programmerare.

  • Välbetalda jobb. I genomsnitt får en utvecklare i USA betalt $107K, medan de i Europa får nästan $60K.

  • Vida professionella horisonter. Java är ett allmänt språk som körs på många enheter som mobiltelefoner, bärbara datorer, datorer, smarta TV-apparater och andra.

Vilka är de typiska misstagen i att lära sig Java och hur man undviker dem?

Att lära sig utan att sätta upp ett mål

Mål ger en känsla av riktning, prestation och motivation. De bör vara specifika, realistiska och uppnåeliga. Till en början, sätt upp inlärningsmål som passar din startnivå i Java. Efter att ha uppnått dem, gå vidare till nästa nivå och så vidare. Ställ inte vagnen framför hästen och överväldiga dig själv med avancerat material.

Försöker få allt på en gång

Det finns för mycket Java att lära sig på en session. Fokusera istället på uppgiften; bli inte distraherad av sidouppgifter. Att ha en inlärningsplan i åtanke är hjärtat av att vara produktiv. Så försök att följa en strukturerad kurs med en läroplan som gradvis går från grundläggande begrepp till de mer avancerade. Gå till nästa del först när du är säker på att du har lärt dig de föregående delarna.

Teori utan praktik

Obalansen mellan teori och praktik är vanlig bland nybörjare. Lärande börjar med teori (t.ex. grunderna i språket); men för mycket teori kan vara nedslående. Du bör lägga mer tid på att öva på kodning – praktisk erfarenhet är nyckeln till framgång. Försök att införliva det du redan har lärt dig i nästa uppgift, och så vidare.

Att lära sig isolerat

Att själv studera betyder inte att du behöver arbeta isolerat. Du kan vara en del av en online Java-gemenskap där du delar din erfarenhet med dina kamrater och har diskussioner om olika ämnen. Detta kan hjälpa dig att hålla dig motiverad när du står inför svåra uppgifter.

Håller på med komplexa uppgifter under lång tid

Det är sant att lösa komplexa problem ger starka känslor av prestation; du bör dock inte spendera större delen av din tid på dessa utmaningar. Enklare uppgifter låter dig fokusera på de koncept som du behöver lära dig mer än problemlösningsprocessen. Du bör också lära dig att sluta om du kört fast med en uppgift under en längre tid. Det är bättre om du går vidare till andra uppgifter och återkommer till svåra problem senare.

Ouppmärksam på verkliga misstag

Bli inte avskräckt om du har fel i din kod, det händer alla. Vissa fel är svårare att hitta än andra, vilket kan vara en utmaning om du inte håller ett öga på dem från början. Denna process kallas felsökning och det är en kontinuerlig rutin av bra utvecklare.

Kodning innan du tänker

Många programmerare blir alltför upphetsade och skyndar sig att lösa problem utan att ta en minut att tänka på problemet. Avancerade Java-programmerare skulle säga att det är lika viktigt att planera din kod som själva koden. Så, innan du kodar, tänk på det mest effektiva sättet att lösa problemet och hur kan du testa den här lösningen.

Rädsla för experiment

Att experimentera med din kod kan vara en rolig och tillfredsställande aktivitet. Gör din kod exakt vad du menade att den skulle göra? Kommer koden att ge samma resultat under olika omständigheter för samma ingång? Hur kommer koden att bete sig om användaren gav den oväntad inmatning (t.ex. bokstäver istället för siffror som ålder)?

Jobbar inte på egen motivation

Programmerares utbrändhet är en riktig sak. Alla drabbas av en våg av förlorande passion för kodning då och då. Att förstå att det finns andra precis som du är det första steget. För att fortsätta vara motiverad, omge dig med likasinnade, byt ämne; gå över till mer intressanta koncept som kräver kreativt tänkande för att lösa problem.

Några användbara råd för att undvika dessa misstag

Pareto-principen (alias 80/20-regeln)

Pareto-principen säger att 80% av effekterna kommer från endast 20% av orsakerna. Till exempel kommer 80 % av dina kodningsprojekt att bero på de vanligaste 20 % av Java-koncepten. Samma princip kan tillämpas på dina Java-studier: ägna 80 % av din tid till praktik och 20 % till inlärning av teori.

Utbildningsplanering för att börja lära sig Java från grunden

  • Målsättning. Du kan uppnå vad som helst med Java; men det är inte realistiskt att lära sig allt som har med Java att göra. Sätt upp ett mål och välj ett specifikt område att lära dig, vare sig det är molnbaserade applikationer, spel eller androidapplikationer. Detta är huvudsteget om du verkligen bestämt dig för att börja lära dig Java från början och vill göra susen.

  • Att ställa frågor och prata med andra elever. Var en aktiv medlem av Java-communityt; ställ frågor när du har fastnat och hjälp dina kamrater om du vet lösningen på deras problem. Utforska vad andra gör och bli inspirerad av deras framgångar.

  • Löser små uppgifter. Ta för vana att lösa små uppgifter varje dag. CodeGyms minispel ger dig möjlighet att utveckla dina egna minispel och publicera dem för de andra att spela, vilket ger dig både motivation och tillfredsställelse.

Öva

Övning är en integrerad del av din Java-inlärningsplan. Här är några användbara resurser som hjälper dig att utveckla dina programmeringsfärdigheter:

CodeGym

CodeGym är en omfattande onlineresurs för att lära sig Java; tillhandahåller hundratals kurser med innovativa metoder för att börja lära sig Java från grunden. Det är som ett spel med berättande och subplotter, där du går upp i nivå med varje färdighet du lär dig, håller dig engagerad och förhindrar att du bränner ut dig från frustration. Det är det bästa startpaketet eftersom kurserna styrs av erfarenheterna från många programmerare. Övergången från grundläggande ämnen till komplexa smidigt förbereder dig för arbetsvärlden. Varför väljer nya programmerare CodeGym?
  • Kursen är välstrukturerad. Den innehåller 600 lektioner. Var och en av dem förklarar ett ämne så att eleven kan fokusera på det ämnet ensam utan distraktion.

  • Kursen är 80% praktik. Övningen börjar från första lektionen med totalt 1200 uppgifter.

  • Stark Java-gemenskap. Med en stor gemenskap av likasinnade kommer du inte att vara ensam.

  • Virtuell lärare. Bedömer dina lösningar omedelbart och ger rekommendationer; tillhandahålla en tydlig lista med krav på vad du behöver göra.

Videokurser:

  • Java Handledning för nybörjare spellista .
    Den här spellistan innehåller 100+ Java-tutorials som börjar med de allra grundläggande funktionerna som att installera Java för olika operativsystem till avancerade tutorials, som lambda-uttryck och webbskrapa.

  • Derek Banas: Java-kod på 30 minuter .
    Derek lär ut kärnkunskaperna som behövs för att skriva Java-kod på 30 minuter. Han täcker ett brett spektrum av ämnen inklusive primitiva datatyper, kommentarer, klass, matematik, hasNextLine, nextLine, getters, setters, if, else, else if, print, println, printf, logiska operatorer, for, while, break, continue, gör medan, och många fler.

Bästa böckerna:

Sammanfatta

Att lära sig Java är en givande upplevelse på både personlig och professionell nivå. För att göra det bästa av det bör du närma dig inlärningsprocessen genom att planera dina mål, fokusera på praktiken, tolerera misstag och lära dig av experiment, och vara en del av en aktiv Java-gemenskap. Dessa ansträngningar kan underlättas av lärplattformar som CodeGym , videomaterial och böcker.
Kommentarer
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION