Czy powinieneś nauczyć się kodować z Codecademy? A Codecademy Review
Uczyłem się podstaw kodowania z garści tutoriali online, które już dawno stały się przestarzałe i zniknęły z sieci. Wtedy nie było tak naprawdę żadnych interaktywnych tutoriali, tylko podstawowe how-tos, które można było wypróbować na własną rękę. To było całe mnóstwo prób i błędów (i nie mała ilość frustracji).
Jeśli zrobiłeś jakiekolwiek badania na temat nauki kodowania, to jestem pewien, że natknąłeś się na Codecademy. Jako jedna z największych szkół kodowania online, trudno jest nie natknąć się na jakąś
wzmiankę o tej organizacji.
Is Tech Right For You? Rozwiąż nasz 3-minutowy quiz!
Dowiesz się: Czy kariera w branży technicznej jest dla Ciebie odpowiednia Jakie zawody techniczne pasują do Twoich mocnych stron Jakich umiejętności potrzebujesz, aby osiągnąć swoje cele
Codecademy oferuje wiele zalet w stosunku do sposobu, w jaki po raz pierwszy nauczyłem się kodować, i skakałbym na szansę korzystania z witryny takiej jak ta, kiedy uczyłem się sam.
Ale to niekoniecznie oznacza, że są one najlepszym sposobem nauki dla każdego. W tym celu zebrałem trzy powody, dla których powinieneś korzystać z Codecademy, oraz cztery rzeczy, których będziesz chciał szukać, gdy zaczniesz poważnie myśleć o nauce kodowania.
Psst! Możesz rozpocząć naukę umiejętności technicznych dzięki DARMOWEMU 10-dniowemu obozowi Skillcrush Coding Bootcamp! Nauczysz się podstaw, jak rozmawiać jak programista, jak naprawdę wygląda kariera w branży technicznej i nie tylko.
Table of Contents
- Nasz wynik
- 3 powody, dla których warto uczyć się kodowania z Codecademy
- 4 rzeczy, których należy szukać w każdym kursie kodowania online
- The Takeaway: Should You Use Codecademy?
Our Score
Before going any further, I’ll let you in on the fact that *SPOILER ALERT* we’re giving Codecademy a 6/10 score on average. Możesz przewinąć przez resztę tego artykułu dla konkretnych plusów i minusów, i podział jak osiągnęliśmy nasz ostateczny wynik w sekcji „Takeaway”.
Przy okazji, oto jak Codecademy układa się przed niektórymi z jej konkurentów:
- Codecademy: 6/10
- Udemy: 7/10 (przeczytaj naszą recenzję Udemy)
(powrót do góry)
3 Powody, dla których warto uczyć się kodu z Codecademy
Istnieją pewne zdecydowane zalety nauki kodu z Codecademy. Pomogli oni ponad 24 milionom studentów nauczyć się kodować.
Oto trzy powody, dla których powinieneś zdecydowanie rozważyć użycie Codecademy do nauki kodowania, szczególnie gdy po raz pierwszy zaczynasz:
Jest za darmo
Pozwól, aby ten jeden z nich był pierwszy. Jak widać na powyższym obrazku ze strony głównej Codeacademy, jedną z największych zalet, jakie mają w stosunku do wielu innych firm, które uczą kodowania online jest to, że jest to darmowe.
Nie musisz zapisywać się na miesięczny abonament lub płacić za zajęcia. Dla kogoś na napięty budżet, to może być czynnikiem decydującym. A kiedy kurs jest darmowy, to automatycznie ma wyższy ROI (ponieważ inwestycja to tylko czas, a nie czas + pieniądze).
Więc oczywiście, jeśli dopiero zaczynasz naukę kodowania i nie jesteś pewien, czy to dla ciebie, czy nie, to wypróbowanie niektórych całkowicie darmowych zajęć jest kuszącym miejscem do rozpoczęcia.
Zajmuje się całą pracą konfiguracyjną dla Ciebie
Jedną z najbardziej irytująco trudnych rzeczy w nauce kodu jest to, że często praca konfiguracyjna jest najtrudniejszą częścią. A to oznacza, że wielu początkujących nigdy nie ma nawet szansy na walkę.
Tak nie jest, gdy uczysz się języków frontendowych, takich jak HTML, CSS i JavaScript. Ale jeśli kiedykolwiek próbowałeś klusek wokół z backend języków jak PHP, Ruby, lub Python wtedy WIESZ.
Aby nawet napisać prostą aplikację „Hello World” na lokalnym komputerze w Rubim musisz przejść przez godziny konfiguracji komputera instalując Rubiego, upewniając się że wszystkie „pakiety” są w porządku, rekonfigurując uprawnienia do folderów, uruchamiając swój serwer, dowiadując się jak połączyć się z przeglądarką jeśli jesteś tak skłonny…
Wyobraź sobie godziny spędzone w terminalu próbując zrozumieć dziwne komunikaty o błędach których nigdy nie widziałeś.
What Codecademy has done so brilliantly, is make it possible for you to learn the syntax of a programming language via an interactive experience in your web browser. Nie ma czasu na konfigurację, cokolwiek.
Tak, to jest nauka kodowania z kółkami treningowymi, ale kiedy jesteś całkowicie początkujący, kółka treningowe są w 100% odpowiednie.
Codecademy obejmuje mnóstwo języków i tematów
Codecademy jest niczym, jeśli nie jest płodna, a jedną z ich najlepszych cech jest właśnie szerokość ich oferty. Do tej pory mają tutoriale na temat HTML, CSS, Sass, JavaScript, Rails, AngularJS, ReactJS, Ruby, Command Line, Git, SQL i Java. To więcej niż wystarczająco dużo, abyś był zajęty przez jakiś czas i więcej niż wystarczająco dużo możliwości, abyś mógł określić, czy podoba ci się to całe kodowanie i czy chcesz się nim zająć.
Sprawdź ten artykuł na temat Jak zdecydować, którego języka programowania się nauczyć, jeśli jesteś przytłoczony swoimi wyborami, zaczynając.
(powrót do góry)
Czy technika jest dla Ciebie? Rozwiąż nasz 3-minutowy quiz!
Dowiesz się: Czy kariera w branży technicznej jest dla Ciebie odpowiednia Jakie kariery techniczne pasują do Twoich mocnych stron Jakie umiejętności potrzebujesz, aby osiągnąć swoje cele
What to Look for in Online Courses if You’re Serious About Learning to Code
Gdy po raz pierwszy zaczynasz uczyć się kodować, strona, która jest darmowa i ma super niską barierę wejścia, jest idealnym miejscem do rozpoczęcia. A kiedy zaczniesz poważnie myśleć o nauce kodowania, zwłaszcza jeśli chcesz zmienić swoją karierę, to jest to, co będziesz chciał zrobić w następnej kolejności:
Znajdź instruktorów lub mentorów, którzy mogą Cię wesprzeć
Patrz, tak bardzo jak kochamy interaktywne samouczki online tutaj w Skillcrush, nic nie może zająć miejsca naszych prawdziwych, żywych, ludzkich instruktorów i mentorów, którzy są tam, aby pomóc Ci, jak uczysz się kodować (i społeczność kolegów studentów, którzy wspierają to doświadczenie jeden na jeden). Odpowiedzią Codeacademy na potrzebę społeczności jest ich forum, jak widać na powyższym obrazku, zaczerpniętym z ich strony głównej.
Jeśli kiedykolwiek próbowałeś nauczyć się samemu czegoś takiego jak kod, prawdopodobnie zauważyłeś, że prawdopodobnie napotkasz problemy, których nie możesz natychmiast rozwiązać. To właśnie wtedy posiadanie oddanego instruktora i kolegów z klasy, którzy pracują nad tymi samymi kursami jest nieocenione.
Wiedząc, że masz wsparcie na każdym kroku, od instruktorów, którzy pracują w przedmiotach, których uczą na co dzień, i kolegów z klasy, którzy dostali tego samego e-maila klasowego, który dostałeś rano, daje poczucie wspólnoty, które sprawia, że o wiele łatwiej jest pozostać zmotywowanym i na dobrej drodze podczas nauki.
Z firmami takimi jak Skillcrush, masz nawet godziny biurowe czatu wideo z instruktorem i innymi studentami, aby uzyskać odpowiedzi na pytania lub pomoc z kawałkami, w których możesz utknąć.
Musisz wydostać się z sieci (i cierpieć przez wszystkie te irytujące rzeczy konfiguracji)
Pamiętasz wszystkie te nieszczęsne rzeczy konfiguracji, o których wspomniałem wcześniej? Cóż, zgadnij co? Te rzeczy są związane z byciem koderem. Przykro mi!
Tak samo jak fajnie jest kodować w interaktywnym samouczku, pod koniec dnia, to nie jest prawdziwe życie. W końcu nadejdzie czas, aby zdjąć te koła treningowe i nauczyć się pisać kod w sposób, w jaki robią to profesjonalni programiści.
I tak, to oznacza, że musisz dowiedzieć się, jak zainstalować języki i uruchomić je i nie, nie będzie to łatwe ani przyjemne, ale jeśli masz kilku przyjaciół w swoim kącie (patrz # 1), będzie dobrze!
Musisz nauczyć się myśleć jak programista
Bycie programistą lub deweloperem nie oznacza tylko, że wiesz jak pisać składnię (zasady dla języka, w którym napisany jest kod). Musisz być w stanie rozwiązywać problemy przy użyciu kodu, bez nikogo, kto by cię przeprowadził przez to, jak to zrobić!
Choć znajomość technicznych szczegółów języka kodowania jest świetna, wiedza o tym, jak faktycznie zastosować ten kod w rzeczywistych sytuacjach jest częścią krytyczną. To jest gdzie guma uderza w drogę dziecko i potrzebujesz praktyki!
Tak, po czasie spędzonym w Codecademy będziesz absolutnie wiedział jak napisać dobrze sformatowany JavaScript, Ruby, i kto wie co jeszcze, a potem nadejdzie czas, abyś wziął swoje wymyślne umiejętności kodowania i użył ich do rozwiązania kilku prawdziwych problemów z kodowaniem. Na przykład, która godzina jest teraz w Rosji lub jak zbudować interaktywny quiz?
I zmierzyć się z nie tak ekscytującymi częściami, również
Kodowanie może być trudne. Wymaga praktyki, nie zawsze działa tak, jak myślisz, że powinno, a czasami napotykasz błędy i usterki, które zajmują trochę czasu, aby je usunąć. To część bycia programistą.
Musisz nauczyć się radzić sobie z frustrującymi częściami: debugować swój własny kod, gdy coś nie działa dobrze, eksperymentować z nową techniką, dopóki nie zaczniesz działać, lub, w najgorszym przypadku, złomować coś i zacząć od nowa z innym podejściem.
Ale nie myśl o tym jak o złej części, to jest FAJNA część! Im więcej nauczysz się cieszyć się niewygodne, tym bardziej udane będzie. A celowe poddawanie się tego typu doświadczeniom nauczy cię, jak radzić sobie z trudnymi częściami pracy jako programista, abyś nie zniechęcił się i nie zrezygnował.
(powrót do góry)
The Takeaway: Codecademy to doskonały punkt wyjścia, ale będziesz potrzebował więcej
Ocena końcowa: 6/10
Łatwość użytkowania: 9/10
Affordability: 10/10
Course Quality: 8/10
Instructor Support: 0/10
Społeczność: 6 /10
Doradztwo zawodowe/pośrednictwo pracy: 0/10
Refund Policy: 10/10
Jeśli dopiero zaczynasz naukę kodowania, Codecademy to świetny sposób, aby poznać czym jest kodowanie i jak to działa. Jest to również świetny darmowy sposób, aby zobaczyć, czy kodowanie może być coś, co przemawia do Ciebie jako potencjalna opcja kariery przed skokiem z obu stóp.
Jednakże korzystanie z wielu różnych możliwości uczenia się jest częścią budowania swojej biegłości szybciej. Kiedy zaczynasz kodować, Codecademy powinna być tylko jednym z wielu dobrych zasobów, które masz w swoim zestawie narzędzi. Sprawdź ten zbiór 64 zasobów online do nauki kodowania za darmo, aby uzyskać jeszcze więcej opcji.
Innym świetnym, darmowym sposobem na rozpoczęcie nauki kodowania jest wzięcie udziału w 10-dniowym obozie Skillcrush Coding Bootcamp, aby poznać podstawy tego, czym jest kariera w technologii i nauczyć się mówić jak programista.
Aaand, kiedy nadszedł czas, aby wziąć te koła treningowe off i level-up, można zacząć patrzeć na płatne, instruktor-led opcje jak Skillcrush’s Blueprint Courses. Te klasy online są przeznaczone do ukończenia w ciągu zaledwie 3-4 miesięcy, spędzając tylko godzinę dziennie na materiałach.
(powrót do góry)
.