Hvordan lære dataprogrammering online hjemme (med bilder)

Innholdsfortegnelse:

Hvordan lære dataprogrammering online hjemme (med bilder)
Hvordan lære dataprogrammering online hjemme (med bilder)

Video: Hvordan lære dataprogrammering online hjemme (med bilder)

Video: Hvordan lære dataprogrammering online hjemme (med bilder)
Video: Павел и Владимир Ртищевы: арбитраж с 13 лет, про первый миллион, ошибки и создание партнерской сети 2024, Mars
Anonim

Dataprogrammering er en uvurderlig ferdighet for alle som ønsker å bygge og designe dataprogrammer, programvare eller telefon- eller nettbrettapper. Heldigvis trenger du ikke registrere deg på en høyskole for å lære å tenke som en programmerer og hente ferdighetene du trenger. Det er mulig-og ikke uvanlig-å lære å programmere online fra ditt eget hjem. Mange nettsteder presenterer utdanningskurs som er tilgjengelig gratis og er fordelaktige for både nybegynnere og erfarne kodere som ønsker å hente noen få nye profesjonelle triks.

Trinn

Del 1 av 4: Velge et gratis programmeringsnettsted

Lær dataprogrammering online hjemme Trinn 1
Lær dataprogrammering online hjemme Trinn 1

Trinn 1. Velg Code Academy hvis du er en nybegynner programmerer

Code Academy er et velkjent, populært nettsted som kan hjelpe uerfarne kodere med å lære det grunnleggende. Nettstedet er gratis, og du kan velge forskjellige kurs som lar deg lære om forskjellige programmeringsspråk og aspekter ved programmering. Kurstilbud inkluderer: JavaScript, PHP, Python og HTML + CSS. Lær mer på

Hvis du liker stilen til Code Academy, kan du også sjekke ut et par lignende (og også gratis) online programmeringssider. For eksempel, se Code.org, på https://www.code.org. Se også Code School, på

Lær dataprogrammering online hjemme Trinn 2
Lær dataprogrammering online hjemme Trinn 2

Trinn 2. Ta kurs gjennom Kahn Academy hvis du vil ha videoopplæring

For visuelle elever som ønsker å lære noen programmeringskunnskaper online, kan Kahn Academy være det beste alternativet. Det er gratis, og Kahn Academy-timene inkluderer trinnvis programmeringsinstruksjon og videoer som du kan følge med på.

Lær mer og sjekk ut noen kurs online på

Lær dataprogrammering online hjemme Trinn 3
Lær dataprogrammering online hjemme Trinn 3

Trinn 3. Se på MIT Open Courseware hvis du vil gå utover det grunnleggende

Massachusetts Institute of Technology legger ut pensum online fra gamle kurs. Dette gir en fantastisk ressurs for nysgjerrige programmerere som ønsker å lære av instruktører på høyeste nivå. Selv om dette ikke er det beste alternativet for nybegynnere-lar kursene deg ikke engasjere deg med instruktører, og du har kanskje ikke tilgang til alt kursmateriell-OCW er en flott ressurs for mer erfarne programmerere som ønsker å fylle ut programmeringen kunnskap.

Finn ut mer online på

Del 2 av 4: Læring på betalingsprogrammeringsnettsteder

Lær dataprogrammering online hjemme Trinn 4
Lær dataprogrammering online hjemme Trinn 4

Trinn 1. Velg Udacity for å jobbe med en personlig programmeringscoach

Hvis du ikke er helt komfortabel med å hoppe inn i programmeringskurs online uten tilsyn eller assistanse, kan Udacity være det rette stedet for deg. Du får tildelt en personlig coach å jobbe med på nettet. Treneren hjelper deg med å navigere på nettstedets guidede programmeringskurs. Men Udacity er ikke gratis; du må betale for tjenestene deres.

Klassene kan koste så mye som $ 999 USD. Ta en titt på Udacity -nettstedet for mer informasjon på:

Lær dataprogrammering online hjemme Trinn 5
Lær dataprogrammering online hjemme Trinn 5

Trinn 2. Velg Udemy hvis du er interessert i et stort utvalg av kurs

Nettstedet tilbyr over 55 000 kurs, hvorav de fleste går nærmere inn på aspekter ved koding og programmering. Klassene undervises av eksperter på feltet, selv om mange krever betaling for å ta. Udemy tilbyr også mange nybegynnerkurser på intronivå gratis. Hvis du vil ha et nettsted med et stort antall spesifikke kurs, kan du gå til Udemy.

  • Vær også på utkikk etter Udemys hyppige salg. Selv om kursene er rimelig (fra $ 10 USD) til å begynne med, kan salget redusere kostnadene for kursene med 50-85%.
  • Finn ut mer online på
Lær dataprogrammering online hjemme trinn 6
Lær dataprogrammering online hjemme trinn 6

Trinn 3. Velg Code Avengers hvis du vil jobbe på et annet språk enn engelsk

Code Avengers er basert i New Zealand, og tilbyr i tillegg til engelsk programmeringskurs på russisk, nederlandsk, spansk, tyrkisk, italiensk og portugisisk. Nettstedet fokuserer på å lære vanlige kodingsspråk som Python, Java Script og HTML + CSS. Nettstedet tilbyr en gratis prøveperiode, hvor du kan ta kurs gratis.

  • Code Avengers tilbyr også klasser designet spesielt for unge programmerere i alderen 5-16 år.
  • Prøv en gratis testperiode og finn ut mer på:

Del 3 av 4: Ta et programmeringskurs

Lær dataprogrammering online hjemme trinn 7
Lær dataprogrammering online hjemme trinn 7

Trinn 1. Velg et programmeringskurs som interesserer deg

Hvis du for eksempel er interessert i å designe stilige nettsteder, kan du se etter kurs i emner som HTML/CSS, jQuery eller Ajax. Hvis du ønsker å starte ditt eget online entreprenørskap, er PHP og MySQL et godt valg for dette.

De fleste små online virksomheter er bygget ved hjelp av disse åpen kildekode (og ofte gratis) teknologiene

Lær dataprogrammering online hjemme Trinn 8
Lær dataprogrammering online hjemme Trinn 8

Trinn 2. Fokuser på Java for å lære det mest populære språket

Java brukes på over 7 milliarder enheter over hele verden (inkludert Android -mobiltelefoner), og det er et naturlig utgangspunkt for alle som lærer å programmere. Språket er etterspurt, og mange ansettende arbeidsgivere ba spesielt om at deres potensielle programmerere bruker Java.

  • Kurs i Java er tilgjengelig gjennom alle nettstudier.
  • Bortsett fra instruksjonsnettsteder, er det mange online Java -fellesskap som vil hjelpe nybegynnere, inkludert et stort Java -fellesskap på LinkedIn.
Lær dataprogrammering online hjemme Trinn 9
Lær dataprogrammering online hjemme Trinn 9

Trinn 3. Ta et kurs i C, C#eller C ++ for å lære tre sammenhengende språk

Når du har valgt et instruksjonsnettsted, vil den neste store beslutningen være å velge et programmeringsspråk å lære. C er et av de eldste og mest konsekvent brukte språkene. C ++ lar brukerne lage programmer for et bredt spekter av plattformer, mens C# (uttales C skarp) er den mest moderne iterasjonen av språk.

Alle instruksjonsnettstedene som allerede er nevnt, vil tilby kurs på alle disse 3 språkene

Lær dataprogrammering online hjemme Trinn 10
Lær dataprogrammering online hjemme Trinn 10

Trinn 4. Lær SQL hvis du vil jobbe med datahåndtering

SQL er et populært kodingsspråk for gründere og andre som jobber innen felt som krever håndtering og bruk av betydelige mengder data. Språket lar deg sette opp og administrere databaser.

Selv om SQL ikke er like allsidig som Java eller C, er det veldig etterspurt etter profesjonelle programmerere og kodere. De fleste arbeidsgivere krever at databehandlingsprogrammerne skal beherske SQL

Lær dataprogrammering online hjemme Trinn 11
Lær dataprogrammering online hjemme Trinn 11

Trinn 5. Velg Python hvis du vil ha et enklere alternativ å starte med

Python er ikke like utfordrende å lære som noen av de andre kodingsspråkene, som Java eller C ++. Den brukes ofte til å bygge nettsteder og bygge databaser, og er også allsidig nok til å bygge spill og programvare.

Over tid lærer de fleste programmerere mange språk. Sånn sett spiller det ikke så stor rolle hva ditt morsmål er, så lenge du henter flere språk når du har lært det første språket ditt

Lær dataprogrammering online hjemme Trinn 12
Lær dataprogrammering online hjemme Trinn 12

Trinn 6. Lek med prøvekoden som et kurs gir deg

De fleste online -kurs vil vise deg eksempelkode, for å hjelpe deg å forstå hva visse kodetast og -tekster gjør. Så, i stedet for å bare se på koden, tinker og endrer den, så se hvilke resultater tinkeringen din har hatt. Dette vil hjelpe deg med å plukke opp gitte konsepter raskere.

  • Dette er spesielt viktig hvis kurset ditt er tungt på lesing. Å lese om koding og faktisk koding er veldig forskjellige prosesser.
  • Implementer prøvekoden fra kurset ditt for å sikre at du virkelig forstår kodingsprinsippene du lærer.
Lær dataprogrammering online hjemme Trinn 13
Lær dataprogrammering online hjemme Trinn 13

Trinn 7. Ikke vær redd for å be om hjelp hvis du er forvirret

Det kan være lett å føle seg forvirret av programmeringskursene i online, hjemme-klasser. Hvis du sitter fast i et kodingsproblem eller er usikker på et aspekt av kurset, må du kontakte instruktøren eller en av dine jevnaldrende. For eksempel, hvis du sitter fast og prøver å skrive en bestemt kodelinje, kan du jobbe med den alene i omtrent 20 minutter. Så, hvis du fortsatt er stumped, ta kontakt med instruktøren din for å få hjelp.

  • Hvis du tar en selvstyrt online-time, sjekk ut et kodingsforum for å komme i kontakt med erfarne kodere som burde være villige til å svare på kodingsspørsmålene dine.
  • Sjekk for eksempel forumet "Stack Overflow" på:
  • Du kan også se på online forumet "Code Project" på:

Del 4 av 4: Tilskudd til læring på egen hånd hjemme

Lær dataprogrammering online hjemme Trinn 14
Lær dataprogrammering online hjemme Trinn 14

Trinn 1. Øv på koding daglig for å forbedre dine ferdigheter

Når du finner tid, er det bare å sitte og begynne å øve på programmering av dataprogrammer fra et grunnleggende nivå. Jo mer du engasjerer deg i selve koden, jo raskere får du opp kunnskap om koding. Prøv også å skrive ut koden for hånd. Hvis du søker på en programmeringsjobb, blir du bedt om å kode for hånd i intervjuet.

Du trenger imidlertid ikke å utmatte deg mentalt for å lære kode. Hvis du blir frustrert eller blir mer og mer forvirret, ta en pause i 30 minutter

Lær dataprogrammering online hjemme Trinn 15
Lær dataprogrammering online hjemme Trinn 15

Trinn 2. Les programmeringsbøker for å gjøre deg kjent med koding

Hvis du ikke er en kinestetisk eller taktil elev, men får kunnskap hovedsakelig gjennom visuelle midler og lesing, vil programmering av bøker være flott å lære om koding. Disse bøkene bryter ikke bare mekanikken ved koding, men også historien og teoriene bak kodingsspråk. Hvis du er interessert, sjekk ut titler inkludert:

  • Hva er HTML 5?, av Brett McLaughlin.
  • PHP Essentials, av Julie Meloni.
  • Tenk Python, av Allen Downey.
  • Lær Ruby the Hard Way, av Zed Shaw.
Lær dataprogrammering online hjemme Trinn 16
Lær dataprogrammering online hjemme Trinn 16

Trinn 3. Bruk en barneapp til å mestre det grunnleggende om koding

Barnefokuserte kode-apper kan være nyttige for voksne som lærer å kode online hjemme. Appene bryter kodingen ned i de enkleste komponentene, og presenterer informasjon på en måte som er tung på grafikk og enkel å behandle. Dette kan hjelpe deg med å følge med på farten hvis du sliter i klassen din og kan sementere det grunnleggende for koding i tankene dine.

Hvis du er interessert, kan du sjekke ut barnefokuserte kodingsapper som "Scratch", "Tynker", "Hopscotch" og "Cargo-Bot." Disse bør være tilgjengelige i alle de store appbutikkene

Lær dataprogrammering online hjemme Trinn 17
Lær dataprogrammering online hjemme Trinn 17

Trinn 4. Spill et online kodingsspill for å fordype deg i koding

Hvis du liker tanken på å lære koding gjennom morsom, leken instruksjon, sjekk ut et kodingsspill. Det finnes mange spill online som du kan spille gratis. Disse spillene kan supplere kunnskapen du får i programmeringsklassen. Hvis du heller vil bygge spill enn å spille dem, følger en rekke online kodingsopplæringer deg gjennom prosessen med å lage ditt eget online spill.

  • Sjekk ut Code Combat online på:
  • Du kan også se på CodinGame på:
  • For å lage kode for ditt eget spill online, besøk Game Maven på:

Tips

  • Begrepene "koding" og "programmering" er i hovedsak utskiftbare. "Programmering" er et paraplybegrep som inkluderer den mer teknisk orienterte "kodingen".
  • Det er mange flere programmeringssider på nettet. For å få en ide om noen av de elektroniske ressursene for å sjekke ut Girl Develop It, på
  • Du trenger ikke å bryte banken for å lære dataprogrammering online. For å utvikle ferdigheter innen informatikk er alt du trenger en PC, riktige kompilatorer (som er tilgjengelig gratis) og en pålitelig internettforbindelse.

Anbefalt: