Developing on an iPad using Github Codespaces
Spisu treści:
- Codecademy jest praktyczna, Code School uczy przez wideo
- Codecademy jest szybsza i łatwiejsza, ale mniej kompleksowa
- Szkoła kodu ma więcej do nauczenia… za cenę
- Zwycięzca: Szkoła Kodowania
Nie tak dawno temu, jeśli chciałeś nauczyć się kodować, albo musiałeś studiować informatykę na studiach, albo przynajmniej wybrać dość kosztowną książkę. Dzięki App Store i programistom, którzy go rozwijają, istnieją aplikacje, które oferują całkowicie darmowe i rozbudowane narzędzia do nauki, dzięki czemu możesz być na dobrej drodze do zbudowania kolejnej wielkiej rzeczy w oprogramowaniu.
Dwie najlepsze opcje to Codecademy i Code School. Obie te aplikacje iOS są bezpłatne i oferują całkiem inne podejście do nauczania kodu. Ostatecznie sprowadza się to do pytania: które ma lepsze podejście i bardziej wszechstronne wykształcenie?
Codecademy jest praktyczna, Code School uczy przez wideo
Podstawowa różnica między Codecademy i Code School polega na podejściu każdego z nich do nauczania kodu. Codecademy jest niezwykle praktyczny i nie wymaga wiele czytania lub oglądania. Na każdym kroku aplikacja instruuje Cię, jak się uczyć, kodując trochę tu i tam, zaczynając od samych podstaw.
Z drugiej strony aplikacja Code School jest w dużej mierze zbiorem filmów, które oglądasz w rozdziałach, aby zdobyć wiedzę na temat kodu. W aplikacji nie ma żadnego kodowania, a jedynie filmy edukacyjne o długości zwykle od 5 do 10 minut. Są dobrze wykonane i wystarczająco interesujące, aby zwrócić na siebie uwagę, ale wymagają poświęcenia trochę czasu na poświęcenie się. Codecademy jest łatwiejsza do szybkiej lekcji w podróży.
Dodatkowo Codecademy i Code School dzielą kodowanie na różne sekcje. Code School nazywa te „ścieżki” i są one zasadniczo na miejscu, więc nie zaczniesz uczyć się języków i typów kodu, który Cię nie interesuje. Szkoła Code zawiera ścieżkę Ruby, ścieżkę JavaScript, ścieżkę HTML / CSS, iOS Ścieżka i inne.
Sekcje Codecademy są częścią tego, co nazywa godziną kodu, która jest podstawą całej aplikacji. Code Hour ślubuje, aby nauczyć każdego zasadniczego kodowania w mniej niż godzinę.
Ważne: Ścieżki Code School pozwalają na większą różnorodność kodowania, od nauki do projektowania strony internetowej do programowania aplikacji na iOS. Codecademy opiera się przede wszystkim na nauczaniu JavaScript i HTML, więc jest to coś, co należy rozważyć.
Codecademy jest szybsza i łatwiejsza, ale mniej kompleksowa
Główną zaletą Codecademy nad Code School jest łatwość obsługi. Technika uczenia się jest na tyle elastyczna, że możesz wychwycić iPhone'a w dowolnym miejscu i odebrać w miejscu, w którym skończyłaś sesję Code Hour. Wpisz kilka linii kodu, wypełnij puste miejsca tu i tam podczas nauki po drodze, a następnie zapisz resztę na później.
Ponieważ głównym formatem nauczania Code School jest wideo, musisz mieć dostęp do słuchawek lub ciche miejsce do słuchania i koncentracji. Aplikacja to po prostu zbiór filmów i Twoim zadaniem jest zaabsorbowanie wiedzy i samodzielna praca z nią podczas oglądania lub później.
Codecademy zmusza cię do zastosowania wiedzy w trakcie nauki. Na przykład, jeśli uczysz się o tagu H1 w Codecademy, prawdopodobnie czytasz zdanie lub dwa o tym, co robi. Poniżej znajduje się przykładowy kod, w którym samodzielnie wstawisz tag H1 i uruchom kod, aby natychmiast sprawdzić, czy Twój kod ożywa. Codecademy mówi ci, czy się mylisz, czy masz rację, i jak rozwiązać ten problem, jeśli jesteś pierwszym.
Podczas gdy intuicyjny, praktyczny format Codecademy nadaje mu pewne punkty w tym odkryciu, Code School wychwytuje luki, gdy dochodzi do drobnych szczegółów. Najczęściej jedna z 10-minutowych „klas” wideo Code School uczy cię więcej o kodzie niż 10 minut biegania po krokach i wpisywania kodu w Codecademy.
Ponownie filmy Code School są znakomicie wykonane. Nawet jeśli nie wykonujesz praktycznej pracy, lekcje są wystarczająco gęste, aby wypełnić twój umysł.
Szkoła kodu ma więcej do nauczenia… za cenę
Weź nazwę bardzo dosłownie. Code School to w zasadzie szkoła, z wyjątkiem kursów dostępnych wyłącznie za pośrednictwem krótkich filmów. Jest ich jednak wiele i każdy z nich ma wiele do zaoferowania jako student.
Na nieszczęście dla godziny kodowej w Codecademy, powinieneś także bardzo dosłownie nazwać tę nazwę. Aplikacja zawiera tylko około godziny zawartości i jest prawie niemożliwe, aby dowiedzieć się wszystkiego, co musisz wiedzieć o kodzie w ciągu jednej godziny - niezależnie od tego, czy projektujesz prostą stronę internetową, czy tworzysz aplikację od podstaw.
Szkoda, że Codecademy nie pasuje bardziej do aplikacji. Ma wiele do zaoferowania i jest fenomenalnym źródłem do szybkiego uczenia się i stosowania kodu. Ale dla większości tego, co powinieneś wiedzieć, musisz użyć strony internetowej na stronie codecademy.com.
Aplikacja Code Hour dotyka typów danych, zmiennych, porównań, instrukcji if-else, HTML i projektowania strony internetowej - ale wszystko bardzo krótko. Gdyby cała strona Codecademy - która ma bardzo dużo zasobów na równi z Code School - była dostępna dla twojego iPhone'a, aplikacja wygrałaby tę konkurencję przez osuwisko.
Możesz przesyłać strumieniowo (lub zapisywać w trybie offline) wszystkie filmy Code School na swoim iPhonie, co sprawia, że mobilne uczenie się jest znacznie bardziej wszechstronne. Jednak w przeciwieństwie do Codecademy, Szkoła Kodeksu kosztuje 29 USD miesięcznie. Niektóre filmy są dostępne za darmo i uczą cię podstaw, ale reszta jest przeznaczona tylko dla subskrybentów. Ta subskrypcja odblokowuje także „wyzwania” i screencasty na stronie Code School, ale nie są one również dostępne w aplikacji.
Ostatecznie obie aplikacje rozczarowują się tym, co dostarczają w swoich aplikacjach, w porównaniu z tym, co wymaga komputera stacjonarnego, ale Code School ma tutaj niewielką przewagę.
Zwycięzca: Szkoła Kodowania
Wszystko sprowadza się do mobilnego doświadczenia: która aplikacja uczy efektywniej kodu i ma więcej do zaoferowania w dłoni? Odpowiedź brzmi: Szkoła kodu. Praktyczne podejście Codecademy jest niezaprzeczalnie wspaniałe i ciężko pobić cenę za darmo, ale filmy Code School są cudownie inkluzywne i obejmują szeroki zakres kodowania języków i tematów. Jeśli zdecydujesz się zapisać, otrzymasz ich jeszcze więcej.
Cięcie lepsze, Lepsze wklejanie z narzędziem Schowek Freebie Day

Narzędzie Schowek na dzień może przechwytywać tekst lub obrazy ze schowka, a następnie zapisywać je do plik ręcznie lub automatycznie.
AMD Ryzen jest tutaj z Intelem w celowniku: co jest lepsze?

Intel był na szczycie dla większości dekadę, ale teraz wydaje się, że AMD jest gotowa wziąć koronę. Przeczytaj nasz artykuł porównawczy AMD Ryzen Intela.
Dropbox vs google drive dla ios (iphone): co jest lepsze?

Porównanie Google Drive i Dropbox na iOS i jest to najlepsza opcja dla użytkowników iPhone'a lub iPada.