CodeGym /Blog Java /Random-PL /Profesjonalista ds. samodzielnego kodowania. Jak zamienić...
John Squirrels
Poziom 41
San Francisco

Profesjonalista ds. samodzielnego kodowania. Jak zamienić pomysł „Nauczę się kodować online” w sukces?

Opublikowano w grupie Random-PL
W dzisiejszych czasach prawie nikt nie dyskutuje z faktem, że można całkowicie nauczyć się programowania od zera online i dostać pracę jako programista. I to pomimo faktu, że nauka online jest jedną z najskuteczniejszych metod zostania profesjonalnym programistą. Większość ludzi zgadza się, że Internet oferuje więcej niż wystarczającą ilość informacji, dzięki czemu dosłownie każdy może nauczyć się kodować. Jednak rzeczywistość jest taka, że ​​​​niewielu udaje się to zrobić. Dlaczego? Profesjonalista ds. samodzielnego kodowania.  Jak zamienić pomysł „Nauczę się kodować online” w sukces?  - 1 Nie ma nic złego w kursach online i innych sposobach ich nauczania. Po prostu nauka online oznacza, że ​​robisz to na własną rękę. Smutna prawda jest taka: nie każdy może być samoukiem. Na pierwszy rzut oka nie wydaje się to wielkim problemem, ale każdy, kto próbował opanować jakąś umiejętność lub rzemiosło w pojedynkę, wie, że na drodze pojawią się przeszkody, często nie do pokonania dla większości osób uczących się samodzielnie. To oni są prawdziwym powodem, dla którego możesz zawieść. Rzućmy okiem na główne problemy, z którymi zwykle boryka się samotna osoba ucząca się programowania (lub innej umiejętności).

Samouczące się przeszkody

  • Nie wiadomo, od czego zacząć.
Głównym problemem związanym z uczeniem się czegoś od zera, zwłaszcza jeśli dopiero zaczynasz zupełnie nową dziedzinę, jest brak jasnego zrozumienia, od czego powinieneś zacząć. Jest to szczególnie prawdziwe w przypadku programowania, jeśli Twoim zamiarem jest nauczenie się kodowania bez jakiejkolwiek wiedzy lub doświadczenia.
  • Trudno wymyślić plan nauki.
W związku z tym, jeśli nie wiesz, od czego zacząć, będziesz miał trudności z wymyśleniem odpowiedniego planu nauki, zwłaszcza jeśli zamierzasz łączyć kilka różnych narzędzi i źródeł informacji w procesie uczenia się. Łączenie różnych narzędzi (na przykład kursu online z wykładami na YouTube i kilkoma podręcznikami) jest zdecydowanie dobrym sposobem na osiągnięcie sukcesu, ale łatwo może okazać się stratą czasu, jeśli skupisz się na niewłaściwych rzeczach lub nauczysz się je w niewłaściwej kolejności. Co zwykle przytrafia się większości początkujących.
  • Trudno zdobyć praktyczne doświadczenie.
Jak wielokrotnie mówiliśmy tutaj w CodeGym (i nigdy nie zmęczymy się powtarzaniem tego) w każdym procesie uczenia się, kluczem jest praktyka. Aby się uczyć, musisz ćwiczyć, ale znalezienie odpowiedniego sposobu na praktykę zwykle wymaga już posiadania pewnego doświadczenia i praktycznej wiedzy. Prawdziwy paragraf 22 dla wielu osób uczących się samotnie, który czasami jest dość trudny do pokonania.
  • Niemożliwe zrównoważenie procesu uczenia się we właściwy sposób.
Oczywiście, zapewnienie sobie odpowiedniej ilości pracy, wystarczającej do regularnych postępów i poprawy, ale nie więcej niż możesz realistycznie przetworzyć, jest również zadaniem, które prawie nieuchronnie zakończy się niepowodzeniem, przynajmniej na początku. Nie ma się czego bać, bo tylko ten, kto nic nie robi, nie popełnia błędów. Pamiętaj tylko, że płacisz za te błędy swoim czasem, energią i motywacją (aby iść dalej).
  • Nigdzie nie można uzyskać pomocy.
Oczywiście samodzielna nauka oznacza, że ​​nie masz nikogo, kogo mógłbyś poprosić o pomoc, radę lub wsparcie podczas nauki. Może to stanowić duży problem, jeśli gdzieś utkniesz lub nie robisz postępów tak szybko, jak się spodziewałeś.
  • Brak wyważonego łączenia teorii z praktyką.
Równowaga między teorią a praktyką jest jednym z najważniejszych kluczy do sukcesu w samodzielnym uczeniu się, a uzyskanie jej od pierwszego strzału jest naprawdę trudne, a wręcz niemożliwe. Równowaga zwykle przychodzi z czasem i wysiłkiem, ale nie wszyscy wytrzymają wystarczająco długo, aby się tam dostać.

Jak CodeGym pokonuje przeszkody związane z samouczeniem się?

Gdyby tylko istniał sposób na obejście wszystkich tych głównych wad uczenia się online, co? Cóż, zdradźmy ci mały sekret: w CodeGym znaleźliśmy sposób na pokonanie każdej z tych przeszkód podczas nauczania Javy online studentów CodeGym. Zbadaliśmy każdy z tych problemów i zaprojektowaliśmy cały kurs, od samego początku do poziomu końcowego, w taki sposób, aby zminimalizować słabości nauki online i zmaksymalizować korzyści z niej płynące.
  • Starannie opracowana struktura kursu, idealna dla początkujących.
Struktura kursu została zaprojektowana z myślą o osobach, które nie mają absolutnie żadnego doświadczenia ani wiedzy w zakresie kodowania. Oznacza to, że kurs i wszystkie zadania początkowe zostały zorganizowane w najlepszy możliwy sposób, aby stworzyć wartościową podstawę teoretyczną dla świeżo upieczonych uczniów języka Java, bez przeciążania ich zbyt dużą ilością wykładów.
  • Mnóstwo praktycznych zadań w trakcie całego kursu.
Naprawdę nie możemy tego wystarczająco podkreślić: nauka programowania w sposób profesjonalny (lub półprofesjonalny) polega przede wszystkim na praktyce. Na szczęście dla naszych użytkowników mamy wiele do zaoferowania. Dosłownie setki zadań (dokładnie ponad 1200) o różnym stopniu trudności, przy czym złożoność zadań rośnie stopniowo z każdym poziomem.
  • Kurs podzielony jest na poziomy z idealną równowagą.
Strukturyzacja informacji, których się uczysz, w logiczne rozdziały to kolejna ważna kwestia, która może przeszkadzać osobie uczącej się samodzielnie. My też o tym pomyśleliśmy i podzieliliśmy kurs na poziomy, z których każdy reprezentuje odrębną część teoretycznej wiedzy o Javie, która jest ustrukturyzowana w najbardziej logiczny i wygodny sposób.
  • Zawsze możesz poprosić o pomoc — CodeGym ma bardzo przyjazną sekcję pomocy.
W naszym przypadku, nawet będąc samoukiem, nie zostaniesz sam, zwłaszcza w trudnych chwilach. W CodeGym mamy wydzieloną sekcję pomocy , w której możesz poprosić o pomoc i ją uzyskać w najbardziej przyjazny sposób. W naszej sekcji Pomoc możesz uzyskać wskazówki lub porady od ekspertów Java CodeGym. Lub od jednego z naszych obecnych i byłych studentów, którzy cały czas sobie pomagają, dzielą się wiedzą i wspierają.
  • Możesz łatwo znaleźć kolegów do nauki języka Java i udzielać się towarzysko na naszym forum i w sekcjach czatu.
Forum i Czat są po to, aby całkowicie zakończyć i zniszczyć uczucie przechodzenia przez to na własną rękę, jeśli jeszcze trochę tego zostało. Tam możesz łatwo znaleźć studentów, którzy mają mniej więcej ten sam poziom wiedzy co ty, aby zostać przyjaciółmi i kumplami do nauki. Samo bycie częścią społeczności jest w rzeczywistości dość silnym czynnikiem motywacyjnym dla wielu naszych uczniów, a społeczność wspiera ich i zachęca do kontynuowania całej drogi do końca. Z końcem będącym ostatnim poziomem naszego kursu lub znalezieniem pełnoetatowej pracy Java Junior, która będzie początkiem Twojej kariery w kodowaniu.

Wniosek

Jak widać, wszystkie główne słabości samouczenia się online można zminimalizować, a nawet przekształcić w mocne strony. Wystarczy wiedzieć, jakich przeszkód można się spodziewać i wiedzieć, jak sobie z nimi radzić. Cóż, CodeGym robi to za Ciebie i to jest jeden z głównych powodów, dla których nasz kurs jest tak skuteczny (sprawdź kilka historii sukcesu , jeśli jeszcze nie jesteś przekonany). Nawet jeśli ostatecznie wybierzesz inny sposób nauki kodowania, miejmy nadzieję, że te informacje będą przydatne, pomagając zrozumieć, jak maksymalnie wykorzystać naukę czegokolwiek online, za darmo lub za niewielką opłatą .
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION