CodeGym /Java blogg /Slumpmässig /Java-kodning för Dummies: vad är det bästa alternativet f...
John Squirrels
Nivå
San Francisco

Java-kodning för Dummies: vad är det bästa alternativet för att lära sig det från början

Publicerad i gruppen
Att lära sig allt från böcker verkar vara det rätta alternativet, men är det vettigt att lära sig koda? Låt oss föreställa oss att du är helt ny på programmering och har en vag bild av exakt vad du bör veta och göra för att hitta ett riktigt jobb. Det är okej att ta en bok om Java-kodning för dummies för att få en allmän uppfattning, men vad händer härnäst? Du kan säkert inte inkludera denna erfarenhet i ditt CV :) Java-kodning för Dummies: vad är det bästa alternativet för att lära sig det från början - 1Programmering är en färdighet som skärps tack vare en daglig vana att koda. Du kommer inte att bli en enastående sportspelare genom att lära dig spelets regler, eftersom du behöver träna varje dag och få hårda slag för att få bra resultat. Låt oss nu prata om de stora misstagen hos många nybörjare och fundera på hur du kan undkomma dem genom att skapa en perfekt plan för ditt lärande.

Var man ska börja och vad man INTE ska göra

Det var miljontals elever före dig och det kommer att bli ännu fler efterträdare, och gissa vad? Många av dem faller fortfarande i vanliga fällor. Men du kommer inte att vara bland dem, kompis :) Eftersom du har en lista över vanliga misstag som nästan alla nybörjare gör och nu kommer du förmodligen inte lägga tid på:
  • för mycket forskning istället för praktik;
  • kontinuerligt lärande utan ett definierat mål;
  • göra för långa pauser i utbildningen;
  • ensamlärande.
Kan du bli av med dessa hinder en gång för alla? Finns det ett alternativ att lära sig Java för dummies med rätt blandning av teori, praktik, motivation och målsättning? Ett magiskt piller, som man kan ta och bli en stor Java-utvecklare, finns helt enkelt inte. Men vi har nu en fantastisk miljö med rätt verktyg, som hjälper dig i denna stora utmaning.

Möt CodeGym: en Java-handledning för dummies (och avancerade elever också :)

CodeGym-kursen går lätt för nybörjare i programmering. Du behöver inte visa enastående resultat i matte eller ha en bakgrund inom IT för att klara kursen. Allt du behöver är tid för att lära och öva. Här är några CodeGyms funktioner för att höja din Java-inlärning.
  1. Börja med en genomtänkt inlärningsplan

    Du kanske har märkt att inte alla toppprofessionella också kan vara topplärare. Ibland kan alltför erfarna specialister inte förklara något koncept de känner till för en nybörjare... bara för att de inte kan hålla det enkelt.

    Vi vet hur svårt det är att förstå ett nytt ämne förklarat med något rent teoretiskt och obekanta uttryck. Det är bättre att inte gräva för mycket i varje minsta funktion, som på något sätt är relevant för ämnet.

    CodeGyms mål är att ge dig den minimala teoribas du behöver som juniorutvecklare. Det är en komplett Java-handledning för dummies, där du lär dig genom att göra (eller kodning, för att vara mer specifik).

    Kursen består av en skvätt teoretisk kunskap förklarad så enkelt som möjligt och tusentals (!) kodningsuppgifter. Du börjar med elementära uppdrag och går steg för steg till mer kluriga uppgifter och kodningsprojekt. Oroa dig inte: kursen guidar dig från en noll till en tydlig förståelse för hur man kör java-programmering.

    Din resa på CodeGym är uppdelad i fyra uppdrag: Java Syntax, Java Core, Java Multithreading och Java Collections. Varje uppdrag består av 10 nivåer. Varje nivå har 12-13 lektioner. Varje lektion täcker ett visst ämne och innehåller en teori plus en uppsättning uppgifter. Här har du en utbildningsplan med korta och lättförståeliga föreläsningar och "läxor"!

  2. Få omedelbar feedback om dina resultat och framsteg

    Boken kan bara erbjuda dig det som redan är skrivet. Det kommer inte att svara på ytterligare frågor och kommer säkert inte att ge råd om hur du fixar din kod heller!

    Du behöver en mentor för dessa ändamål. Att studera i klasser eller privatundervisning är mycket effektivare än att lära sig Java från böcker, men det har också nackdelar. För det första är det ett krävande schema. För det andra, sen feedback. Din handledare behöver tid för att kontrollera din uppgift och ge dig rekommendationer, och du kan vänta på svar i dagar.

    Hos CodeGym får du en omedelbar genomgång av din lösning på bara några sekunder, se om din kod helt uppfyller kraven och mycket mer! Se själv: programmering i Java för dummies kan vara spännande. Du börjar koda från första lektionen med hjälp av en praktisk webIDE, får tips om din lösning och några råd om hur du kan göra din kodningsstil bättre.

    Allt är enkelt: skriv din kod, klicka på "Verifiera"-knappen och se omedelbart resultatet. Systemet ger dig också det genomsnittliga antalet försök som andra studenter tagit.

  3. Lär dig med känsla, motivation och ett bra sällskap

    Varför slutar Java-elever halvvägs, oavsett deras prestation? Svaret är enkelt: brist på motivation eller (och) en tråkig inlärningsupplevelse. Oavsett vilken bakgrund i programmering du har om du inte är engagerad är det svårt att vilja studera. Men det finns en sak som vi alla gillar att göra – att spela.

    Om du är bekant med spel vet du att de lätt kan "stjäla" dig från verkligheten i timmar och dagar, tills du klarar uppdraget eller erövrar fantasivärlden. Kan utbildning vara så mycket underhållande? Återigen, välkommen till CodeGym.

    Här kan du lära dig och leka i en futuristisk miljö. Ditt mål är att höja en karaktär genom att klara uppdrag och lösa uppgifter. Varje framgångsrikt löst uppgift ger dig en "mörk materia". Det är din belöning och en resurs du behöver för att öppna ytterligare lektioner och öva. För att klara hela spelet till slutet måste du koda mycket. På ett sådant sätt kommer du i slutet av kursen att ha kunskapen och 300 till 500 timmar av verklig övning.

    Vad som också är viktigt, du är inte ensam här. CodeGyms community växer och du kan alltid be om hjälp med uppgifter eller få råd om hur du anpassar dina studier. Gör kodning till din dagliga vana, och du kommer säkert att lära dig hur du kör Java-programmering.

En bonuslista med böcker för att lära sig Java: från "för dummies"-serier till djupläsning

Missförstå det inte, ingen försöker resonera dig från att läsa. Egentligen kan böcker vara ett ganska bra komplement till din inlärningsplan. Här är några källor som är värda din uppmärksamhet:
  1. Head First Java av Kathy Sierra & Bert Bates

    Den här boken är utan tvekan den bästa introduktionen till Java, där kärnspråket och begreppen OOP förklarades på de verkliga exemplen. Du förlovar dig från första sidan tills du avslutar den. Försök att inte hoppa över övningar och pussel i slutet av varje kapitel för att bättre kunna memorera materialet.

  2. Börja programmera med Java For Dummies

    Du kanske är skeptisk till "the dummies-serien", men de är ändå bra för dem som inte vet något alls inom det specifika området. Här lär du dig de viktigaste sakerna du behöver för att börja med Java-kodning, som hur du installerar Java, kompilerar kod och gör olika praktiska övningar efter att du har läst klart.

  3. Java: En nybörjarguide av Herbert Schildt

    Okej, skämt åsido. Om du förväntar dig en djupgående förklaring i ett seriöst tonläge, prova den här. Den här boken introducerar dig till kärntermerna för Java och guidar dig från den grundläggande förståelsen av datatyper, klasser och objekt till mer komplexa begrepp som lambda-uttryck och funktionella gränssnitt. Den här boken har också ett självtestavsnitt i slutet av varje kapitel.

  4. Core Java Volym I — Fundamentals

    Bli inte förvirrad av de imponerande 1000 sidorna – du kan enkelt läsa den här boken från pärm till pärm. Varje kapitel ägnas åt ett visst ämne, från introduktion till språket och Java-programmeringsmiljön och över till datastrukturer, objekt och klasser och så vidare. Till skillnad från många böcker för nybörjare ger Core Java en explicit täckning av samlingar och generika, vilket är användbart för riktig programmering.

  5. Think Java: How to Think Like a Computer Scientist av Allen Downey och Chris Mayfield

    Den här boken för nybörjare kommer att lära dig hur du tänker i kod. Som många andra börjar det med en introduktion till OOP. Varje kapitel har ordförråd och övningssektioner för att konsolidera teorin och bemästra färdigheten att programmera tänkande. Det är mer lämpligt för nybörjare än läsare med ens en liten erfarenhet av kodning. Till att börja med är det enkelt och ganska roligt att läsa.

Sammanfatta

Kom ihåg att din ingångsnivå för att förstå programmering bara är relevant i början. Du har alla chanser att köra ifrån mer förberedda elever om du har åtminstone dessa tre saker:
  • tydliga mål och tidsram
  • motivering
  • ...och massor av övning, förstås
Lycka till!
Kommentarer
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION