Mange nyutdannede opplever frustrasjon i dagens arbeidsmarked ettersom arbeidsgivere i økende grad fokuserer på å ansette arbeidstakere med konkrete ferdigheter snarere enn vitnemål alene. Selv de som ønsker å jobbe i ikke-datarelaterte felt, vil ofte finne det uavhengig av hovedfag, trenger nå kandidater koding og mange arbeidsgivere prioriterer søkere med viss kunnskap om HTML eller Javascript. Å lære et programmeringsspråk er en utmerket måte å forbedre din CV og gjøre deg mer omsettelig.
De med tilgang til en datamaskin kan lære et programmeringsspråk på nettet uten å betale for å delta på et universitetskurs. Å lære å programmere på nybegynnernivå kan være overraskende intuitivt og en flott introduksjon til en karriere innen teknologi. Uansett alder eller kjennskap til datamaskiner, er det en måte å gjøre det på studere og lære på nettet.
e-bøker fra universiteter og mer
I løpet av de siste tiårene har bøker blitt brukt som et av de viktigste midlene for å lære å programmere. Det er mange bøker tilgjengelig gratis, ofte i digitale versjoner online. En populær serie heter
Lær kode på den harde måten og bruker en kodetrykkstrategi som lar elevene utføre kodearbeid først, og deretter forklare hva som skjedde. I motsetning til navnet, er denne tilnærmingen meget effektiv til å redusere vanskeligheten med å forklare programmeringskonsepter til nybegynnerkodere.For de som ønsker å komme i gang med det grunnleggende om programmering i stedet for å fokusere på et spesifikt språk, tilbyr MIT en gratis tekst som heter Struktur og tolkning av dataprogrammer. Denne teksten tilbys ved siden av gratisoppgaver og kursinstruksjoner for å la en student lære å bruke Scheme for å forstå mange viktige informasjonsvitenskapelige prinsipper.
Online tutorials
Interaktive opplæringsprogrammer er et smart valg for de med et stramt tidsskjema som vil forbedre seg jevnlig med noen få minutters tid om dagen i stedet for å sette av en stor tidsblokk på en gang.
Et flott eksempel på en interaktiv tutorial for å lære programmering er Hackety Hack, som gir en enkel måte å lære det grunnleggende om programmering ved å bruke Ruby-språket. De som leter etter et annet språk foretrekker å begynne med et lettere språk som Javascript eller Python. Javascript blir ofte betraktet som et viktig språk for alle som ønsker å jobbe med websider og kan utforskes ved hjelp av det interaktive verktøyet som følger med CodeAcademy. Python er godt sett på som et enkelt å lære språk til stor nytte for de som trenger å utvikle mer komplekse systemer enn Javascript tillater. LearnPython er et godt interaktivt verktøy for deg som vil begynne å programmere i Python.
Gratis, interaktive online programmeringskurs
I motsetning til det enkeltserveringsformatet som tilbys av interaktive opplæringsprogrammer, foretrekker mange å lære i Massivt åpne online-kurs - et format som ligner på de som er gitt ved universitetene. Mange kurs har blitt lagt ut på nettet for å tilby interaktive metoder for å ta et fullstendig kurs i programmering. Nettstedet Coursera inneholder innhold fra 16 forskjellige universiteter og har blitt brukt av mer enn en million "Courserians." En av de deltagende skolene er Stanford University, som gir gode kurs om emner som algoritmer, kryptografi og logikk.
Harvard, UC Berkeley og MIT har gått sammen for å tilby et stort antall kurs på edX-nettstedet. Med kurs som programvare som en tjeneste (SAS) og kunstig intelligens, edX-system er en utmerket kilde til moderne instruksjoner om ganske nye teknologier.
Udacity er en mindre og mer grunnleggende leverandør av interaktivt kursutstyr, med instruksjoner om emner som å bygge en blogg, teste programvare og bygge en søkemotor. I tillegg til å tilby online-kurs, arrangerer Udacity også møter i 346 byer over hele verden for de som drar nytte av personlige interaksjoner også.
Statisk programmering OpenCourseWare
Interaktive kurs er noen ganger for avanserte for de som trenger mye tid eller ikke er kjent med teknologi. For de i en slik situasjon er et annet alternativ å prøve statiske OpenCourseWare-materialer som de som er levert av MITs Open Courseware, Stanford's Engineering Everywhere eller mange andre programmer.
Lære mer
Uansett hvilken metode du lærer, når du har identifisert timeplanen din og hva som passer for studien stil, vil du bli overrasket over hvor raskt du kan hente en ny ferdighet og gjøre deg mer salgbare.
Oppdatert / redigert av Terri Williams