О'Реилли Технолошка школа - ЈаваСцрипт 1 курс
Недавно сам имао прилику да узмем ЈаваСцрипт 1: Увод у ЈаваСцрипт преко О'Реилли Сцхоол оф Тецхнологи (раније О'Реилли Леарнинг.) Ово је интернетски курс на којем радите властитим темпом. Курс пружа ЦЕУ-у са Универзитета у Илиноису (УИУЦ) Канцеларије за континуирано образовање и односи се на њихове сертификате о професионалном развоју у веб програмирању и програмирању на страни клијента. Овај курс је намењен људима који можда немају искуства у програмирању, али добро разумеју хтмл и цсс. Нисам тачно спадао у циљну публику јер имам јаку скрипту позадине, укључујући и ЈаваСцрипт. Моје највеће интересовање за курс било је испуњавање моје закрпане позадине због тога што сам узео парчиће и делове из читања кода других људи, а не икада посебно проучавао ЈаваСцрипт.

Открио сам да је почетак курса мало спор. У ствари нисмо започели писање кода до пете лекције. Међутим, за комплетне почетнике ово је вероватно тачно, посебно јер неки од овог времена троше на учење копирања и прилагођавања слободно доступних скрипти у сопствене пројекте. Колико ја ценим стварно разумевање, у стварном животу је вероватно важније проналажење и коришћење одговарајућег постојећег кода. Будући да је курс ишао сам по себи, ништа више не може спречити искусније ученике да брзо прођу кроз те лекције. Курс покрива основне основе ЈаваСцрипта (или било којег програмског језика) - променљиве, функције, одлучивање. Сваки нови концепт се практикује писањем једног или два једноставна програма и кратких квизова, који су предати инструктору ради провере. Инструктор је био веома добар у корекцији мог рада, обично следећег радног дана. Мало ме разочарао општи недостатак повратних информација о тачним одговорима, али мислим да је то вероватно компромис за брзо обртање. Инструктор је такође доступан за одговарање на питања путем е-маила, иако сам у правилу могао да схватим проблеме из понуђених референци. Иако програми које смо написали углавном нису корисни (осим за коначни пројекат), могао сам да видим како би их могли проширити како би направили нешто корисно.

Било је неколико ствари за које сам мислио да би могле боље. Волио бих видјети више информација о веб стандардима и најбољим праксама, посебно у погледу приступачности. ЈаваСцрипт може бити одличан алат да веб странице буду разумљивије и доступније свима, али истовремено чине изузетно лагану страницу да постане неупотребљива када користите читач екрана. Волео бих неколико упутстава о томе. Курс се односи на неке одличне референце и туторијале на Интернету, толико да сам се понекад запитао зашто радим кроз овај курс, а не један од њих. Реално, формат курса и укључивање вежби и квизова за сваку лекцију помогли су ми у дисциплини и мотивацији.

Мислим да је овај курс дефинитивно вредан, све док имате реална очекивања. Мислим да сам добро искористио своје време и новац. Изаћи ћете са добрим основним разумевањем ЈаваСцрипт-а и, што је још важније, са способношћу и ресурсима да сами научите више. Такође ћете имати поверење двема угледним организацијама у области информационих технологија - О'Реилли и УИУЦ. Нећете изаћи из овог курса припремљени да будете професионални ЈаваСцрипт програмер, али програмирање није нешто што једноставно можете научити са било ког курса. Ниједна књига или часови неће вам помоћи ако не наставите вежбати и учити. Као и било којој уметности, програмирању је потребно време и пракса да бисте постали професионалац. Овај курс вас доводи у добру позицију.

О'Реилли Технолошка школа