11 måder at lære dig selv Java på

Indholdsfortegnelse:

11 måder at lære dig selv Java på
11 måder at lære dig selv Java på

Video: 11 måder at lære dig selv Java på

Video: 11 måder at lære dig selv Java på
Video: Get Microsoft Office for free 2024, April
Anonim

Hvis du tænker på at skifte karriere, eller du bare er interesseret i at skrive din egen kode for sjov, kan du undre dig over, hvilket programmeringssprog du skal lære, og om det overhovedet er muligt at lære det på egen hånd. Java er et af de mest populære programmeringssprog i verden af en grund, og det er bestemt en af de bedste muligheder, hvis du vil lære dig selv. For at lære mere om fordele og ulemper ved at lære Java og få nogle oplysninger om, hvordan du kan komme i gang derhjemme, har vi dig!

Trin

Spørgsmål 1 af 11: Er det let at lære Java?

Lær dig selv Java Trin 1
Lær dig selv Java Trin 1

Trin 1. Det er ikke en leg, men det er bestemt et af de lettere sprog at lære

Java er et fantastisk programmeringssprog for begyndere, fordi det på en måde tvinger dig til at forstå den underliggende logik i koden for at skrive den. Det er også meget lettere at gå fra Java til et andet programmeringssprog, end det er at gå fra et andet sprog til Java. Men som ethvert sprog vil det tage tid, kræfter og fokus at virkelig forstå, hvordan man bruger koden til fulde gavn.

Mange kodere mener, at det grundlæggende og den underliggende logik i Java er meget lettere at lære end andre sprog

Lær dig selv Java Trin 2
Lær dig selv Java Trin 2

Trin 2. Java er meget lettere at læse end andre sprog, men det er sværere at skrive

Java er omfattende, hvilket betyder, at du skal skrive flere kodelinjer for at udføre en funktion, end du ville gøre på andre sprog. Dette er fantastisk, hvis du er helt ny til kodning, fordi det er lettere at behandle og forstå, hvad scripts laver med alt, der tydeligvis er stavet ud. Men da du skal skrive flere kodelinjer, er der mere plads til at lave en fejl.

  • Nogle kodere tror, at Java kan være sværere at mestre end andre sprog, fordi det kræver flere scriptlinjer for at udføre handlinger, og det har en tendens til at være temmelig overflødig på nogle kontraintuitive måder.
  • Bare som et eksempel, hvis du ville udskrive "Velkommen til wikiHow!" i Java skal du bruge i alt 7 separate kodelinjer: klasse Main { / / public static void main (String … args) { / / System.out.println ("Velkommen til wikiHow!"); /} /}. I noget som Python har du kun brug for en linje: print ("Velkommen til Wikihow!").

Spørgsmål 2 af 11: Er det muligt at lære dig selv Java?

  • Lær dig selv Java Trin 3
    Lær dig selv Java Trin 3

    Trin 1. Det er mere end muligt-det er den mest almindelige måde at gøre det på

    Du kan absolut lære at læse og skrive Java på egen hånd. I disse dage er det sådan, de fleste professionelle programmører kommer i gang. Der er så mange gratis selvstudier, øvelsesværktøjer, foredrag og klasser derude, at dette er lettere end nogensinde. Det er dog vigtigt at være realistisk-hvis du virkelig vil mestre Java, er det sandsynligvis den langsomste måde at gøre det på egen hånd. Det kan lade sig gøre, men det kan tage et par år og masser af øvelse.

    • Mange professionelle kodere mener, at de virkelig ikke helt blev ekspert i Java, før de begyndte at arbejde med projekter med andre kodere. Det er sværere at mestre et programmeringssprog selv, hvis du ikke arbejder sammen med andre for at få øje på fejl, mens du laver dem.
    • Cirka 69% af alle computerprogrammerere er i det mindste delvist autodidakt. Hvis du lige er startet, er læring på egen hånd en god vej at gå.

    Spørgsmål 3 af 11: Hvordan begynder jeg at lære Java fra bunden?

    Lær dig selv Java trin 4
    Lær dig selv Java trin 4

    Trin 1. Begynd med at læse eller se vejledninger om det grundlæggende i sproget

    Absorber bare så meget information som du kan i et par dage, så du gør dig bekendt med sprogets vilkår og logik. Du kan finde disse oplysninger på enhver YouTube -kanal eller et kodende websted, men det bedste sted at begynde at lære kan være på Oracles websted, da de er virksomheden, der ejer Java. De offentliggør al deres dokumentation og information online på https://www.oracle.com/java/technologies/javase-downloads.html. Start med at lære:

    • Betingelser. Det er udsagn, der fortæller et program, om det skal gøre noget baseret på et andet stykke information. Disse er livsnerven i ethvert program. Betingelser starter altid med “hvis” efterfulgt af parenteser.
    • Sløjfer. Dette er værktøjer, der giver dig mulighed for at gentage et sæt funktioner et bestemt antal gange. I Java er der tre måder at gøre dette på (mens sløjfer, for sløjfer og gør mens sløjfer). De er nøglen, hvis du vil have en kode til at udføre komplekse opgaver.
    • Funktioner/metoder. Disse kodeblokke er de genanvendelige informationsstykker, der udfører en bestemt opgave. Der er flere måder at lave en funktion/metode på i Java, men den underliggende logik er vigtig tidligt.
    • Erklæringer. Disse udsagn kommunikerer lidt af data ved at give dem en variabel og et navn. Disse er vigtige, når det kommer til at vælge bestemte informationsstykker i din kode.
    Lær dig selv Java Trin 5
    Lær dig selv Java Trin 5

    Trin 2. Følg med på gratis online kurser for at få styr på det grundlæggende

    Der er så mange ressourcer derude til Java, at du muligvis kan lære det uden at bruge noget på et fancy kursus eller boot camp. Code Gym, Learn Java Online og Coding Bat er alle 100% gratis. Disse websteder vil give dig øvelsesøvelser, forklare hvordan sproget fungerer og guide dig gennem alt hvad du behøver at vide om det grundlæggende. Brug et par uger eller måneder på at fuldføre disse selvstudier for at få det grundlæggende nede.

    • Der er også hundredvis af gratis klasser om kodning med Java på YouTube. Oracle, virksomheden, der ejer Java, har endda deres egne gratis videoer der. Andre gode muligheder inkluderer Code Java, Programming with Mosh og Amigos code.
    • Du kan betale for et Java -kursus på Udemy eller Coursera, hvis du vil. Nogle mennesker foretrækker disse kurser, fordi de føler sig mere motiverede til at holde fast i det, når de betaler for klassen.
    Lær dig selv Java Trin 6
    Lær dig selv Java Trin 6

    Trin 3. Øv dig i at skrive grundlæggende programmer for at mestre syntaksen

    Syntaks er rækkefølgen og arrangementet af kodelinjer, og det er en af de sværere ting at lære. Du kan ikke mestre Java bare ved at se videoer eller læse bøger. Du skal faktisk øve dig i at skrive for at forstå syntaks. Enten følger du med en vejledning til at komponere kode, eller du kan løse en grundlæggende nybegynderopgave, f.eks. Et "hej verden" -program. Legetøj rundt har det sjovt med det. Prøv at opfinde dine egne enkle koder ved hjælp af færdighederne, mens du lærer dem. Populære nybegynderprojekter omfatter:

    • Et program, der udfører grundlæggende matematiske funktioner.
    • Et program, der finder factorials ved hjælp af en rekursiv funktion.
    • Et program, der identificerer, om et ord, du skriver, er et palindrom eller ej.
    • Et program, der fungerer som en tekstredigerer.

    Spørgsmål 4 af 11: Hvordan kan jeg finde ud af, om jeg rent faktisk lærer?

  • Lær dig selv Java Trin 7
    Lær dig selv Java Trin 7

    Trin 1. Deltag i et onlinefællesskab, og bed dem om at gennemgå din kode

    En af de bedste måder at lære på er at tale med andre programmører om den kode, du skriver. Stack Overflow er super populær blandt kodere, og Github er et godt valg, hvis du vil dele store kodeblokke eller fejlfinde med andre entusiaster. Del dine ting, bed om feedback, og tag råd fra andre kodere for at se, hvordan du kan forbedre dig!

    • Hvis du tilfældigvis har en Reddit -konto, er r/programmering og r/learnjava absolut fænomenale fællesskaber at deltage i.
    • På et hvilket som helst af disse fora eller fællesskaber kan du bede om at deltage i et programmeringsprojekt! Der er masser af kommunale programmeringsprojekter derude, og mange af dem ville ikke have noget problem at bringe en nybegynder om bord for at vise dem tovene.

    Spørgsmål 5 af 11: Er det bedre at lære mig selv Java eller tage et kursus?

    Lær dig selv Java Trin 8
    Lær dig selv Java Trin 8

    Trin 1. Bootcamps er gode, hvis du vil lære hurtigt, og du skifter karriere

    Bootcamps er mere populære, end de nogensinde har været, fordi de tilbyder professionelle en nem måde at skifte karriere på. Disse intense programmer tager normalt 2-4 måneder at gennemføre, og deres mål er at lære dig alt, hvad du behøver at vide om et specifikt kodningssprog. Hvis du ikke har mange år til at lære selv, er dette en god måde at gå!

    Disse bootcamps koster typisk $ 3, 000-13, 000. Imidlertid placeres kandidater ofte direkte i job, du får typisk en certificering, når du er færdiguddannet, og den gennemsnitlige kodende boot camp-kandidat kan tjene $ 100, 000 om året efter et par år af arbejde

    Lær dig selv Java Trin 9
    Lær dig selv Java Trin 9

    Trin 2. College grader er ideelle, hvis du ønsker en dybdegående uddannelse og legitimationsoplysninger

    Hvis du går i gymnasiet eller tager et mellemår og forsøger at finde ud af, hvad du vil studere på college, er datalogi en god mulighed! Du vil lære Java sammen med en masse andre programmeringssprog, og du vil blive færdiguddannet med en dybdegående forståelse af alt, hvad kodning- og computerrelateret er!

    Hvis du allerede gik på college, eller du trådte ind i arbejdsstyrken med det samme, og du tænker på et karriereskift, behøver du ikke gå tilbage og få en BA i datalogi for at arbejde som en koder. Mange kodere er autodidakt, og dem, der ønsker en formel uddannelse i Java, kan gøre det hurtigere og for færre penge med en boot camp

    Lær dig selv Java Trin 10
    Lær dig selv Java Trin 10

    Trin 3. Det er bedst at lære på egen hånd, hvis du vil have det sjovt og tage det langsomt

    Hvis du er interesseret i at lære at kode, og du vil lære i dit eget tempo, kan du absolut lære dig selv. Det kan tage længere tid end at gå i skole, men det bliver sjovere og yderst givende. Desuden, hvis du vil gøre dette til en karriere, kan du absolut blive ansat til at programmere med en selvlært baggrund! Det kan simpelthen tage dig lidt længere tid at mestre sproget.

    Spørgsmål 6 af 11: Hvad har jeg brug for for at øve programmering i Java?

  • Lær dig selv Java Trin 11
    Lær dig selv Java Trin 11

    Trin 1. Download en IDE for faktisk at begynde at skrive kode

    Du kan teknisk skrive kode i et tekstbehandlingsdokument, f.eks. Notesblok eller Microsoft Word, men ingen professionel programmør gør det. Hvis du er seriøs med at lære, skal du downloade en IDE (integreret udviklingsplatform). Eclipse er sandsynligvis din bedste chance, når du starter, fordi den er populær og gratis, men du kan også lære om IntelliJ, BlueJ, Xcode eller enhver anden IDE, der er kompatibel med Java.

    Disse programmer har proceslinjer, værktøjer og brugergrænseflader designet specielt til kodere. Ja, du kan lære på Notesblok, hvis du virkelig vil, men der er ingen mening. Mange IDE'er er gratis, og du skal lære dem at dele, køre eller skrive professionel kode alligevel

    Spørgsmål 7 af 11: Kan du programmere på enhver computer?

  • Lær dig selv Java Trin 12
    Lær dig selv Java Trin 12

    Trin 1. Ja, Java fungerer på ethvert operativsystem

    Java er et stort anvendeligt og ensartet programmeringssprog, og det fungerer nøjagtig på samme måde, uanset om du er på Apple OS, Windows eller Linux. Dette er fantastisk, da du ikke behøver at gå ud og købe dyr hardware eller software. Det er derfor, når folk siger "alle kan lære at kode", mener de det!

  • Spørgsmål 8 af 11: Hvor lang tid tager det at mestre Java?

  • Lær dig selv Java Trin 13
    Lær dig selv Java Trin 13

    Trin 1. Det afhænger helt, men øvelse hver dag vil fremskynde processen

    Hvis du allerede kender Python og C ++, kan du muligvis mestre Java om et par måneder. Men hvis du er helt ny inden for kodning, og du lærer dig selv, kan det tage år at forstå, hvordan du kan kode komplekse programmer. I begge tilfælde vil det være den hurtigste måde at gøre det på. Selvom det kun er 20-30 minutter om dagen, skal du øve dig!

    Det afhænger også lidt af, hvad du mener med "mester". Der er så mange forskellige potentielle specialiseringsområder, at du teoretisk set kan bruge et helt liv på at lære alle de forskellige måder at skrive kode i Java på

    Spørgsmål 9 af 11: Er Java det bedste programmeringssprog at lære?

  • Lær dig selv Java Trin 14
    Lær dig selv Java Trin 14

    Trin 1. Det er helt sikkert et top 3 -sprog, så det er ikke et dårligt valg

    Efter Python og Javascript (som ikke er det samme som Java), er Java det tredje mest populære programmeringssprog i verden. Over 3 milliarder enheder kører på Java, så det er ikke som om der er mangel på anvendelser til det. Det er også så omfattende, at det ofte er lettere at gå fra Java til noget som Python i stedet for omvendt. Alt taget i betragtning er Java et godt valg, hvis du ikke er ny til kodning!

    Den gennemsnitlige Java -udvikler tjener cirka $ 100.000 om året, og der er stor efterspørgsel her, så hvis dit mål er at finde beskæftigelse, er Java et godt valg

    Spørgsmål 10 af 11: Hvordan kan jeg lære Java på 24 timer?

  • Lær dig selv Java Trin 15
    Lær dig selv Java Trin 15

    Trin 1. Det kommer desværre ikke til at ske

    Hvis du stikker rundt på nettet, vil du se alle slags "lær at kode på 24 timer!" eller “master -kodning om en måned!” kurser og bøger. Desværre er de mest gimmicks. Selvom du helt sikkert kan gøre masser af fremskridt på en eller to uger, hvis du dedikerer dig til dine studier, lærer du ikke, hvordan du rent faktisk skriver i kode på så kort tid.

    Husk, at Java er den slags ting, du ville tage hele kurser på i forfølgelsen af en uddannelse i datalogi. Dette er ikke den slags ting, du helt kan lære natten over

    Spørgsmål 11 af 11: Hvorfor foreslår nogle programmører ikke at lære Java?

  • Lær dig selv Java Trin 16
    Lær dig selv Java Trin 16

    Trin 1. Der er en følelse blandt nogle fagfolk om, at det er forældet

    Java er et af de ældste programmeringssprog derude, og mange professionelle kodere kan ikke lide, hvor gentaget og omfattende det er. Det tager bare længere tid at skrive et program i Java, end det gør at skrive det på andre sprog. Som et resultat mener nogle fagfolk, at Java går dodoens vej. Der er bestemt en smule bevis på, at Java ikke er så almindeligt, som det plejer at være, men det forsvinder ikke snart. Hvis det går i unåde, varer det lang tid fra nu.

  • Anbefalede: