CodeGym/Java-blogg/Tilfeldig/Hvordan begynne å lære Java fra bunnen av og ikke gjøre v...
John Squirrels
Nivå
San Francisco

Hvordan begynne å lære Java fra bunnen av og ikke gjøre vanlige feil?

Publisert i gruppen
Lurer du på hvordan du skal begynne å lære Java fra bunnen av og vet ikke hvor du skal begynne? Et godt utgangspunkt er å sette deg mål og komme i gang med koding med en gang. Sammen med det bør du vurdere noen av de vanlige feilene som Java-nybegynnere gjør for å unngå dem og oppnå de beste resultatene av læringsprosessen. Og det er akkurat det vi skal diskutere i denne artikkelen.

Så, hva er Java?

Java er et flerbruksprogrammeringsspråk som alltid har vært et av de mest populære. Det fungerer på nesten alle plattformer. Mottoet "skriv en gang, kjør hvor som helst" betyr at Java-kode kan bygge alt fra dataprogrammer til nettsteder til mobilapplikasjoner. Siden det er veldig kraftig, ble Android OS implementert i Java. Den brukes også til å skrive mange Android-applikasjoner og spill.Hvordan begynne å lære Java fra bunnen av og ikke gjøre vanlige feil?  - 1

Hvorfor lærer folk Java?

  • Java-utviklere er alltid etterspurt. Dette er fordi Java er overalt; Android-telefoner, spill, dataprogrammer, server-side webapplikasjoner osv. Java-programmerere kan jobbe som utviklere i bedrifter eller freelance med et enormt marked for Android og gaming Java-programmerere.

  • Godt betalte jobber. I gjennomsnitt får en utvikler i USA betalt $107K, mens de i Europa får nesten $60K betalt.

  • Bred faglig horisont. Java er et generellt språk som kjører på mange enheter som mobiltelefoner, bærbare datamaskiner, PC-er, smart-TVer og andre.

Hva er de typiske feilene i å lære Java og hvordan unngå dem?

Læring uten å sette seg et mål

Mål gir en følelse av retning, prestasjon og motivasjon. De bør være spesifikke, realistiske og oppnåelige. Sett opp læringsmål som passer til begynnelsesnivået ditt i Java. Etter å ha oppnådd dem, gå videre til neste nivå og så videre. Ikke sett vognen foran hesten og overmann deg selv med avansert materiale.

Prøver å få alt på en gang

Det er for mye Java å lære på én økt. Fokuser i stedet på oppgaven som skal gjøres; ikke bli distrahert av sideoppgaver. Å ha en læringsplan i tankene er hjertet av å være produktiv. Så prøv å følge et strukturert kurs med en læreplan som beveger seg gradvis fra grunnleggende konsepter til de mer avanserte. Gå til neste del bare når du er sikker på at du har lært de forrige delene.

Teori uten praksis

Ubalansen mellom teori og praksis er vanlig blant nybegynnere. Læring starter med teori (f.eks. det grunnleggende om språket); men for mye teori kan virke nedslående. Du bør bruke mer tid på å øve på koding – praktisk erfaring er nøkkelen til suksess. Prøv å inkludere det du allerede har lært i neste oppgave, og så videre.

Læring isolert

Selvstudier betyr ikke at du trenger å jobbe isolert. Du kan være en del av et nettbasert Java-fellesskap der du deler din erfaring med jevnaldrende og har diskusjoner om forskjellige emner. Dette kan hjelpe deg med å holde deg motivert når du står overfor vanskelige oppgaver.

Holder på med komplekse oppgaver i lang tid

Det er sant at å løse komplekse problemer gir sterke følelser av prestasjon; Du bør imidlertid ikke bruke mesteparten av tiden din på disse utfordringene. Enklere oppgaver lar deg fokusere på konseptene du trenger for å lære mer enn problemløsningsprosessen. Du bør også lære å stoppe hvis du ble sittende fast med en oppgave over lengre tid. Det er bedre om du går videre til andre oppgaver og ser tilbake på vanskelige problemer senere.

Uoppmerksomhet på faktiske feil

Ikke bli motløs hvis du har feil i koden din, det skjer med alle. Noen feil er vanskeligere å finne enn andre, noe som kan være en utfordring med mindre du holder øye med dem fra starten av. Denne prosessen kalles feilsøking, og det er en kontinuerlig rutine av gode utviklere.

Koding før du tenker

Mange programmerere blir altfor begeistret og skynder seg å løse problemer uten å bruke et minutt på å tenke på problemet. Avanserte Java-programmerere vil fortelle deg at planlegging av koden din er like viktig som selve koden. Så før du koder, tenk på den mest effektive måten å løse problemet på, og hvordan kan du teste denne løsningen.

Frykt for eksperimenter

Å eksperimentere med koden din kan være en morsom og tilfredsstillende aktivitet. Gjør koden din nøyaktig det du mente den skulle gjøre? Vil koden gi de samme resultatene under forskjellige omstendigheter for samme inngang? Hvordan vil koden oppføre seg hvis brukeren ga den uventet inndata (f.eks. bokstaver i stedet for tall som alder)?

Jobber ikke med selvmotivasjon

Programmerers utbrenthet er en ekte ting. Alle blir rammet av en bølge av å miste lidenskapen for koding nå og da. Å forstå at det er andre akkurat som deg er det første skrittet. For å fortsette å være motivert, omgi deg med likesinnede, bytt emne; gå over til mer interessante konsepter som krever kreativ tenkning for å løse problemer.

Noen nyttige råd for å unngå disse feilene

Pareto-prinsippet (aka 80/20-regelen)

Pareto-prinsippet sier at 80 % av virkningene kommer fra bare 20 % av årsakene. For eksempel vil 80 % av kodeprosjektene dine avhenge av de vanligste 20 % av Java-konseptene. Det samme prinsippet kan brukes på Java-studiene dine: bruk 80 % av tiden til praksis og 20 % til læringsteori.

Pedagogisk planlegging for å begynne å lære Java fra bunnen av

  • Målsetting. Du kan oppnå hva som helst med Java; men det er ikke realistisk å lære alt relatert til Java. Sett deg et mål og velg et spesifikt område å lære, det være seg skybaserte applikasjoner, spill eller Android-applikasjoner. Dette er hovedtrinnet hvis du virkelig bestemte deg for å begynne å lære Java fra bunnen av og vil gjøre trikset.

  • Stille spørsmål og snakke med andre elever. Vær et aktivt medlem av Java-fellesskapet; still spørsmål når du står fast og hjelp jevnaldrende hvis du vet løsningen på problemene deres. Utforsk hva andre gjør og bli inspirert av deres suksesser.

  • Løser små oppgaver. Få for vane å løse små oppgaver hver dag. CodeGym sine minispill gir deg muligheten til å utvikle dine egne minispill og publisere dem for de andre å spille, noe som gir deg både motivasjon og tilfredshet.

Øve på

Praksis er en integrert del av Java-læringsplanen din. Her er noen nyttige ressurser for å hjelpe deg med å utvikle dine programmeringsferdigheter:

CodeGym

CodeGym er en omfattende nettressurs for å lære Java; tilbyr hundrevis av kurs med innovative tilnærminger for å begynne å lære Java fra bunnen av. Det er som et spill med historiefortelling og subplott, der du går opp i nivå med hver ferdighet du lærer, holder deg engasjert og forhindrer å brenne ut av frustrasjon. Det er den beste startpakken siden kursene styres av erfaringene til mange programmerere. Overgangen fra grunnleggende emner til komplekse emner jevnt, forbereder deg for arbeidsverdenen. Hvorfor velger ferske programmerere CodeGym?
  • Kurset er godt strukturert. Den inneholder 600 leksjoner. Hver av dem forklarer ett emne slik at studenten kan fokusere på det emnet alene uten distraksjon.

  • Kurset er 80 % praksis. Øvelsen starter fra den aller første leksjonen med totalt 1200 oppgaver.

  • Sterkt Java-samfunn. Med et stort fellesskap av likesinnede vil du ikke være alene.

  • Virtuell lærer. Vurderer løsningene dine umiddelbart og gir anbefalinger; gi en klar liste over krav til hva du må gjøre.

Videokurs:

  • Java-veiledning for nybegynnere spilleliste .
    Denne spillelisten inneholder 100+ Java-opplæringer som starter for det aller grunnleggende som å installere Java for forskjellige operativsystemer til avanserte opplæringsprogrammer, for eksempel lambda-uttrykk og nettskraping.

  • Derek Banas: Java-kode på 30 minutter .
    Derek lærer kjernekunnskapen som trengs for å skrive Java-kode på 30 minutter. Han dekker et bredt spekter av emner, inkludert primitive datatyper, kommentarer, klasse, matematikk, hasNextLine, NextLine, getters, setters, if, else, else if, print, println, printf, logiske operatorer, for, while, break, continue, gjør mens, og mange flere.

Beste bøker:

Avslutt

Å lære Java er en givende opplevelse på både personlig og faglig nivå. For å få det beste ut av det, bør du nærme deg læringsprosessen ved å planlegge målene dine, fokusere på praksis, tolerere feil og lære av eksperimenter, og være en del av et aktivt Java-fellesskap. Denne innsatsen kan bli hjulpet av læringsplattformer som CodeGym , videomateriell og bøker.
Kommentarer
  • Populær
  • Ny
  • Gammel
Du må være pålogget for å legge igjen en kommentar
Denne siden har ingen kommentarer ennå