Зашто не бисте требали научити кодирати помоћу Цодецадеми -а

Зашто не бисте требали научити кодирати помоћу Цодецадеми -а

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





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





Дакле, шта није у реду са Цодецадеми -ом? Постоји неколико проблема о којима треба разговарати, а учење ствари које не раде добро може довести до неких бољих алтернатива за учење кода.



Цодецадеми Проблем 1: Не учи начин размишљања

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

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



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

Курсеви кодекадемије вас не уче да размишљате као кодер.





Уместо тога, учи вас основама бројних програмских језика без много упутстава о томе како бисте их применили на проблеме из стварног живота.

Који су бољи начини за стицање искуства у решавању проблема?





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

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

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

Ако желите да учврстите свој напредак, мораћете да урадите неке намерне вежбе изван Цодецадеми -а. Један од најбољих начина за то је једноставно писање кода. Многи програмери се заклињу на бележење и појачавање картицама.

Папирне картице су јефтине и ефикасне. У ствари, за почетак можете купити пакете од 1.000 на Амазону.

Окфорд 30 (1000 ПК) празне индексне картице, 3 'к 5', беле, 1.000 картица (10 паковања од 100) (30) КУПИТЕ ОДМАХ НА АМАЗОНУ

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

За кориснике мобилних уређаја постоји и много фласхцард апликација за Андроид , и за иПхоне.

Цодецадеми Проблем 3: Синтакса није једнако програмирање

Цодецадеми ће вас научити синтаксу програмског језика, али вам углавном неће рећи како је применити. Због тога често видите оваква питања, постављена на ЛеарнПрограмминг Субреддит.

Програмер учи ЈаваСцрипт и почиње да разуме језик, али не зна како да га примени. Можда програмери нису криви.

Уводни курс ЈаваСцрипт не залази у употребу Објектног модела документа са ЈаваСцрипт -ом. Јава курс вас не учи како да саставите свој код да бисте га покренули.

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

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

Цодецадеми Проблем 4: Не објашњава теорију

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

У наставном програму Цодецадеми не учите о теорији програмирања. О стварима на које је Доналд Кнут потрошио хиљаде страница-и већи део две деценије-писао Уметност рачунарског програмирања .

Уметност рачунарског програмирања, свеске 1-4А Сет у кутијама КУПИТЕ ОДМАХ НА АМАЗОНУ

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

Цодецадеми Алтернативе

Ако више волите структуру коју Цодецадеми пружа, али желите неке алтернативе, постоје неке опције.

Цоде Сцхоол вс Цодецадеми

Цоде Сцхоол ће вас научити како кодирати баш као Цодецадеми, али са неким значајним предностима. Цоде Сцхоол (коју је недавно купио Плуралслигхт) нуди дубљи избор класа од развоја софтвера до сајбер безбедности.

продуктивне ствари које можете радити на Интернету

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

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

ФрееЦодеЦамп вс Цодецадеми

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

ФрееЦодеЦамп је усредсређен на проналажење посла. Они рекламирају преко 40.000 дипломаца који се запошљавају у високим компанијама попут Мицрософта и Гооглеа. Нуде седам различитих сертификата, сваки око 300 сати.

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

Цодецадеми није тако лоше

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

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

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

Објави Објави Твеет Емаил Водич за почетнике у анимирању говора

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

Прочитајте следеће
Повезане теме
  • Програмирање
  • Образовна технологија
  • Програмирање
  • Кодирање Туториали
О аутору Антхони Грант(Објављено 40 чланака)

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

Више од Антхонија Гранта

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили