CodeGym /Java blog /Tilfældig /Hvordan begynder man at lære Java fra bunden og ikke begå...
John Squirrels
Niveau
San Francisco

Hvordan begynder man at lære Java fra bunden og ikke begår almindelige fejl?

Udgivet i gruppen
Er du i tvivl om, hvordan du begynder at lære Java fra bunden og ved ikke, hvor du skal starte? Et godt udgangspunkt er at sætte dine mål og komme i gang med kodning med det samme. Sammen med det bør du overveje nogle af de almindelige fejl, Java-begyndere begår for at undgå dem og opnå de bedste resultater af din læreproces. Og det er præcis, hvad vi vil diskutere i denne artikel.

Så hvad er Java?

Java er et multifunktionelt programmeringssprog, der altid har været et af de mest populære. Det virker på næsten alle platforme. Mottoet "skriv én gang, kør hvor som helst" betyder, at Java-kode kan bygge alt fra computerprogrammer til websteder til mobilapplikationer. Da det er meget kraftfuldt, blev Android OS implementeret i Java. Det bruges også til at skrive mange Android-applikationer og -spil.Hvordan begynder man at lære Java fra bunden og ikke begår almindelige fejl?  - 1

Hvorfor lærer folk Java?

  • Java-udviklere er altid efterspurgte. Dette er fordi Java er overalt; Android telefoner, spil, computerprogrammer, server-side webapplikationer osv. Java programmører kan arbejde som udviklere i virksomheder eller freelance med et kæmpe marked for Android og gaming Java programmører.

  • Velbetalte jobs. I gennemsnit får en udvikler i USA betalt $107K, mens de i Europa bliver betalt næsten $60K.

  • Bred faglig horisont. Java er et almindeligt sprog, der kører på mange enheder som mobiltelefoner, bærbare computere, pc'er, smart-tv'er og andre.

Hvad er de typiske fejl ved at lære Java, og hvordan man undgår dem?

Læring uden at sætte et mål

Mål giver en følelse af retning, præstation og motivation. De skal være specifikke, realistiske og opnåelige. Opsæt først læringsmål, der passer til dit begyndelsesniveau i Java. Efter at have opnået dem, gå videre til næste niveau og så videre. Sæt ikke vognen foran hesten og overvæld dig selv med avanceret materiale.

Forsøger at få alt på én gang

Der er for meget Java at lære på én session. Fokuser i stedet på den aktuelle opgave; bliv ikke distraheret af sideopgaver. At have en læringsplan i tankerne er hjertet af at være produktiv. Så prøv at følge et struktureret kursus med en læseplan, der gradvist bevæger sig fra grundlæggende begreber til de mere avancerede. Gå først til næste del, når du er sikker på, at du har lært de foregående dele.

Teori uden praksis

Ubalancen mellem teori og praksis er almindelig blandt begyndere. Læring starter med teori (f.eks. sprogets grundlæggende principper); men for meget teori kunne virke nedslående. Du bør bruge mere tid på at øve dig i kodning - praktisk erfaring er nøglen til succes. Prøv at inkorporere det, du allerede har lært, i den næste opgave, og så videre.

Læring i isolation

Selvstudium betyder ikke, at du skal arbejde isoleret. Du kan være en del af et online Java-fællesskab, hvor du deler dine erfaringer med dine jævnaldrende og har diskussioner om forskellige emner. Dette kan hjælpe dig med at forblive motiveret, når du står over for svære opgaver.

Står med komplekse opgaver i lang tid

Det er rigtigt, at løsning af komplekse problemer medfører stærke følelser af præstation; du bør dog ikke bruge det meste af din tid på disse udfordringer. Enklere opgaver giver dig mulighed for at fokusere på de begreber, du skal lære mere end problemløsningsprocessen. Du bør også lære at stoppe, hvis du sidder fast med en opgave i længere tid. Det er bedre, hvis du går videre til andre opgaver og vender tilbage til svære problemer senere.

Uopmærksomhed på faktiske fejl

Bliv ikke afskrækket, hvis du har fejl i din kode, det sker for alle. Nogle fejl er sværere at finde end andre, hvilket kan være en udfordring, medmindre du holder øje med dem fra starten. Denne proces kaldes debugging, og det er en kontinuerlig rutine af gode udviklere.

Kodning før du tænker

Mange programmører bliver alt for begejstrede og skynder sig at løse problemer uden at tage et minut til at tænke over det aktuelle problem. Avancerede Java-programmører ville fortælle dig, at planlægning af din kode er lige så vigtig som selve koden. Så før du koder, tænk på den mest effektive måde at løse problemet på, og hvordan kan du teste denne løsning.

Frygt for eksperimenter

At eksperimentere med din kode kan være en sjov og tilfredsstillende aktivitet. Gør din kode præcis, hvad du mente den skulle gøre? Vil koden give de samme resultater under forskellige omstændigheder for det samme input? Hvordan vil koden opføre sig, hvis brugeren gav den uventet input (f.eks. bogstaver i stedet for tal som alder)?

Arbejder ikke med selvmotivation

Programmørers udbrændthed er en rigtig ting. Alle bliver ramt af en bølge af at miste passionen for kodning i ny og næ. At forstå, at der er andre ligesom dig, er det første skridt. For at blive ved med at være motiveret, omgiv dig selv med ligesindede, skift emne; flytte til mere interessante koncepter, der kræver kreativ tænkning for at løse problemer.

Nogle nyttige råd til at undgå disse fejl

Pareto-princippet (alias 80/20-reglen)

Pareto-princippet siger, at 80% af virkningerne kun kommer fra 20% af årsagerne. For eksempel vil 80% af dine kodningsprojekter afhænge af de mest almindelige 20% af Java-begreberne. Det samme princip kan anvendes på dine Java-studier: brug 80% af din tid til praksis og 20% ​​til at lære teori.

Pædagogisk planlægning for at begynde at lære Java fra bunden

  • Målopnåelse. Du kan opnå alt med Java; men det er ikke realistisk at lære alt relateret til Java. Sæt et mål og vælg et specifikt område at lære, det være sig cloud-baserede applikationer, spil eller android applikationer. Dette er det vigtigste skridt, hvis du virkelig besluttede at begynde at lære Java fra bunden og vil gøre tricket.

  • At stille spørgsmål og tale med andre elever. Vær et aktivt medlem af Java-fællesskabet; stil spørgsmål, når du sidder fast, og hjælp dine jævnaldrende, hvis du kender løsningen på deres problemer. Udforsk, hvad andre laver, og bliv inspireret af deres succeser.

  • Løsning af små opgaver. Få for vane at løse små opgaver hver dag. CodeGyms minispil giver dig mulighed for at udvikle dine egne minispil og udgive dem, så de andre kan spille, hvilket giver dig både motivation og tilfredshed.

Øve sig

Øvelse er en integreret del af din Java-læringsplan. Her er nogle nyttige ressourcer til at hjælpe dig med at udvikle dine programmeringsevner:

CodeGym

CodeGym er en omfattende online ressource til at lære Java; tilbyder hundredvis af kurser med innovative tilgange til at begynde at lære Java fra bunden. Det er som et spil med historiefortælling og subplot, hvor du stiger i niveau med hver færdighed, du lærer, og holder dig engageret og forhindrer, at du brænder ud af frustration. Det er den bedste startpakke, da kurserne er styret af mange programmørers erfaringer. Overgangen fra grundlæggende emner til komplekse emner gnidningsløst forbereder dig til arbejdsverdenen. Hvorfor vælger friske programmører CodeGym?
  • Kurset er velstruktureret. Den indeholder 600 lektioner. Hver af dem forklarer ét emne, så eleven kan fokusere på det pågældende emne alene uden distraktion.

  • Kurset er 80% praksis. Øvelsen starter fra den allerførste lektion med i alt 1200 opgaver.

  • Stærkt Java-fællesskab. Med et stort fællesskab af ligesindede vil du ikke være alene.

  • Virtuel lærer. Vurderer dine løsninger øjeblikkeligt og giver anbefalinger; give en klar liste over krav til, hvad du skal gøre.

Videokurser:

  • Java Tutorial for begyndere afspilningsliste .
    Denne afspilningsliste indeholder mere end 100 Java-tutorials, der starter med det helt grundlæggende som at installere Java til forskellige operativsystemer til avancerede tutorials, såsom lambda-udtryk og web-scraping.

  • Derek Banas: Java-kode på 30 minutter .
    Derek underviser i den grundlæggende viden, der er nødvendig for at skrive Java-kode på 30 minutter. Han dækker en bred vifte af emner, herunder primitive datatyper, kommentarer, klasse, matematik, hasNextLine, NextLine, getters, seters, if, else, else if, print, println, printf, logiske operatorer, for, while, break, continue, gør mens, og mange flere.

Bedste bøger:

Afslut

At lære Java er en givende oplevelse på både personligt og professionelt plan. For at få det bedste ud af det, bør du nærme dig læringsprocessen ved at planlægge dine mål, fokusere på praksis, tolerere fejl og lære af eksperimenter og være en del af et aktivt Java-fællesskab. Disse bestræbelser kan hjælpes af læringsplatforme som CodeGym , videomaterialer og bøger.
Kommentarer
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION