O'Reilly tehnikakool - JavaScript 1 kursus
Hiljuti oli mul võimalus võtta JavaScript 1: sissejuhatus JavaScripti läbi O'Reilly tehnikakooli (varem O'Reilly Learning.) See on veebikursus, kus töötate omas tempos. Kursus pakub CEU-sid Illinoisi ülikooli (UIUC) täiendkoolitusbüroost ja taotleb oma veebipõhise programmeerimise ja kliendipoolse veebiprogrammeerimise erialase arengu sertifikaate. Kursus on suunatud inimestele, kellel ei pruugi olla programmeerimiskogemust, kuid kellel on hea arusaam HTMList ja css-ist. Ma ei langenud täpselt sihtrühma, kuna mul on tugev skriptitaust, sealhulgas JavaScript. Minu peamine huvi kursuse vastu oli oma laigulise tausta täitmine seetõttu, et olin bitti ja tükki teiste inimeste koodi lugemisest üles korjanud, selle asemel, et kunagi JavaScripti uurida.

Leidsin, et kursuse algus on pisut aeglane. Me ei hakanud koodi kirjutama enne 5. tundi. Kuid täielike algajate jaoks on see ilmselt õige, eriti kuna osa sellest ajast kulub vabade skriptide kopeerimise ja oma projektidesse kohandamise õppimisele. Nii palju kui ma hindan tegelikku mõistmist, on päriselus ilmselt olulisem olemasoleva koodi leidmine ja taaskasutamine. Kuna kursus kulges iseseisvalt, ei takista miski kogenumaid õpilasi kiiremini nende õppetundide kaudu töötamast. Kursus hõlmab JavaScripti (või mis tahes programmeerimiskeele) põhialuseid - muutujad, funktsioonid, otsuste tegemine. Iga uue kontseptsiooni harjutamiseks kirjutatakse üks või kaks lihtsat programmi ja lühike viktoriin, mis suunatakse juhendajale kontrollimiseks. Juhendaja oskas minu tööd kiiresti parandada, tavaliselt järgmisel tööpäeval. Olin pisut pettunud, et õigete vastuste osas puudub üldine tagasiside, kuid arvan, et see on tõenäoliselt kiire pöörde kompromiss. Juhendaja on saadaval ka küsimustele e-posti teel vastamiseks, kuigi üldiselt suutsin esitatud viidetest kõik probleemid välja mõelda. Kuigi meie kirjutatud programmid ei olnud üldiselt kasulikud (välja arvatud lõppprojekt), nägin, kuidas neid saaks laiendada, et midagi kasulikku teha.

Oli mõned asjad, mida ma arvasin, et oleks võinud paremini teha. Oleksin soovinud näha rohkem teavet veebistandardite ja parimate tavade kohta, eriti juurdepääsu osas. JavaScript võib olla suurepärane vahend, et muuta veebilehed kõigile arusaadavamaks ja juurdepääsetavamaks, kuid see muudab ka lehe ekraanilugeja kasutamisel äärmiselt lihtsaks. Oleksin tahtnud selles osas juhiseid. Kursus viitab mõnele suurepärasele veebipõhisele viitele ja õpetustele, niivõrd palju, et kohati tekkis mul küsimus, miks ma just selle kursuse läbi teen, mitte ühte neist. Reaalselt abistas mind distsipliin ja motivatsioon kursuse vormingus ning iga tunni harjutuste ja viktoriinide sisseviimisel.

Arvan, et see kursus on kindlasti väärt, kui teil on realistlikke ootusi. Arvan, et see oli minu aja ja raha hea kasutamine. Teil on hea JavaScripti põhiteadmised ning mis veelgi tähtsam - võime ja ressursid iseseisvalt rohkem teada saada. Teil on olemas ka mandaat kahelt infotehnoloogia valdkonnas tegutsevalt organisatsioonilt - O'Reilly ja UIUC. Te ei kavatse sellel kursusel tulla välja selleks, et olla professionaalne JavaScripti programmeerija, kuid programmeerimine pole midagi, mida võite lihtsalt õppida ükskõik milliselt kursuselt. Ükski raamat ega klass ei aita, kui te ei jätka harjutamist ja õppimist. Nagu iga kunst, nõuab ka programmeerimine professionaaliks saamiseks aega ja harjutamist. See kursus annab teile selleks hea võimaluse.

O'Reilly tehnikakool

Video Juhiseid: Ryan O'Reilly after Blues beat Stars in shootout (November 2020).