Научите себе кодирању: 6 места за самостално учење програмирања

Чланак написао: Тимотхи Схим
  • Сајт Дизајн
  • Ажурирано: Нов КСНУМКС, КСНУМКС

На мрежи постоји мноштво места на којима можете лако да се научите да кодирате. Није само тако једноставан ХТМЛ равномерно, али опције су широке. Дакле, питање заправо није где, већ зашто бисте требали научити да програмирате. 

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

Најбоља места за самостално учење кодирања

1. Цоде Ацадеми

Цоде Ацадеми
Цоде Ацадеми

Ову платформу за е-учење води компанија која се зове Ризац, Инц. Постоји већ скоро деценију, што значи искусни оператори и добро успостављени наставни програми. Пријављивање и учење на Цоде Ацадеми заправо је бесплатно.

За почетак једноставно можете да користите своју адресу е-поште или чак Гоогле налог. Бесплатни налози имају више приступа него што мислите. Можете бирати између 14 најпопуларнијих језика кодирања и скрипти, укључујући ХТМЛ, Јава, ПХП и још много тога.

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

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

Цена: Бесплатно

2. БитДегрее

Битдегрее
Битдегрее

Регистровање за БитДегрее је такође бесплатно. Ова веб локација своје курсеве цени појединачно, али често покреће промоције бесплатних курсева. Треба напоменути да БитДегрее није само кодирање, али има курсеве из многих занимљивих области.

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

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

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

Цена: варира

КСНУМКС Удеми

Удеми
Удеми

Удеми је још једна платформа за е-учење која није искључиво за програмирање. Ипак, они који желе да кодирају схватиће да има огромну количину ресурса у овој области. Брзом претрагом курсева програмирања пронађено је преко 11,000 курсева.

Ствар у Удеми-у је ипак у томе што је овде садржај генерисан од стране корисника. То значи да се избор курсева које завршите може веома разликовати у квалитету. Такође не нуде ништа друго попут сертификата и слично.

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

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

Цена: варира

4. ФрееЦодеЦамп

ФрееЦодеЦамп
ФрееЦодеЦамп

ФрееЦодеЦамп је, у недостатку боље речи, заиста кампиран. Дизајниран је да пренесе веома старо школско окружење за кодирање и то чини сјајно. Истовремено, корисничко искуство на платформи је једноставно врхунско.

Нуди комбинацију преко 6,000 XNUMX водича и курсева, од којих је већина добро вођена и интерактивне природе. Дизајн је уствари запањујуће сличан дизајну Цоде Ацадеми, иако са оним архаичнијим шаблоном.

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

Као старом (заиста старом) школском програмеру некада давно, осећај носталгије који је преносио ФрееЦодеЦамп био је освежавајући. Све што му недостаје је блистави јарко зелени фонт и црна позадина да би био потпун. Али то може бити превелик шок за модерног програмера-аспранта.

Цена: Бесплатно

5. МИТ ОпенЦоурсеВаре

МИТ ОпенЦоурсеВаре
МИТ ОпенЦоурсеВаре

За оне који више воле да науче кодирање помало налик формалности, Массацхусеттс Институте оф Тецхнологи (МИТ) МИТ ОпенЦоурсеВаре је савршен избор. Иако овде постоји велики број курсева, МИТ је заиста познат - схватате - за технологију.

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

Ипак, доступни материјали су веома импресивни и крећу се од видео предавања до бележака и задатака. Ако нисте сигурни, само прочитајте описе курсева - чак ће вас обавестити за који ниво учења су курсеви намењени.

За оне који су мрзели школу и дипломирали обећавајући да се никада неће вратити, избегавајте ову страницу попут куге. То заиста враћа успомене на универзитетске дане, што некима (попут мене) може бити ноћна мора. Нема више 48-сатног програмирања за овог момка!

Цена: Бесплатно

КСНУМКС. Сцратцх

Сцратцх
Сцратцх

Упркос интерактивности, једноставности употребе, гамификацији и још много тога, за млађе нисмо баш ништа покрили. Ту долази Сцратцх. То је интерактивна, гамификована платформа за подучавање деце само једном језику - Сцратцх, посебно онима од 8 до 16 година.

Дизајниран и управљан од стране МИТ-а, овај сјајни алат је апсолутно бесплатан и отвара канал деци да заједно са родитељима уче програмску логику. За млађу децу имају и алтернативу, СцратцхЈр.

Иако ово заправо није средство за подучавање кодирања, оно представља важну основу за децу која се припремају за будућност. Основне вештине као што су расуђивање, креативност и сарадња могу се усавршити помоћу Сцратцх-а. И забавно је. 

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

Цена: Бесплатно


Зашто научити кодирање?

Now that we’ve gone through some of the best places to learn, what’s left over is to answer the million dollar question – why learn to code? I can probably give you a million and one reasons but at the end of the day, you’re likely here because you’re interested.

Технологија је данас постала толико саставни део друштва да су буквално сви и њихови пси (или мачке) некако погођени или под утицајем. Међутим, постоји велики део кодирања који многи људи не схватају - посебно они који кодирање мисле као само бескрајне линије бесмислица.

Кодирање је само мали део целине. Ми кодирамо јер можемо да постигнемо нешто - да понудимо нешто од користи друштву. Због тога је немогуће добро кодирати без разумевања и учења других повезаних вештина.

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

Колико је тешко научити сам кодирати?

Истина је, некима је учење кодирања лако, а другима теже. Постоје и фактори попут изабраног језика и познавања других ИТ концепата попут оперативних система и слично.

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

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

Ова листа јасно показује да постоје начини учења који су лако доступни, свеобухватни, па чак и бесплатни. Као наговештај ипак;

Неки лакши језици за кодирање и скрипте за учење укључују: ХТМЛ-/ЦСС/ЈаваСцрипт, Питон, рубин, Јава, тект.

Завршне мисли

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

Постоје многи послови и компаније који неће захтевати да стекнете диплому из рачунарства, па је то начин да напредујете ако је то оно што тражите. У ствари, неке од веб локација са ове листе подржавају велика технолошка имена, укључујући Амазон, Мицрософт и Гоогле.

Опширније:

О Тимотхи Схиму

Тимотхи Схим је писац, уредник и тецх геек. Започео каријеру у области информационих технологија, брзо је нашао свој пут у штампу и од тада је радио са међународним, регионалним и домаћим медијским насловима, укључујући ЦомпутерВорлд, ПЦ.цом, Бусинесс Тодаи и Тхе Асиан Банкер. Његова стручност лежи у области технологије, како са потрошачког, тако и са аспекта предузећа.