1. Nauka tylko języka Java

W porównaniu z innymi platformami edukacyjnymi CodeGym jest wyjątkowy, ponieważ uczy tylko programowania w Javie . Nieustannie pracujemy nad tym, aby Twoja nauka była skuteczniejsza, przyjemniejsza i bardziej dostępna. W rezultacie staliśmy się jednym z najpopularniejszych zasobów do nauki języka Java .

Gdybyśmy, tak jak wielu innych, zaczęli dodawać kursy C#, JavaScript, Python itp., to szybko stalibyśmy się tylko kolejnym serwisem pośród tysięcy, które uczą wszystkiego, ale w przeciętny sposób . Naszym celem jest stworzenie niezaprzeczalnie najlepszej strony do nauki języka Java na świecie.

Oznacza to, że często musimy odmawiać sobie przyjemności tworzenia kolejnego kursu obejmującego najnowszy temat. Zamiast tego po raz kolejny udoskonalamy te same lekcje i ulepszamy te same zadania. Jak to mówią, doskonałe jest wrogiem dobrego 🙂

Rzućmy więc okiem na to, co mamy dzisiaj w CodeGym.


2. Mapa zadań

Cały kurs Java w CodeGym jest podzielony na 4 bloki zwane zadaniami. Zadania te to składnia języka Java , rdzeń , kolekcje i wielowątkowość . Każda misja składa się z poziomów. W pierwszym zadaniu jest 18 poziomów, a w każdym kolejnym zadaniu 10. Tylko kilka, prawda?

Z kolei każdy poziom składa się z 10-15 lekcji i około 30 zadań praktycznych. To wszystko składa się na 1200 zadań i 600 lekcji. Teraz robi się ciekawie!

Zadania stopniowo stają się trudniejsze. Początkowe zadania można rozwiązać w ciągu kilku minut. Zadania na koniec kursu mogą zająć godziny, a nawet dni. Ukończenie całego kursu da Ci 500-1000 godzin doświadczenia w programowaniu. To minimum potrzebne do ustalenia, czy potrafisz „myśleć jak programista”.

Ukończenie całego kursu zajmie od 6 do 12 miesięcy, w zależności od poziomu wyszkolenia, pracowitości i ilości czasu, jaki chcesz poświęcić na naukę języka Java.


3. Poziomy i lekcje

Poziomy i lekcje

Wszystkie zadania podzielone są na poziomy. Każdy poziom składa się z 10-15 lekcji. Z kolei lekcje mogą zawierać zadania. Są lekcje bez zadań i są lekcje z więcej niż dziesięcioma zadaniami.

Aby nauka była dla Ciebie ciekawsza, całe szkolenie ma formę gry. W wielu grach zdobywasz doświadczenie, zabijając potwory i zdobywając kolejne poziomy. Każdy nowy poziom daje nowe, interesujące możliwości. Tak samo jest w CodeGym.

W CodeGym rozwiązujesz zadania i otrzymujesz w nagrodę czarną materię .

Możesz wydać tę czarną materię, aby odblokować kolejne lekcje i poziomy. A nowe poziomy przynoszą nowe lekcje i nowe zadania. Aby ukończyć cały kurs Java, musisz rozwiązać co najmniej 80% wszystkich zadań.


4. Czarna materia

Lekcje można odblokować tylko w określonej kolejności. Nie możesz otworzyć lekcji gdzieś w środku kursu bez odblokowania wszystkich wcześniejszych lekcji. Co więcej, aby odblokować kolejną lekcję, musisz najpierw „oszczędzić” wystarczającą ilość ciemnej materii, a następnie „kupić” za nią następną lekcję:

Jeśli masz wystarczająco dużo czarnej materii, lekcja się otworzy i zobaczysz następujący komunikat:

Jeśli nie masz wystarczającej ilości czarnej materii, zobaczysz kolejny komunikat:


5. Ostatnia lekcja (kontynuuj)

Jeśli wrócisz na stronę po dłuższej nieobecności i chcesz szybko wrócić do ostatnio otwartej lekcji, masz na to 2 szybkie sposoby:

Metoda pierwsza

Otwórz zadanie, nad którym aktualnie pracujesz. Obok ostatnio otwartego poziomu zobaczysz link „Kontynuuj”. Kliknij go, a zostaniesz przeniesiony do ostatniej lekcji otwartej w tym zadaniu.

Metoda druga

Kliknij Nauka w lewym górnym rogu strony. Pojawi się lista ostatnich trzech otwartych lekcji. Ostatnia lekcja znajduje się najbardziej po lewej stronie. Kliknij żądaną kartę i — bum — jesteś na lekcji.