6 најбољих научите да кодирате ресурсе на мрежи

click fraud protection

Без обзира да ли желите да направите сопствену веб страницу или се надате да ћете повећати своју атрактивност потенцијалним послодавцима, учење кодирања сигурно може бити корисно. Али одакле почети? У свету програмских језика очигледно не недостаје могућности влажења ногу, али проналазак добре тачке уласка може се показати застрашујућим. Уосталом, како уопште одлучити који језик за вас има највише смисла?

Овај чланак ће вас покушати провести кроз прве одлуке које ћете морати донети док размишљате о учењу за кодирање, а затим ће вам препоручити неке од најбољих мрежних ресурса којима се можете обратити када будете спремни да развијете свој вештине.

Одлучите који програмски језик желите да научите

Укуцајте у Гоогле „који кодни језик да научите“ и постићи ћете преко 200 милиона резултата. Јасно је да је ово популарно питање и наћи ћете мноштво ауторитета са различитим мишљењима на ту тему.

Могло би бити осветљавајуће и корисно за вас да потрошите неко време читајући шта разне веб локације имају да кажу на ову тему, али ако желите мало поједноставити ствари, прво поставите себи следеће питање:

instagram viewer

Шта желим да изградим?

Дијаграм који програмски језик користити
Царл Цхео

Баш као што су речи на енглеском језику начин преношења мисли и идеја, програмски језици су корисни јер вам помажу да постигнете одређене ствари. Дакле, када одлучујете који ће кодирани језик учити, невероватно је важно размислити о томе шта желите да направите.

Желите да направите веб страницу? Знајући ХТМЛ, ЦСС и Јавасцрипт ће вам бити важан. Да ли вас више занима изградња апликације за паметни телефон? Мораћете да одлучите са којом платформом желите да започнете (Андроид или иОС), а затим одаберите један од одговарајућих језика као што су Јава и Објецтиве-Ц.

Јасно је да горњи примери нису исцрпни; они само пружају укус питања која ћете себи желети да поставите када размишљате са којим језиком бисте требали да започнете. Дијаграм тока горе могао би се показати као још један користан ресурс када покушавате да сузите своју потрагу за кодирањем на језик. И никада не потцењујте корисност Гоогле-а; биће потребно мало стрпљења, али ако знате шта желите да изградите, истраживање језика кодирања који је потребан за његову изградњу може бити вредно времена и стрпљења.

Царл Цхео, који стоји иза оне дивне шеме тока која је горе наведена, такође даје згодан приказ ресурса за учење да размислите на основу језика који желите да научите.

01

од 06

Цодеацадеми
Цодеацадеми
Шта волимо
  • Једном када направите рачун за Цодеацадеми и почнете да похађате курс, услуга ће вас евидентирати напредак, па је лако зауставити се и започети без потребе да сатима пратите где сте кренули ван.

  • Још један плус је што је ова услуга намењена тоталним почетницима; препоручује комплетне почетнике да започну са ХТМЛ-ом и ЦСС-ом, мада нуде и напредније курсеве језика.

  • Можете да прегледате према типу курса (веб развој, алати, АПИ-ји, аналитика података и још много тога), а захваљујући великој популарности странице може се похвалити са више од 20 милиона корисника - његови форуми су одличан ресурс за постављање и одговарање на властита питања о било чему, од проблема у оквиру одређеног курса до тога како изградити оно што вам је срце жеље.

  • Још један професионалац: Цодеацадеми је бесплатан.

Шта ми не волимо
  • Неки курсеви (или одређена питања или проблеми у оквиру курса) нису написани савршено јасно, што може довести до забуне у име корисника.

  • Робусни форуми Цодеацадеми обично могу доћи у помоћ у овим случајевима, мада може бити обесхрабрујуће наићи на замку када је већина садржаја представљена тако неприметно.

Најбоље за: Бесплатно, усуђујем се рећи забавне лекције за кодирање за неке од основних језика. Ако желите да направите веб локацију, можете чак и да похађате курс усмерен на основе ХТМЛ-а и ЦСС-а, који ћете користити док вежбате у изради сајта.

Понуђени језици: ХТМЛ и ЦСС, ЈаваСцрипт, Питхон, Руби, ПХП, СКЛ, Сасс.

02

од 06

Цоде Авенгерс
Цоде Авенгерс
Шта волимо
  • Курсеви кроз Цоде Авенгерс су забавни и занимљиви - у том погледу је упоредив и чак конкурентан Цодеацадеми-у.

Шта ми не волимо
  • Највећи је да постоји трошак; док можете добити бесплатни пробни период, претплате - које вам пружају пуни приступ сваком курсу, а не ограничење до само пет лекција на курсу - коштају 29 УСД месечно или 120 УСД за шест месеци.

  • Још један недостатак, барем у поређењу са Цодеацадеми, је тај што не постоје форуми специфични за појединца течајева, па је теже пронаћи решења ако се у свом курсу борите са одређеним проблемом.

  • У поређењу са неким другим веб локацијама, такође имате релативно мало језичких опција за учење.

Најбоље за: Они који желе забаву и игре успут да науче како да праве ствари стварају језике за кодирање, јер ћете мини игрице довршавати након сваке лекције. Попут Цодеацадеми, усмерен је на почетнике, а можда чак и више него Цодеацадеми, ради се о учењу основних концепата, а не о свим језицима и програмским језицима. Такође је идеалан избор за оне који говоре језике који нису енглески, јер се курсеви, између осталих, нуде и на шпанском, холандском, португалском и руском језику.

Понуђени језици: ХМТЛ и ЦСС, ЈаваСцрипт, Питхон.

03

од 06

Кхан Ацадеми
Кхан Ацадеми
Шта волимо
  • Све је бесплатно, што Кхан Ацадеми чини једним од сјајних ресурса за учење кодирања на мрежи без предавања података о кредитној картици.

  • Лекције су разумне величине (а не вишесатне) и занимљиве.

  • Начин на који се нове вештине представљају и подучавају такође је добро организован; на пример, можете прећи на основе анимације у оквиру ЈаваСцрипт материјала.

Шта ми не волимо
  • Понуђено је релативно мало језика и нећете уживати у истој напредној заједници форума као што је доступна са Цодеацадеми.

  • То може или не мора донети разлику у зависности од вашег стила учења и склоности - то је само нешто што треба имати на уму.

Најбоље за: Почетници који знају шта желе да изграде и желе занимљив, директан начин учења вештина. Поред тога, Кхан Ацадеми ће имати највише смисла за оне који желе да се усредсреде на графичке и играчке програме. Такође је фокус на програмирању цртежа и анимација.

Понуђени језици: ЈаваСцрипт, СКЛ.

04

од 06

Код школа
Код школа
Шта волимо
  • Велики избор курсева и веома користан водич за почетнике то може да вас обавести о томе са којим језиком да започнете.

  • У складу са својом репутацијом по пружању курсева професионалног квалитета, Цоде Сцхоол нуди професионално куриране листе садржаја, заједно са подцастима и видео емисијама.

  • Можете уронити прсте у свет кодирања за иОС уређаје - нешто што није могуће учинити са већином осталих ресурса поменутих на овој листи.

Шта ми не волимо
  • Можда се осећате помало изгубљено ако дођете у Цоде Сцхоол са нула предзнања из програмирања. Поред тога, да бисте добили неограничен приступ свих 71 курсева и 254 екранизације на веб локацији, мораћете да платите (29 УСД месечно или 19 долара месечно са годишњим планом) - и ако желите да користите ову веб страницу у потпуности, мораћете да је користите напоље

Најбоље за: Они који желе да науче језике изван стандардних ЈаваСцрипт-а и ХТМЛ / ЦСС-а, посебно мобилне језике за иОС апликације као што је Објецтиве-Ц. Није оријентисан ка почетницима као остали ресурси на овој листи, па бисте можда желели прво да започнете са другом страницом, а затим се упутите овамо након што имате неколико вештина под паском. Цоде Сцхоол има више професионалних напора него многи други ресурси поменути у овом чланку - ако желите да постанете програмер трговина, ово би могло бити добро место за провођење озбиљног времена (мада будите спремни и да потрошите нешто новца ако желите приступ целом материјалу).

Понуђени језици: ХТМЛ и ЦСС, ЈаваСцрипт, Руби, Руби он Раилс, ПХП, Питхон, Објецтиве-Ц, Свифт.

05

од 06

Код
Цоурсера
Шта волимо
  • Курсеви су доступни у светски познатим институцијама као што су Универзитет Џонс Хопкинс, Станфорд и Универзитет Мичиген, тако да знате да сте у добрим рукама. Поред тога, већина курсева је бесплатна, мада неке можете платити, укључујући опције које вам на крају представљају сертификат о завршеном курсу.

Шта ми не волимо
  • Нећете пронаћи све лекције из кодирања на једном лако сварљивом месту, што значи да би вам могло помоћи да дођете на ову страницу знајући тачно шта тражите. Курсеви углавном нису толико занимљиви или интерактивни као они који су доступни путем Цодеацадеми, Цоде Авенгерс или Кхан Ацадеми.

Најбоље за: Самомотивирани ученици који имају преданост и стрпљење да мало копају како би пронашли курс који има највише смисла за њих, с обзиром да за разлику од сајтова попут Цодеацадеми, Цоурсера нуди образовни материјал за широк спектар предмета изван програмирања.

Понуђени језици: ХТМЛ и ЦСС, ЈаваСцрипт, Питхон, Руби, Објецтиве-Ц, Свифт.

Пронаћи ћете додатне језике на основу ваших термина за претрагу, јер је Цоурсера спремиште за образовни материјал о широком спектру предмета.

06

од 06

Снимак екрана са веб странице кућице на дрвету
Кућица на дрвету
Шта волимо
  • Укључује језике за мобилно програмирање за иОС, па ако желите да направите иПхоне апликацију, ова веб локација може вам помоћи да научите како се то ради.

  • Добијате приступ форумима заједнице, који могу продубити ваше учење и страст за кодирањем, а поред тога што вам помажу када заглавите.

Шта ми не волимо
  • Када искористите бесплатну пробну верзију, Треехоусе захтева да одаберете један од два плаћена плана. Јефтинији кошта 25 УСД месечно и омогућава вам приступ више од 1.000 видео курсева и интерактивних алата, док за 49 УСД а месеца „Про план“ вам омогућава приступ форуму само за чланове, бонус садржају, могућности преузимања видео записа за учење ван мреже и више. Неке од тих функција дефинитивно би могле бити корисне, али мораћете да будете прилично озбиљни у учењу кодирања да би вредело толико плаћати месечно.

Најбоље за: Они који планирају да се придржавају програмирања и користе вештине које науче професионално или за неке споредне пројекте, јер већина материјала захтева плаћену претплату. То не значи да у Треехоусе требате доћи са тоном предзнања; Имати идеју о томе шта желите да направите је често довољно јер су многи курсеви изграђени око циљева, попут израде веб странице.

Понуђени језици: ХТМЛ & ЦСС, ЈаваСцрипт, јКуери, Руби, Руби он Раилс, ПХП, Свифт, Објецтиве-Ц, Ц #

Програмирање за децу

Све горе наведене веб странице су намењене почетницима, али шта је са новорођенцима нежне доби? Мораћете да погледате један од ових сајтова намењен деци.

Опције укључују Блоцкли, Сцратцх и СвифтПлаигроунд, а оне младе упознају са концептима програмирања на занимљиве, лако следљиве начине са нагласком на визуелне слике.

instagram story viewer