Hoe om aanlyn rekenaarprogrammering tuis te leer (met foto's)

INHOUDSOPGAWE:

Hoe om aanlyn rekenaarprogrammering tuis te leer (met foto's)
Hoe om aanlyn rekenaarprogrammering tuis te leer (met foto's)

Video: Hoe om aanlyn rekenaarprogrammering tuis te leer (met foto's)

Video: Hoe om aanlyn rekenaarprogrammering tuis te leer (met foto's)
Video: Virtual Calculator using OpenCV Python | Computer Vision 2024, April
Anonim

Rekenaarprogrammering is 'n waardevolle vaardigheid vir almal wat rekenaarprogramme, sagteware of telefoon- of tabletprogramme wil bou en ontwerp. Gelukkig hoef u nie aan 'n universiteitskollege in te skryf om te leer hoe om soos 'n programmeerder te dink en die vaardighede wat u benodig, op te doen nie. Dit is moontlik-en nie ongewoon nie-om uit die gemak van u eie huis aanlyn te leer programmeer. Baie webwerwe bied opvoedkundige kursusse aan wat gratis toeganklik is en voordelig is vir beide beginner -kodeerders en ervare kodeerders wat op soek is na 'n paar nuwe professionele truuks.

Stappe

Deel 1 van 4: Kies 'n gratis programmeerwebwerf

Leer aanlyn rekenaarprogrammering tuis Stap 1
Leer aanlyn rekenaarprogrammering tuis Stap 1

Stap 1. Kies Code Academy as u 'n beginner -programmeerder is

Code Academy is 'n bekende, gewilde webwerf wat onervare kodeerders kan help om die basiese beginsels te leer. Die webwerf is gratis en u kan verskillende kursusse kies waarmee u kan leer oor verskillende programmeertale en aspekte van programmering. Kursusaanbiedings sluit in: JavaScript, PHP, Python en HTML + CSS. Kom meer te wete by

As u van die styl van Code Academy hou, kyk dan ook na 'n paar soortgelyke (en ook gratis) aanlynprogrammeringswebwerwe. Sien byvoorbeeld Code.org op https://www.code.org. Sien ook die Code School, by

Leer aanlyn rekenaarprogrammering tuis Stap 2
Leer aanlyn rekenaarprogrammering tuis Stap 2

Stap 2. Neem kursusse deur die Kahn Academy as u video -tutoriaal wil hê

Vir visuele leerders wat 'n paar programmeervaardighede aanlyn wil opdoen, kan Kahn Academy die beste opsie wees. Dit is gratis, en die Kahn Academy-klasse bevat stap-vir-stap programmeerinstruksies en opvolgvideo's om na te kyk.

Lees meer en kyk na 'n paar klasse aanlyn op

Leer aanlyn rekenaarprogrammering tuis Stap 3
Leer aanlyn rekenaarprogrammering tuis Stap 3

Stap 3. Kyk na MIT Open Courseware as u verder wil gaan as die basiese beginsels

Die Massachusetts Institute of Technology plaas leerplanne aanlyn van ou kursusse. Dit bied 'n wonderlike bron vir nuuskierige programmeerders wat op die hoogste vlak by instrukteurs wil leer. Alhoewel dit nie die beste opsie vir beginners is nie-die kursusse laat u nie toe om met instrukteurs te praat nie, en u het moontlik nie toegang tot alle kursusmateriaal nie-maar die OCW is 'n uitstekende bron vir meer ervare programmeerders wat hul programme wil invul kennis.

Lees meer aanlyn op

Deel 2 van 4: Leer op betaalprogrammeringswebwerwe

Leer aanlyn rekenaarprogrammering tuis Stap 4
Leer aanlyn rekenaarprogrammering tuis Stap 4

Stap 1. Kies Udacity om saam met 'n persoonlike programmeringsafrigter te werk

As u nie heeltemal gemaklik is om sonder toesig of hulp aanlynprogrammering te volg nie, is Udacity moontlik die regte webwerf vir u. U kry 'n persoonlike afrigter om aanlyn mee te werk. Die afrigter sal u help om op die webwerf se begeleide programmeringskursusse te navigeer. Maar Udacity is nie gratis nie; jy moet wel betaal vir hul dienste.

Klasse kan tot $ 999 dollar kos. Besoek die Udacity -webwerf vir meer inligting by:

Leer aanlyn rekenaarprogrammering tuis Stap 5
Leer aanlyn rekenaarprogrammering tuis Stap 5

Stap 2. Kies Udemy as u belangstel in 'n groot kursuskeuse

Die webwerf bied meer as 55 000 kursusse aan, waarvan die meerderheid ingryp op aspekte van kodering en programmering. Die klasse word deur kundiges op die gebied aangebied, hoewel baie betaal moet word. Udemy bied ook baie beginners-, intro-vlakkursusse gratis aan. As u 'n webwerf met 'n groot aantal spesifieke kursusse wil hê, kan u met Udemy gaan.

  • Wees ook op die uitkyk vir Udemy se gereelde verkope. Alhoewel die kursusse aanvanklik goedkoop is (vanaf $ 10 USD), kan verkope die koste van die kursusse met 50-85%verlaag.
  • Lees meer aanlyn op
Leer aanlyn rekenaarprogrammering tuis Stap 6
Leer aanlyn rekenaarprogrammering tuis Stap 6

Stap 3. Kies Code Avengers as u in 'n ander taal as Engels wil werk

Code Avengers is gevestig in Nieu -Seeland en bied benewens Engels ook programmeerkursusse in Russies, Nederlands, Spaans, Turks, Italiaans en Portugees aan. Die webwerf fokus op die onderrig van algemene koderingstale soos Python, Java Script en HTML + CSS. Die webwerf bied 'n gratis proeftydperk aan, waartydens u gratis lesse kan neem.

  • Code Avengers bied ook klasse aan wat spesifiek ontwerp is vir jong programmeerders van 5-16 jaar.
  • Probeer 'n gratis toetsperiode en vind meer uit op:

Deel 3 van 4: Neem 'n programmeerkursus

Leer aanlyn rekenaarprogrammering tuis Stap 7
Leer aanlyn rekenaarprogrammering tuis Stap 7

Stap 1. Kies 'n programmeerkursus wat u interesseer

As u byvoorbeeld geïnteresseerd is in die ontwerp van stylvolle webwerwe, soek kursusse in onderwerpe soos HTML/CSS, jQuery of Ajax. As u u eie aanlynonderneming wil begin, is PHP en MySQL 'n goeie keuse hiervoor.

Die meeste klein aanlynondernemings word gebou met behulp van hierdie open source (en dikwels gratis) tegnologie

Leer aanlyn rekenaarprogrammering tuis Stap 8
Leer aanlyn rekenaarprogrammering tuis Stap 8

Stap 2. Fokus op Java om die gewildste taal te leer

Java word wêreldwyd op meer as 7 miljard toestelle (insluitend Android -selfone) gebruik, en dit is dus 'n natuurlike beginpunt vir almal wat leer programmeer. Die taal is in groot aanvraag, en baie huurwerkgewers versoek spesifiek dat hul voornemende programmeerders Java gebruik.

  • Kursusse in Java is beskikbaar op elke aanlynleerwebwerf.
  • Afgesien van instruksionele webwerwe, is daar baie aanlyn -Java -gemeenskappe wat beginner -programmeerders sal help, insluitend 'n massiewe Java -gemeenskap op LinkedIn.
Leer aanlyn rekenaarprogrammering tuis Stap 9
Leer aanlyn rekenaarprogrammering tuis Stap 9

Stap 3. Neem 'n kursus in C, C#of C ++ om 3 onderling verwante tale te leer

Nadat u 'n onderrigwebwerf gekies het, is die volgende belangrike besluit om 'n programmeertaal te kies om te leer. C is een van die oudste en mees gereeld gebruikte tale. Met C ++ kan gebruikers programme vir 'n wye verskeidenheid platforms skep, terwyl C# (uitgespreek C skerp) die modernste herhaling van die taal is.

Al die reeds genoemde onderrigwebwerwe bied kursusse aan in al drie hierdie tale

Leer aanlyn rekenaarprogrammering tuis Stap 10
Leer aanlyn rekenaarprogrammering tuis Stap 10

Stap 4. Leer SQL as u in databestuur wil werk

SQL is 'n gewilde koderingstaal vir entrepreneurs en ander wat op velde werk wat groot hoeveelhede data moet bestuur en gebruik. Met die taal kan u databasisse opstel en bestuur.

Alhoewel SQL nie so veelsydig is as Java of C nie, is dit baie gewild vir professionele programmeerders en kodeerders. Die meeste werkgewers vereis dat hul dataverwerkingsprogrammeerders vlot in SQL is

Leer aanlyn rekenaarprogrammering tuis Stap 11
Leer aanlyn rekenaarprogrammering tuis Stap 11

Stap 5. Kies Python as u 'n makliker opsie wil hê om mee te begin

Python is nie so uitdagend om te leer as sommige van die ander koderingstale, soos Java of C ++ nie. Dit word algemeen gebruik om webwerwe te bou en databasisse te bou, en is ook veelsydig genoeg om speletjies en sagteware te bou.

Met verloop van tyd leer die meeste programmeerders baie tale. In die opsig maak dit nie te veel saak wat u eerste taal is nie, solank u nog tale opneem sodra u die eerste taal geleer het

Leer aanlyn rekenaarprogrammering tuis Stap 12
Leer aanlyn rekenaarprogrammering tuis Stap 12

Stap 6. Speel rond met die voorbeeldkode wat 'n kursus aan u bied

Die meeste aanlynkursusse wys u voorbeeldkode om u te help verstaan wat sekere koderingsaanslagen en tekste doen. Dus, eerder as om net na die kode te kyk, te dink en dit te verander, kyk dan na die resultate wat u geknoei het. Dit sal u help om gegewe konsepte vinniger op te tel.

  • Dit is veral belangrik as u kursus swaar lees. Lees oor kodering en eintlik kodering is baie verskillende prosesse.
  • Implementeer die voorbeeldkode van u kursus om seker te maak dat u die koderingsbeginsels wat u leer werklik verstaan.
Leer aanlyn rekenaarprogrammering tuis Stap 13
Leer aanlyn rekenaarprogrammering tuis Stap 13

Stap 7. Moenie bang wees om hulp te vra as u verward is nie

Dit kan maklik wees om verward te voel deur die programmeringskursusse in aanlynklasse tuis. Kontak die instrukteur of een van u eweknieë as u probleme ondervind met 'n kodeprobleem of onduidelik is oor 'n aspek van die kursus. As u byvoorbeeld probeer om 'n spesifieke reël kode te skryf, moet u ongeveer 20 minute alleen daaraan werk. As u nog steeds stom is, kontak u instrukteur vir hulp.

  • As u 'n selfgeleide aanlynklas volg, besoek 'n koderingsforum om kontak te maak met ervare kodeerders wat bereid sou wees om u koderingsvrae te beantwoord.
  • Kyk byvoorbeeld na die forum “Stack Overflow” op:
  • U kan ook na die aanlynforum “Code Project” kyk op:

Deel 4 van 4: Aanvulling van u leer op u eie tuis

Leer aanlyn rekenaarprogrammering tuis Stap 14
Leer aanlyn rekenaarprogrammering tuis Stap 14

Stap 1. Oefen daagliks kodering om u vaardighede te verbeter

As u tyd kry, gaan sit en begin met die kodering van rekenaarprogramme vanaf 'n basiese vlak. Hoe meer u met die kode self omgaan, hoe vinniger sal u koderingskennis opdoen. Probeer ook u kode met die hand neerskryf. As u aansoek doen vir 'n programmeerder, word u gevra om met die hand in die onderhoud te kodeer.

U hoef u egter nie geestelik uit te put om kode te leer nie. As u gefrustreerd raak of meer en meer verward raak, neem 'n pouse van 30 minute

Leer aanlyn rekenaarprogrammering tuis Stap 15
Leer aanlyn rekenaarprogrammering tuis Stap 15

Stap 2. Lees programmeringsboeke om kennis te maak met kodering

As u nie 'n kinestetiese of tasbare leerder is nie, maar veral kennis opdoen deur middel van visuele middele en lees, is dit 'n goeie idee om programmeerboeke te leer oor kodering. Hierdie boeke breek nie net die meganika van kodering op nie, maar ook die geskiedenis en teorieë agter koderingstale. As u belangstel, kyk na titels, insluitend:

  • Wat is HTML 5?, deur Brett McLaughlin.
  • PHP Essentials, deur Julie Meloni.
  • Dink aan Python, deur Allen Downey.
  • Leer Ruby op die harde manier, deur Zed Shaw.
Leer aanlyn rekenaarprogrammering tuis Stap 16
Leer aanlyn rekenaarprogrammering tuis Stap 16

Stap 3. Gebruik 'n kinderprogram om die basiese beginsels van kodering te bemeester

Kode-gefokusde programme vir kinders kan nuttig wees vir volwassenes wat tuis leer om aanlyn te kodeer. Die programme verdeel kodering in sy eenvoudigste komponente en bied inligting op 'n grafiese manier wat maklik is om te verwerk. Dit kan u help om vinnig by te kom as u sukkel in u klas en die basiese beginsels van kodering in u gedagtes kan versterk.

As u belangstel, kyk na programme wat op kinders gefokus is, soos 'Scratch', 'Tynker', 'Hopscotch' en 'Cargo-Bot'. Dit moet in alle groot appwinkels beskikbaar wees

Leer aanlyn rekenaarprogrammering tuis Stap 17
Leer aanlyn rekenaarprogrammering tuis Stap 17

Stap 4. Speel 'n aanlyn kodering spel om jouself te dompel in kodering

As u van die idee hou om kodering te leer deur middel van prettige, speelse instruksies, kyk dan na 'n kodespeletjie. Daar is baie speletjies aanlyn wat u gratis kan speel. Hierdie speletjies kan die kennis wat u opdoen in u programmeringsklas aanvul. As u eerder speletjies wil bou as om dit te speel, lei 'n aantal aanlyn -koderingstudies u deur die proses om u eie aanlyn spel te skep.

  • Kyk na Code Combat aanlyn op:
  • U kan ook na CodinGame kyk op:
  • Besoek Game Maven by: https://www.crunchzilla.com/game-maven om kode vir u eie spel aanlyn te bou.

Wenke

  • Die terme “kodering” en “programmering” is in wese uitruilbaar. 'Programmering' is 'n sambreelbegrip wat die meer tegnies-georiënteerde 'kodering' insluit.
  • Daar is baie ekstra aanlynprogrammeringswebwerwe. Om 'n idee te kry van sommige van die aanlynbronne om na Girl Develop It te kyk, op
  • U hoef nie die bank te breek om aanlynprogrammering te leer nie. Al wat u benodig om rekenaarvaardighede te ontwikkel, is 'n rekenaar, behoorlike samestellers (wat gratis beskikbaar is) en 'n betroubare internetverbinding.

Aanbeveel: