Sådan lærer du computerprogrammering online derhjemme (med billeder)

Indholdsfortegnelse:

Sådan lærer du computerprogrammering online derhjemme (med billeder)
Sådan lærer du computerprogrammering online derhjemme (med billeder)

Video: Sådan lærer du computerprogrammering online derhjemme (med billeder)

Video: Sådan lærer du computerprogrammering online derhjemme (med billeder)
Video: OpenSSH for Windows: Install, Configure, Connect, and Troubleshoot 2024, April
Anonim

Computerprogrammering er en uvurderlig færdighed for alle, der gerne vil bygge og designe computerprogrammer, software eller telefon- eller tablet -apps. Heldigvis behøver du ikke tilmelde dig et college for at lære at tænke som en programmør og hente de færdigheder, du har brug for. Det er muligt-og ikke ualmindeligt-at lære at programmere online hjemmefra. Mange websteder præsenterer uddannelseskurser, der kan tilgås gratis og er til gavn for både nybegyndere og erfarne kodere, der ønsker at hente et par nye professionelle tricks.

Trin

Del 1 af 4: Valg af et gratis programmeringswebsted

Lær computerprogrammering online hjemme Trin 1
Lær computerprogrammering online hjemme Trin 1

Trin 1. Vælg Code Academy, hvis du er en nybegynder programmerer

Code Academy er et velkendt, populært websted, der kan hjælpe uerfarne kodere med at lære det grundlæggende. Webstedet er gratis, og du kan vælge forskellige kurser, der giver dig mulighed for at lære om forskellige programmeringssprog og aspekter af programmering. Kursus tilbud omfatter: JavaScript, PHP, Python og HTML + CSS. Lær mere på

Hvis du kan lide stilen på Code Academy, kan du også tjekke et par lignende (og også gratis) online programmeringssider. Se f.eks. Code.org på https://www.code.org. Se også Code School på

Lær computerprogrammering online hjemme Trin 2
Lær computerprogrammering online hjemme Trin 2

Trin 2. Tag kurser gennem Kahn Academy, hvis du gerne vil videotutorial

For visuelle elever, der ønsker at hente nogle programmeringsevner online, kan Kahn Academy være den bedste løsning. Det er gratis, og Kahn Academy-timerne inkluderer trin-for-trin programmeringsinstruktioner og videoer, der kan følges med.

Lær mere og tjek et par klasser online på

Lær computerprogrammering online derhjemme Trin 3
Lær computerprogrammering online derhjemme Trin 3

Trin 3. Se nærmere på MIT Open Courseware, hvis du gerne vil bevæge dig ud over det grundlæggende

Massachusetts Institute of Technology sender pensum online fra gamle kurser. Dette giver en fantastisk ressource for nysgerrige programmører, der ønsker at lære af instruktører på højeste niveau. Selvom dette ikke er den bedste mulighed for begyndere-giver kurserne dig ikke mulighed for at interagere med instruktører, og du har muligvis ikke adgang til alt kursusmateriale-OCW er en god ressource for mere erfarne programmører, der ønsker at udfylde deres programmering viden.

Få mere at vide online på

Del 2 af 4: Læring på betalingsprogrammeringswebsteder

Lær computerprogrammering online hjemme Trin 4
Lær computerprogrammering online hjemme Trin 4

Trin 1. Vælg Udacity for at arbejde med en personlig programmeringscoach

Hvis du ikke er helt tryg ved at hoppe ind i online programmeringskurser uden tilsyn eller assistance, kan Udacity være det rigtige sted for dig. Du får tildelt en personlig coach til at arbejde med online. Træneren hjælper dig med at navigere på webstedets guidede programmeringskurser. Men Udacity er ikke gratis; du skal betale for deres tjenester.

Klasser kan koste så meget som $ 999 USD. Tjek Udacity -webstedet for mere information på:

Lær computerprogrammering online derhjemme Trin 5
Lær computerprogrammering online derhjemme Trin 5

Trin 2. Vælg Udemy, hvis du er interesseret i et stort kursusudvalg

Webstedet tilbyder over 55.000 kurser, hvoraf hovedparten dykker ned i aspekter af kodning og programmering. Klasserne undervises af eksperter på området, selvom mange kræver betaling for at tage. Udemy tilbyder også masser af begynderkurser på introniveau gratis. Hvis du vil have et websted med et stort antal specifikke kurser, kan du gå til Udemy.

  • Vær også på udkig efter Udemys hyppige salg. Selvom kurserne er til en overkommelig pris (startende fra $ 10 USD) til at begynde med, kan salg sænke omkostningerne ved kurserne med 50-85%.
  • Find ud af mere online på
Lær computerprogrammering online hjemme Trin 6
Lær computerprogrammering online hjemme Trin 6

Trin 3. Vælg Code Avengers, hvis du gerne vil arbejde på et andet sprog end engelsk

Code Avengers er baseret i New Zealand og tilbyder udover engelsk programmeringskurser på russisk, hollandsk, spansk, tyrkisk, italiensk og portugisisk. Webstedet fokuserer på at undervise i almindelige kodningssprog som Python, Java Script og HTML + CSS. Webstedet tilbyder en gratis prøveperiode, hvor du kan tage undervisning gratis.

  • Code Avengers tilbyder også klasser designet specielt til unge programmører i alderen 5-16 år.
  • Prøv en gratis testperiode, og find ud af mere på:

Del 3 af 4: Tag et programmeringskursus

Lær computerprogrammering online derhjemme Trin 7
Lær computerprogrammering online derhjemme Trin 7

Trin 1. Vælg et programmeringskursus, der interesserer dig

Hvis du f.eks. Er interesseret i at designe stilfulde websteder, skal du kigge efter kurser i emner som HTML/CSS, jQuery eller Ajax. Hvis du ønsker at starte dit eget online iværksætteri, så er PHP og MySQL et godt valg til dette.

De fleste små onlinevirksomheder er bygget ved hjælp af disse open source (og ofte gratis) teknologier

Lær computerprogrammering online derhjemme Trin 8
Lær computerprogrammering online derhjemme Trin 8

Trin 2. Fokuser på Java for at lære det mest populære sprog

Java bruges på over 7 milliarder enheder verden over (inklusive Android -mobiltelefoner), og det er et naturligt udgangspunkt for alle, der lærer at programmere. Sproget er meget efterspurgt, og mange ansættende arbejdsgivere anmoder specifikt om, at deres potentielle programmører bruger Java.

  • Kurser i Java er tilgængelige via hvert online læringssted.
  • Bortset fra instruktionswebsteder er der mange online Java -fællesskaber, der vil hjælpe nybegyndere, herunder et massivt Java -fællesskab på LinkedIn.
Lær computerprogrammering online hjemme Trin 9
Lær computerprogrammering online hjemme Trin 9

Trin 3. Tag et kursus i C, C#eller C ++ for at lære 3 sammenhængende sprog

Når du har valgt et instruktionswebsted, er den næste store beslutning at vælge et programmeringssprog, der skal læres. C er et af de ældste og mest konsekvent anvendte sprog. C ++ giver brugerne mulighed for at oprette programmer til en lang række forskellige platforme, mens C# (udtales C skarp) er den mest moderne iteration af sprog.

Alle de undervisningswebsteder, der allerede er nævnt, vil tilbyde kurser på alle disse 3 sprog

Lær computerprogrammering online hjemme Trin 10
Lær computerprogrammering online hjemme Trin 10

Trin 4. Lær SQL, hvis du gerne vil arbejde med datahåndtering

SQL er et populært kodningssprog for iværksættere og andre, der arbejder inden for områder, der kræver administration og brug af betydelige mængder data. Sproget giver dig mulighed for at oprette og administrere databaser.

Selvom SQL ikke er lige så alsidig som Java eller C, er det meget efterspurgt efter professionelle programmører og kodere. De fleste arbejdsgivere kræver, at deres databehandlingsprogrammer er flydende i SQL

Lær computerprogrammering online derhjemme Trin 11
Lær computerprogrammering online derhjemme Trin 11

Trin 5. Vælg Python, hvis du gerne vil have en lettere mulighed at starte med

Python er ikke helt så udfordrende at lære som nogle af de andre kodningssprog, som Java eller C ++. Det bruges ofte til at bygge websteder og opbygge databaser, og er også alsidigt nok til at bygge spil og software.

Over tid lærer de fleste programmører mange sprog. I den forstand er det ikke for meget, hvad dit første sprog er, så længe du henter flere sprog, når du har lært dit første

Lær computerprogrammering online derhjemme Trin 12
Lær computerprogrammering online derhjemme Trin 12

Trin 6. Leg med den prøvekode, som et kursus giver dig

De fleste onlinekurser viser dig prøvekode, for at hjælpe dig med at forstå, hvad bestemte kodetastaturer og tekster gør. Så i stedet for bare at se på koden, tinker og ændrer den, så se, hvilke resultater din tinkering har haft. Dette hjælper dig med at opfange givne koncepter hurtigere.

  • Dette er især vigtigt, hvis dit kursus er tungt i læsning. Læsning om kodning og faktisk kodning er meget forskellige processer.
  • Implementér prøvekoden fra dit kursus for at sikre, at du virkelig forstår de kodningsprincipper, du lærer.
Lær computerprogrammering online derhjemme Trin 13
Lær computerprogrammering online derhjemme Trin 13

Trin 7. Vær ikke bange for at bede om hjælp, hvis du er forvirret

Det kan være let at føle sig forvirret af programmeringsforløbene i online, hjemme-klasser. Hvis du sidder fast i et kodningsproblem eller er uklar om et aspekt af kurset, skal du kontakte underviseren eller en af dine jævnaldrende. For eksempel, hvis du sidder fast og prøver at skrive en bestemt kodelinje, skal du arbejde på det alene i cirka 20 minutter. Hvis du stadig er stubed, skal du kontakte din instruktør for at få hjælp.

  • Hvis du tager en selvstyret online-klasse, skal du tjekke et kodningsforum for at komme i kontakt med erfarne kodere, der burde være villige til at besvare dine kodningsspørgsmål.
  • Tjek for eksempel forummet "Stack Overflow" på:
  • Du kan også kigge ind i onlineforummet “Code Project” på:

Del 4 af 4: Supplerer din læring på egen hånd derhjemme

Lær computerprogrammering online derhjemme Trin 14
Lær computerprogrammering online derhjemme Trin 14

Trin 1. Øv dig på kodning på daglig basis for at forbedre dine færdigheder

Når du kan finde tid, skal du bare sidde og begynde at øve kodning af computerprogrammer fra et grundlæggende niveau. Jo mere du engagerer dig i selve koden, jo hurtigere henter du kodningskendskab. Prøv også at skrive din kode i hånden. Hvis du ansøger om et programmeringsjob, bliver du bedt om at kode manuelt i interviewet.

Du behøver dog ikke mentalt at udmatte dig selv for at lære kode. Hvis du bliver frustreret eller bliver mere og mere forvirret, skal du holde en pause i 30 minutter

Lær computerprogrammering online derhjemme Trin 15
Lær computerprogrammering online derhjemme Trin 15

Trin 2. Læs programmeringsbøger for at gøre dig fortrolig med kodning

Hvis du ikke er meget kinestetisk eller taktil, men mest får viden ved hjælp af visuelle midler og læsning, vil programmering af bøger være en god måde at lære om kodning. Disse bøger nedbryder ikke kun kodningsmekanikken, men også historien og teorierne bag kodningssprog. Hvis du er interesseret, kan du tjekke titler, herunder:

  • Hvad er HTML 5?, af Brett McLaughlin.
  • PHP Essentials, af Julie Meloni.
  • Tænk Python, af Allen Downey.
  • Lær Ruby på den hårde måde, af Zed Shaw.
Lær computerprogrammering online derhjemme Trin 16
Lær computerprogrammering online derhjemme Trin 16

Trin 3. Brug en børneapp til at mestre det grundlæggende i kodning

Børnefokuserede kode-apps kan være nyttige for voksne, der lærer at kode online derhjemme. Apps bryder kodningen ned i sine enkleste komponenter og præsenterer oplysninger på en måde, der er tung på grafik og let at behandle. Dette kan hjælpe dig med at komme i gang, hvis du kæmper i din klasse og kan cementere det grundlæggende ved kodning i dit sind.

Hvis du er interesseret, kan du tjekke børnefokuserede kodningsapps som "Scratch", "Tynker", "Hopscotch" og "Cargo-Bot." Disse skal være tilgængelige i alle større appbutikker

Lær computerprogrammering online derhjemme Trin 17
Lær computerprogrammering online derhjemme Trin 17

Trin 4. Spil et online kodningsspil for at fordybe dig i kodning

Hvis du kan lide ideen om at lære kodning gennem sjov, legende instruktion, så tjek et kodningsspil. Der findes mange spil online, som du kan spille gratis. Disse spil kan supplere den viden, du får i din programmeringsklasse. Hvis du hellere vil bygge spil end at spille dem, følger en række online kodningstutorials dig igennem processen med at oprette dit eget online spil.

  • Tjek Code Combat online på:
  • Du kan også kigge på CodinGame på:
  • For at oprette kode til dit eget spil online skal du besøge Game Maven på:

Tips

  • Begreberne "kodning" og "programmering" er i det væsentlige udskiftelige. "Programmering" er et paraplybegreb, der omfatter den mere teknisk orienterede "kodning".
  • Der er mange yderligere online programmeringssider. For at få en idé om nogle af de online ressourcer for at tjekke Girl Develop It, på
  • Du behøver ikke at bryde banken for at lære computerprogrammering online. For at udvikle færdigheder inden for datalogi er alt, hvad du behøver, en pc, korrekte kompilatorer (som er tilgængelige gratis) og en pålidelig internetforbindelse.

Anbefalede: