Så du har bestämt dig för att bli Java-programmerare. En rimlig fråga uppstår genast: "Var ska du börja?" I den här artikeln kommer vi att prata om hur man lär sig programmering från början på CodeGym. Vi kommer att utforska funktionerna i kursen, hur inlärningsprocessen är uppdelad i steg, och vilka delar av webbplatsen som måste användas för att göra din träning så effektiv som möjligt.
Videor — Vår officiella YouTube-kanal är platsen för att hitta videorapporter gjorda av CodeGym-studenter, videorecensioner, olika användbara handledningar, översättningar av de bästa främmande språklektionerna om programmering och mycket mer.

Innehållsförteckning
- Funktioner i CodeGym-kursen
- Lärplattformar: hemsida och mobilapp
- Etapper av kursen
- Användbara delar av webbplatsen
- Var man kan chatta med CodeGym-teamet
CodeGym: En Java-handledning som betonar övning
1. Lärande i form av ett spel
CodeGym-kursen är lite som ett dataspel. Det är uppdelat i fyra uppdrag , som vart och ett har ett gemensamt koncept. Till exempel är Java Syntax det första uppdraget, där du lär dig språkets grundläggande syntax. Varje uppdrag består av tio nivåer som måste slutföras sekventiellt. Nivåerna är fyllda med lektioner och uppgifter av varierande svårighetsgrad. För att gå vidare till nästa nivå måste du lösa de flesta uppgifterna på den nuvarande nivån, för genom att framgångsrikt slutföra uppgifter tjänar du lite "mörk materia". Du använder den för att låsa upp de efterföljande lektionerna och uppgifterna.2. Programmeringsövningar redan från början
Den praktiska erfarenheten från vår Java-handledning (CodeGym-kursen) inkluderar uppgifter i olika format. De varierar över tiden:- Några av uppgifterna är för att förstärka det teoretiska materialet från lektionen som föregår dem;
- Andra syftar till att upprepa tidigare täckt teori från tidigare nivåer;
- Ändå är andra " utmaningsuppgifter ", som är baserade på material som presenteras i nästa, två eller tre nivåer. Ja, du läste rätt. Detta gjordes med flit. Vill du lösa en uppgift just nu, men du vet inte något? Googla det! Detta är en extremt användbar färdighet för en programmerare. Men om du vill flytta strikt sekventiellt genom materialet, lägg bara uppgiften åt sidan och återvänd till den efter ett par nivåer när du har nått den nödvändiga teorin.
- Kodinmatning är en uppgift för nybörjare. Ibland borde en blivande programmerare bara gräva in sina händer och känna på koden. För att göra detta "kopierar" du helt enkelt ett exempel;
- Analysera någon annans kod och hitta buggar. Tja, du förstår. Vi har också dessa uppgifter;
- Skriv din egen kod för att uppfylla listan över uppgiftsvillkor;
- Bonusuppgifter. Det är svårare uppgifter för självstudier och för att utveckla din förmåga att tänka i termer av algoritmer;
- Miniprojekt. Dessa uppgifter är uppdelade i flera deluppgifter. När du slutför var och en av dem i sekvens, skapar du relativt komplexa och stora program. Till exempel spelet Sokoban eller ett online chattrum. Dessa uppgifter dyker upp runt mitten av kursen;
- Videoklipp. Ibland är det användbart att byta upp det du gör. På CodeGym gör vi detta genom att titta på IT-videor.
3. Omedelbar uppgiftsverifiering och verktyg för att förbättra din kod
De viktigaste funktionerna i CodeGym, som skiljer det från alla andra onlinekurser, är omedelbar automatisk uppgiftsverifiering, tips, rekommendationer om hur man löser uppgifter . Med CodeGym behöver du inte vänta länge medan en lärare kontrollerar ditt arbete: du klickar på en knapp, och på ett nafs får du resultatet och rekommendationer om något är fel med din lösning.4. Hjälp med uppgifter
Din erfarenhet av att lära sig programmera bör inte likna att flyta ensam på en flotte mitt i havet. Du måste interagera med andra. Framför allt har CodeGym en " Hjälp "-sektion för detta. Om du har fastnat på en uppgift från kursen under en längre tid eller inte kan förstå ett svårt ämne, ställ en fråga i ett specifikt avsnitt. En student, programmerare eller webbplatsanställd kommer säkert att hjälpa dig. När du känner dig redo kommer det dessutom att vara mycket värdefullt för dig att gå till avsnittet "Hjälp" och hjälpa någon annan med sina studier. Det betyder att du måste förstå någon annans kod. Efter att ha slutfört kursen får en student 300-500 timmars riktig programmeringserfarenhet! Den här kursen är också ett utmärkt verktyg för dig som redan har studerat grundläggande programmering men inte vet var du ska börja söka arbete. Utöver den övning du får när du arbetar genom CodeGym, kommer du att kunna förstå de viktiga frågorna som du måste svara på under anställningsintervjuer, samt kunna skriva ett kompetent CV.Lärplattformar: hemsida och mobilapp
Du har två alternativ för att behärska grunderna i Java-programmering med CodeGym: via Android-applikationen eller i webbversionen. Det finns dock en tredje: att studera både på hemsidan och i applikationen :) Detta kan du göra om du har ett aktivt abonnemang.Etapper av kursen
CodeGym är den mest kompletta Java-handledningen på engelska. Den huvudsakliga Java-kursen kommer att ge en komplett bild av Java Core, och efterföljande övning kommer att hjälpa dig att lära dig hur du arbetar med mer avancerad teknik. Med CodeGym kommer du att lära dig Java Core och lösa 1200 uppgifter med omedelbar verifiering. Vad innehåller kursen?- Korta lektioner om teori, fyllda med levande exempel;
- Uppgifter, miniprojekt;
- Motiverande lektioner (i början av en nivå) och videor som hjälper dig att behålla din "laddning" till slutet av kursen;
- Frågesporter om det täckta materialet (börjande nivåer).
GO TO FULL VERSION