Codecademy срещу приложение Code School iOS: Кое е по-добро?
Miscellanea / / December 02, 2021
Не беше много отдавна, че ако искате да научите как да кодирате, трябваше или да завършите компютърни науки в колежа, или най-малкото да вземете доста скъпа книга. Благодарение на App Store и разработчиците, които го правят да се разраства, има приложения, които предлагат напълно безплатни и обширни инструменти за обучение така че можете да сте на път да изградите следващото голямо нещо в софтуера.
![Клавиатура за програмиране на код Shutterstock](/f/15bc940aa7bff357d60925a2cbebcb63.png)
Два от най-добрите варианти са Codecademy и Code School. И двете приложения за iOS са безплатни и предлагат доста различни подходи към преподаване на код. В крайна сметка се свежда до този въпрос: кое има по-добър подход и по-всеобхватно образование за предоставяне?
Codecademy е практически, Code School преподава чрез видео
Основната разлика между Codecademy и Code School е подходът, който всеки предприема към преподаването на код. Codecademy е изключително практична и има много малко четене или гледане. На всяка стъпка от пътя приложението ви инструктира да учите, докато вървите, като кодирате малко тук-там, като започнете от самите основи.
![Codecademy Code School Teaching Approach App Ios 1](/f/072117ab30abdb146c04fd51633a959e.png)
Приложението Code School, от друга страна, до голяма степен е просто колекция от видеоклипове, които гледате в глави, за да изградите знанията си за кода. В приложението няма никакво кодиране, само образователни видеоклипове обикновено с продължителност от пет до 10 минути всеки. Те са достатъчно добре направени и интересни, за да задържат вниманието ви, но изискват да отделите известно време, за да се отдадете на пълната си преданост. Codecademy е по-лесно за бърз урок в движение.
Освен това Codecademy и Code School разделят кодирането на различни секции. Code School нарича тези „пътеки“ и те по същество са налице, така че да не започнете да учите езици и видове код, които не ви интересуват. Code School разполага с Ruby Path, JavaScript Path, HTML/CSS Path, iOS Path и други.
![Codecademy Code School Teaching Approach App Ios 2](/f/3f9131896d839d456bf0bf3efd94e20d.png)
Разделите на Codecademy са част от това, което тя нарича Code Hour, което е основата за цялото приложение. Code Hour обещава да научи всеки на основните неща за кодиране за по-малко от час.
Важно: Пътищата на Code School позволяват по-голямо разнообразие от кодиране, от научаване за проектиране на уебсайт за програмиране на приложение за iOS. Codecademy основно се придържа към преподаването на JavaScript и HTML, така че това е нещо, което трябва да имате предвид.
Codecademy е по-бърз и по-лесен, но по-малко изчерпателен
Основното предимство на Codecademy пред Code School е неговата лекота на използване. Техниката на обучение е достатъчно гъвкава, за да можете да извадите своя iPhone почти навсякъде и да продължите откъдето сте спрели в сесията на Code Hour. Въведете няколко реда код, попълнете някои празни места тук-там, докато учите по пътя, след което запазете останалите за по-късно.
![Codecademy Code School Javascript урок 1](/f/d5719e1e2fe17ef1eb399c09979f7080.png)
![Codecademy Code School Javascript урок 2](/f/267613c46188c307b4ae40b16f0f7c73.png)
Тъй като основният формат на обучение на Code School е чрез видео, имате нужда или от достъп до слушалки, или от тихо място, за да слушате и да се концентрирате. Приложението по същество е просто колекция от видеоклипове и вашата работа е да усвоите знанията и да работите с тях сами или докато гледате, или в по-късен момент.
Codecademy ви принуждава да прилагате знанията, докато учите. Например, ако научавате за маркер H1 в Codecademy, има вероятност да прочетете изречение или две за това, което прави. Под това е пример за код, в който сами ще вмъкнете H1 таг и ще стартирате кода, за да видите как кодът ви оживява незабавно. Codecademy ви казва дали грешите или правите и как да отстраните проблема, ако сте първият.
![Codecademy Code School Javascript урок 3](/f/c774a5758e0f1ae96698c3d3659dfb3a.png)
Докато интуитивният практически формат на Codecademy му дава някои точки в това противопоставяне, Code School поема слабините, когато става въпрос за фините детайли. По-често един от 10-минутните видео „класове“ на Code School ви учи повече за кода, отколкото 10 минути преминаване през стъпки и въвеждане на код в Codecademy.
Отново видеоклиповете на Code School са брилянтно изпълнени. Въпреки че не вършите практическа работа, уроците са достатъчно плътни, за да изпълнят ума ви.
Code School може да ви научи на повече... на цена
Приемете името много буквално. Code School е основно училище, с изключение на това, че курсовете са достъпни изключително чрез кратки видеоклипове. Въпреки това има много от тях и всеки от тях има какво да ви предложи като студент.
За съжаление за Code Hour на Codecademy, вие също трябва да приемате това име много буквално. Приложението има съдържание само за около час и е почти невъзможно да научите всичко, което трябва да знаете за код за един час – независимо дали проектирате обикновена уеб страница или създавате приложение от земята нагоре.
![Codecademy Code School App Основни уроци 1](/f/2beb9dcbce6fc0389a30fca018a288be.png)
![Codecademy Code School App Основни уроци 2](/f/1de920d578da3a904d5588d82c7511b4.png)
Жалко е, че Codecademy не може да се побере повече в приложението. Той има какво да предложи и е феноменален ресурс за изучаване и прилагане на код изключително бързо. Но за по-голямата част от това, което трябва да знаете, трябва да използвате уебсайта за настолни компютри на адрес codecademy.com.
Приложението Code Hour засяга типове данни, променливи, сравнения, изрази if-else, HTML и проектиране на уебсайт – но всичко това е много накратко. Ако целият уебсайт на Codecademy – който има задълбочени ресурси, много наравно с Code School – беше наличен за вашия iPhone, приложението би спечелило това състезание с категоричен успех.
![Codecademy Code School App Основни уроци 3](/f/f171bf10f091bd5266c7891cbe908b00.png)
![Codecademy Code School App Основни уроци 4](/f/921cd3bca5d00bd638c9111fa53eeea6.png)
Можете да предавате (или да запазвате офлайн) всички видеоклипове на Code School на вашия iPhone, което прави мобилното обучение много по-всеобхватно. Въпреки това, за разлика от Codecademy, Code School има цена: $29 на месец. Някои от видеоклиповете са достъпни безплатно и ви учат на основите, но останалите са само за абонати. Този абонамент също така отключва „предизвикателства“ и екранни предавания Уебсайт на Code School но те също не са достъпни в приложението.
В крайна сметка и двете приложения разочароват от това, което доставят в своите приложения, спрямо това, което изисква настолен компютър, но Code School получава леко предимство тук.
Победител: Code School
Всичко се свежда до мобилното изживяване: кое приложение преподава код по-ефективно и може да предложи повече точно в дланта ви? Отговорът е Code School. Практическият подход на Codecademy несъмнено е страхотен и е трудно да се победи цената на безплатното, но видеоклиповете на Code School са чудесно приобщаващи и обхващат широк спектър от езици и теми за кодиране. Ако решите да се запишете, получавате още повече от тях.