11 sätt att lära sig Java

Innehållsförteckning:

11 sätt att lära sig Java
11 sätt att lära sig Java

Video: 11 sätt att lära sig Java

Video: 11 sätt att lära sig Java
Video: Работа с PDF-файлами в Word 2013. 2024, April
Anonim

Om du funderar på att byta karriär eller bara är intresserad av att skriva din egen kod för skojs skull kan du undra vilket programmeringsspråk du ska lära dig och om det ens är möjligt att lära dig det på egen hand. Java är av ett skäl ett av de mest populära programmeringsspråken i världen, och det är definitivt ett av de bästa alternativen om du vill lära dig själv. För att lära dig mer om för- och nackdelar med att lära dig Java och få lite information om hur du kan komma igång hemma, har vi dig!

Steg

Fråga 1 av 11: Är det lätt att lära sig Java?

Lär dig själv Java Steg 1
Lär dig själv Java Steg 1

Steg 1. Det är ingen vind, men det är definitivt ett av de enklare språken att lära sig

Java är ett fantastiskt programmeringsspråk för nybörjare eftersom det tvingar dig att förstå kodens underliggande logik för att skriva den. Det är också mycket lättare att gå från Java till ett annat programmeringsspråk än att gå från ett annat språk till Java. Men som alla språk kommer det att ta tid, ansträngning och fokus att verkligen förstå hur man använder koden till fullo.

Många kodare tror att grunderna och underliggande logiken i Java är mycket lättare att lära sig än andra språk

Lär dig själv Java Steg 2
Lär dig själv Java Steg 2

Steg 2. Java är mycket lättare att läsa än andra språk, men det är svårare att skriva

Java är omfattande, vilket betyder att du måste skriva fler kodrader för att utföra en funktion än du skulle göra på andra språk. Det här är bra om du är helt ny på kodning eftersom det är lättare att bearbeta och förstå vad manus gör med allt som uppenbarligen stavas. Men eftersom du måste skriva fler kodrader finns det mer utrymme att göra ett misstag.

  • Vissa kodare tror att Java kan vara svårare att behärska än andra språk eftersom det kräver fler skriptrader för att utföra åtgärder och det tenderar att vara ganska redundant på vissa kontraintuitiva sätt.
  • Bara som ett exempel, om du ville skriva ut "Välkommen till wikiHow!" i Java behöver du totalt sju separata kodrader: class Main { / / public static void main (String … args) { / / System.out.println ("Welcome to wikiHow!"); /} /}. I något som Python behöver du bara en rad: skriv ut ("Välkommen till Wikihow!").

Fråga 2 av 11: Är det möjligt att lära sig Java?

  • Lär dig själv Java Steg 3
    Lär dig själv Java Steg 3

    Steg 1. Det är mer än möjligt-det är det vanligaste sättet att göra det

    Du kan absolut lära dig att läsa och skriva Java på egen hand. Dessa dagar är det så de flesta professionella programmerare kommer igång. Det finns så många gratis handledning, övningsverktyg, föreläsningar och klasser där ute att detta är enklare än någonsin. Det är dock viktigt att vara realistisk-om du verkligen ska behärska Java är det troligtvis det långsammaste sättet att göra det på egen hand. Det kan göras, men det kan ta några år och massor av övning.

    • Många professionella kodare tror att de verkligen inte blev expert på Java förrän de började arbeta med projekt med andra kodare. Det är svårare att behärska ett programmeringsspråk själv om du inte arbetar med andra för att upptäcka misstag när du gör dem.
    • Ungefär 69% av alla datorprogrammerare är åtminstone delvis autodidakt. Om du precis har börjat är det bra att lära sig på egen hand.

    Fråga 3 av 11: Hur börjar jag lära mig Java från grunden?

    Lär dig själv Java Steg 4
    Lär dig själv Java Steg 4

    Steg 1. Börja med att läsa eller titta på guider om språkets grunder

    Absorbera så mycket information du kan i några dagar så att du bekantar dig med språkets termer och logik. Du kan hitta denna information på valfri YouTube -kanal eller kodningswebbplats, men det bästa stället att börja lära sig kan vara på Oracles webbplats, eftersom de är företaget som äger Java. De publicerar all sin dokumentation och information online på https://www.oracle.com/java/technologies/javase-downloads.html. Börja med att lära dig:

    • Villkor. Detta är uttalanden som berättar för ett program om de ska göra något baserat på en annan information. Dessa är livsnerven i alla program. Villkor börjar alltid med "om" följt av parenteser.
    • Slingor. Detta är verktyg som låter dig upprepa en uppsättning funktioner ett visst antal gånger. I Java finns det tre sätt att göra detta (medan slingor, för slingor och medan loopar). De är viktiga om du vill att en kod ska utföra komplexa uppgifter.
    • Funktioner/metoder. Dessa kodblock är återanvändbara bitar av information som utför en viss uppgift. Det finns flera sätt att skapa en funktion/metod i Java, men den underliggande logiken är viktig tidigt.
    • Deklarationer. Dessa uttalanden kommunicerar lite data genom att ge den en variabel och ett namn. Dessa är viktiga när det gäller att välja specifika bitar av information i din kod.
    Lär dig själv Java Steg 5
    Lär dig själv Java Steg 5

    Steg 2. Följ med gratis onlinekurser för att få grepp om grunderna

    Det finns så många resurser där ute för Java att du kanske kan lära dig det utan att spendera något på en snygg bana eller startläger. Code Gym, Learn Java Online och Coding Bat är alla 100% gratis. Dessa platser kommer att ge dig övningsövningar, förklara hur språket fungerar och gå igenom allt du behöver veta om grunderna. Tillbringa några veckor eller månader att slutföra dessa självstudier för att få ner grunderna.

    • Det finns också hundratals gratis klasser om kodning med Java på YouTube. Oracle, företaget som äger Java, har till och med sina egna gratisvideor där. Andra bra alternativ inkluderar kodjava, programmering med Mosh och Amigos -kod.
    • Du kan betala för en Java -kurs på Udemy eller Coursera om du vill. Vissa människor föredrar dessa kurser eftersom de känner sig mer motiverade att hålla fast vid det när de betalar för klassen.
    Lär dig själv Java Steg 6
    Lär dig själv Java Steg 6

    Steg 3. Öva på att skriva grundläggande program för att behärska syntaxen

    Syntax är ordningen och arrangemanget av kodrader, och det är en av de svårare sakerna att lära sig. Du kan inte behärska Java bara genom att titta på videor eller läsa böcker. Du måste faktiskt öva på att skriva för att förstå syntax. Antingen följer du med en handledning för att komponera kod, eller hanterar en grundläggande nybörjaruppgift, som ett "hej värld" -program. Leksaker runt har lite kul med det. Prova att hitta på dina egna enkla koder med hjälp av färdigheterna när du lär dig dem. Populära nybörjarprojekt inkluderar:

    • Ett program som utför grundläggande matematiska funktioner.
    • Ett program som hittar factorials med hjälp av en rekursiv funktion.
    • Ett program som identifierar om ett ord du skriver är ett palindrom eller inte.
    • Ett program som fungerar som en textredigerare.

    Fråga 4 av 11: Hur kan jag ta reda på om jag faktiskt lär mig?

  • Lär dig själv Java Steg 7
    Lär dig själv Java Steg 7

    Steg 1. Gå med i en onlinegemenskap och be dem granska din kod

    Ett av de bästa sätten att lära sig är att prata med andra programmerare om koden du skriver. Stack Overflow är super populärt bland kodare, och Github är ett utmärkt val om du vill dela stora kodblock eller felsöka med andra entusiaster. Dela dina saker, be om feedback och ta råd från andra kodare för att se hur du kan förbättra dig!

    • Om du råkar ha ett Reddit -konto är r/programmering och r/learnjava helt fantastiska grupper att gå med i.
    • På något av dessa forum eller grupper kan du be om att få delta i ett programmeringsprojekt! Det finns massor av kommunala programmeringsprojekt där ute, och många av dem skulle inte ha några problem att ta med sig en nybörjare ombord för att visa dem repen.

    Fråga 5 av 11: Är det bättre att lära mig Java eller gå en kurs?

    Lär dig själv Java Steg 8
    Lär dig själv Java Steg 8

    Steg 1. Bootcampar är bra om du vill lära dig snabbt och byter karriär

    Bootcampar är mer populära än de någonsin varit eftersom de erbjuder proffs ett enkelt sätt att byta karriär. Dessa intensiva program tar vanligtvis 2-4 månader att slutföra, och deras mål är att lära dig allt du behöver veta om ett specifikt kodningsspråk. Om du inte har några år på dig att lära dig själv är det här ett bra sätt att gå!

    Dessa startläger kostar vanligtvis $ 3, 000-13, 000. Men studenter placeras ofta direkt i jobb, du får vanligtvis en certifiering när du tar examen, och den genomsnittliga kodande boot camp-examen kan tjäna $ 100, 000 per år efter några år av arbete

    Lär dig själv Java Steg 9
    Lär dig själv Java Steg 9

    Steg 2. Högskoleexamen är idealiska om du vill ha en fördjupad utbildning och meriter

    Om du går i gymnasiet eller tar ett mellanår och försöker ta reda på vad du vill studera på college, är datavetenskap ett bra alternativ! Du lär dig Java tillsammans med ett gäng andra programmeringsspråk, och du tar examen med en fördjupad förståelse för allt som rör kodning och datorrelaterat!

    Om du redan gick på college eller om du kom in i arbetskraften direkt och du tänker på ett karriärbyte, behöver du inte gå tillbaka och ta en BA i datavetenskap för att arbeta som kodare. Många kodare är självlärda, och de som vill ha en formell utbildning i Java kan göra det snabbare och för mindre pengar med ett startläger

    Lär dig själv Java Steg 10
    Lär dig själv Java Steg 10

    Steg 3. Det är bäst att lära sig på egen hand om du vill ha kul och ta det långsamt

    Om du är intresserad av att lära dig att koda och du vill lära dig i din egen takt kan du absolut lära dig själv. Det kan ta längre tid än att gå i skolan, men det blir roligare och mer givande. Dessutom, om du vill göra detta till en karriär, kan du absolut bli anställd för att programmera med en självlärd bakgrund! Det kan helt enkelt ta lite längre tid att behärska språket.

    Fråga 6 av 11: Vad behöver jag för att träna programmering i Java?

  • Lär dig själv Java Steg 11
    Lär dig själv Java Steg 11

    Steg 1. Ladda ner en IDE för att faktiskt börja skriva kod

    Du kan tekniskt skriva kod i ett ordbehandlingsdokument, som Anteckningar eller Microsoft Word, men ingen professionell programmerare gör det. Om du menar allvar med att lära dig, ladda ner en IDE (integrerad utvecklingsplattform). Eclipse är förmodligen din bästa insats när du börjar eftersom den är populär och gratis, men du kan också lära dig om IntelliJ, BlueJ, Xcode eller någon annan IDE som är kompatibel med Java.

    Dessa program har aktivitetsfält, verktyg och användargränssnitt utformade speciellt för kodare. Ja, du kan lära dig på Anteckningar om du verkligen vill, men det är ingen mening. Många IDE är gratis, och du måste lära dig att faktiskt dela, köra eller skriva professionell kod ändå

    Fråga 7 av 11: Kan du programmera på vilken dator som helst?

  • Lär dig själv Java Steg 12
    Lär dig själv Java Steg 12

    Steg 1. Ja, Java fungerar på alla operativsystem

    Java är ett i stort sett användbart och enhetligt programmeringsspråk, och det fungerar på exakt samma sätt oavsett om du använder Apple OS, Windows eller Linux. Det här är bra, eftersom du inte behöver gå ut och köpa dyr maskinvara eller programvara. Det är därför som folk säger "vem som helst kan lära sig att koda", menar de det!

  • Fråga 8 av 11: Hur lång tid tar det att behärska Java?

  • Lär dig själv Java Steg 13
    Lär dig själv Java Steg 13

    Steg 1. Det beror helt, men övning varje dag kommer att påskynda processen

    Om du redan känner till Python och C ++ kan du kanske behärska Java om några månader. Men om du är helt ny på kodning och du lär dig själv kan det ta år att förstå hur man kodar komplexa program. I båda fallen kommer det att vara det snabbaste sättet att göra tid för att träna varje dag. Även om det bara är 20-30 minuter om dagen måste du träna!

    Det beror också på vad du menar med "mästare". Det finns så många olika potentiella specialiseringsområden att du teoretiskt sett kan spendera en livstid på att lära dig alla olika sätt att skriva kod i Java

    Fråga 9 av 11: Är Java det bästa programmeringsspråket att lära sig?

  • Lär dig själv Java Steg 14
    Lär dig själv Java Steg 14

    Steg 1. Det är säkert ett topp 3 -språk, så det är inte ett dåligt val

    Efter Python och Javascript (som inte är detsamma som Java) är Java det tredje mest populära programmeringsspråket i världen. Över 3 miljarder enheter körs på Java, så det är inte som att det är någon brist på användningsområden för det. Det är också så ordagrant att det ofta är lättare att gå från Java till något som Python istället för tvärtom. Sammantaget är Java ett utmärkt val om du är ny på kodning!

    Den genomsnittliga Java -utvecklaren tjänar ungefär $ 100 000 per år och det finns stor efterfrågan här, så om ditt mål är att hitta jobb är Java ett bra val

    Fråga 10 av 11: Hur kan jag lära mig Java på 24 timmar?

  • Lär dig själv Java Steg 15
    Lär dig själv Java Steg 15

    Steg 1. Tyvärr kommer det inte att hända

    Om du petar runt på nätet ser du alla typer av "lära dig att koda på 24 timmar!" eller "masterkodning på en månad!" kurser och böcker. Tyvärr är de mestadels gimmicks. Även om du verkligen kan göra massor av framsteg på en eller två veckor om du ägnar dig åt dina studier, kommer du inte att lära dig hur du faktiskt skriver i kod på så kort tid.

    Kom ihåg att Java är den typen av saker du skulle ta hela kurser på för att ta en examen i datavetenskap. Det här är inte den typen av saker du helt kan lära dig över en natt

    Fråga 11 av 11: Varför föreslår vissa programmerare att inte lära sig Java?

  • Lär dig själv Java Steg 16
    Lär dig själv Java Steg 16

    Steg 1. Det finns en känsla bland vissa proffs att det är föråldrat

    Java är ett av de äldsta programmeringsspråken där ute, och många professionella kodare ogillar hur repeterande och ordagrant det är. Det tar bara längre tid att skriva ett program i Java än det gör att skriva det på andra språk. Som ett resultat tror vissa proffs att Java går vägen för dodo. Det finns visserligen lite bevis på att Java inte är så vanligt som det brukade vara, men det kommer inte att försvinna snart. Om det går i onåd kommer det att dröja länge.

  • Rekommenderad: