JavaRush /Blog Java /Random-PL /Jak korzystać z projektu JavaRush: szczegółowe instrukcje...

Jak korzystać z projektu JavaRush: szczegółowe instrukcje

Opublikowano w grupie Random-PL
Jak korzystać z projektu JavaRush: szczegółowe instrukcje - 1

Praca z witryną

Zawsze powtarzałem moim uczniom, że programowanie jest proste i przyjemne. Teraz też możesz to zobaczyć. Celem kursu jest zdobycie dobrej zabawy, dobrego nastroju i praktycznych umiejętności programowania, aby łatwo dostać pracę jako programista. Są do tego małe zadania praktyczne. Ale jest ich wielu. Tak wiele.

Urządzenie do gier

Gra składa się z 40 poziomów . Każdy poziom zawiera 10-12 lekcji i 20-30 problemów praktycznych . Za każdy rozwiązany problem otrzymasz nagrodę - kilka jednostek czarnej materii. Potrzebujesz materiału, aby przejść do następnego poziomu. Zawsze możesz śledzić ilość czarnej materii na stronie swojego profilu oraz w prawym górnym rogu na wykładach. Każdy poziom składa się z lekcji - wykładów, bloku zadań praktycznych lub filmów. Aby przejść do kolejnej lekcji należy nacisnąć duży przycisk. Jeśli nie masz wystarczającej ilości czarnej materii, musisz rozwiązać kilka problemów i zdobyć materię. Aby to zrobić, po lewej stronie wykładów, naprzeciwko zadań praktycznych, znajduje się żółty przycisk:

Wykłady

Wykłady kursu mają formę dialogów z przejrzystymi przykładami praktycznymi i są podzielone na lekcje Java , które pogrupowane są w poziomy. Wizualizacja poprawi Twoje postrzeganie teorii i pozwoli lepiej zrozumieć badany temat. Niektóre lekcje to blok zadań. Niektóre zadania można rozwiązać bezpośrednio w przeglądarce. Takie problemy podano w celu utrwalenia omówionej właśnie teorii. Zrób je od razu, a wtedy Twój mózg lepiej zrozumie badany temat. Na końcu każdego poziomu zapraszamy do obejrzenia filmu na tematy IT, a także do podania linku do dodatkowych materiałów. Są lekturą obowiązkową. To część kursu. Zadania podawane są w oparciu o dodatkowe materiały, dlatego nie można ich pominąć.

Obejrzyj wideo

Aby móc efektywnie się uczyć, mózg musi przestawić się na inne zajęcia. Idealnym rozwiązaniem jest na przemian nauka i oglądanie filmów. JavaRush ma ciekawe i przydatne wideo po każdym poziomie, które zrelaksuje Twój mózg i zanurzy Cię w świecie IT. Swoją drogą za oglądanie tego dostaje się też czarną materię.

Niestandardowe podejście do nauki

Kurs JavaRush wykorzystuje niestandardowe podejście do nauki.
  1. Teoria jest przekazywana zarówno na wykładzie, jak i w materiałach dodatkowych dla danego poziomu. Takie podejście da Ci umiejętność samokształcenia, która jest kluczowa dla programisty. Programista musi znać popularne zasoby Java, fora i blogi.
  2. Praktyka jest realizowana w formie dużej liczby zadań:
    • Niektóre zadania podawane są na podstawie materiału teoretycznego bezpośrednio po lekcji.
    • Druga część przeznaczona jest na powtórzenie teorii z poprzednich poziomów.
    • Trzecia część opiera się na materiałach z przyszłych dwóch lub trzech poziomów. Jeśli nie możesz rozwiązać problemu, pomiń go. Powrócisz do tego po kilku poziomach, kiedy zostanie przedstawiona teoria na ten temat. Uwierz mi, to naturalne podejście do nauczania wszystkich ludzi: najpierw jest praktyka, potem uzasadnienie – teoria. Dzięki temu wiedza jest lepiej przyswajana.
    • Kolejną częścią zadań są zadania dodatkowe. Zadania te służą do samodzielnej nauki i rozwijania myślenia algorytmicznego.
    • Osobną kategorią zadań są zadania duże. Zadania z poprzednich akapitów stanowią podstawę do większych zadań. To właśnie dzięki dużym problemom zdobędziesz podstawową wiedzę na temat programowania, a elementy układanki ułożą się w jeden obraz.
  3. Trening naprzemienny (teoria + praktyka) i relaksacja (wideo) pozwolą Ci uzyskać maksymalny efekt na treningu.

Zadania praktyczne

W JavaRush zadania są podzielone według poziomu trudności. Najprostsze to zadania polegające na wpisaniu kodu na podstawie próbki. Aby wykonać to zadanie należy w dolnej części okna wpisać kod Java identyczny z przykładowym znajdującym się w górnej części okna. Kolejnym najtrudniejszym zadaniem jest utrwalenie materiału teoretycznego. Takie problemy pojawiają się natychmiast po teorii: można je rozwiązać bezpośrednio na stronie. Aby wykonać takie zadanie należy napisać program w Javie: należy wymyślić rozwiązanie, a następnie w głównym oknie wpisać kod rozwiązania. Dla wygody dodano przyciski umożliwiające maksymalizację i zamknięcie formularza. Jeśli masz problemy z rozwiązaniem problemu, możesz poprosić o pomoc. Aby sprawdzić zadanie należy kliknąć przycisk. Zadanie zostanie przetestowane, a wynik pojawi się na górze ekranu:

Podłącz

Każdy programista musi pisać programy w wyspecjalizowanym środowisku programistycznym ( IDE ). Jest to specjalny program do pisania własnych programów. Najlepszym IDE według JavaRush jest IntelliJ IDEA . Dlatego w JavaRush stworzono specjalną wtyczkę dla IntelliJ IDEA, za pomocą której możesz rozwiązywać zadania o niskiej, średniej i dużej złożoności bezpośrednio z IDE. Proces konfiguracji działającego projektu i wtyczki do niego opisano na poziomie 3 JavaRush. Działający projekt, w którym zostaną rozwiązane wszystkie zadania wraz z wtyczką, możesz pobrać na swojej stronie w zakładce „Moje pliki do pobrania”. Aby uzyskać listę zadań w działającym projekcie w IntelliJ IDEA, musisz kliknąć przycisk Pobierz zadania ( w paski ). Aby przesłać zadanie do recenzji, należy nacisnąć prawy przycisk ( znacznik wyboru) . Po kliknięciu przycisku odbierania zadań otwiera się formularz z listą wszystkich dostępnych, nierozwiązanych problemów. Jeżeli wszystkie zadania zostały rozwiązane lub nie ma dostępnych zadań do rozwiązania w działającym projekcie w IDEA , wtyczka informuje o tym specjalnym komunikatem. Po przesłaniu zadania do recenzji zostanie ono przetestowane na serwerze. Wynik testu wyświetli się w IDEA : Zadania o średnim stopniu trudności - te zadania są dostępne tylko w IDEA poprzez wtyczkę. Często składają się z kilku zajęć i obejmują dodatkowy materiał teoretyczny. Zadania zaawansowane - te zadania są dostępne wyłącznie w IDEA poprzez wtyczkę. Są to złożone zadania bonusowe, często oparte na algorytmach. Nie ma na ich temat żadnego materiału teoretycznego. Duże zadania - te zadania są dostępne tylko w IDEA poprzez wtyczkę począwszy od poziomu 21 . Duże zadanie to sekwencja 15–25 zależnych podzadań. Dostęp do kolejnego podzadania następuje dopiero po rozwiązaniu bieżącego. Cały kod dla konkretnego dużego zadania jest opracowywany w jednym pakiecie z podpakietami i reprezentuje małą aplikację. Na przykład archiwizator lub agregator zadań. Rozwiązując duże problemy, nauczysz się rozkładać jeden duży problem na podzadania, refaktoryzować, opracowywać architekturę, studiować wzorce projektowe i kilka przydatnych frameworków (technologie, biblioteki). Doświadczenie zdobyte przy rozwiązywaniu dużych problemów pomoże w pisaniu zadania testowego w trakcie zatrudnienia. Dla każdego problemu rozwiązanego w IDEA możesz poprosić o pomoc w rozwiązaniu problemu (będziesz szukać pytań na temat tego problemu na help.javarush.ru) i omawiać ten problem w społeczności (będziesz szukać ahalogicznych tematów na info .javarush.ru do tych zadań). W tym celu należy otworzyć formularz wyboru zadania i kliknąć prawym przyciskiem myszy konkretne zadanie, aby wywołać menu kontekstowe. Rozwiązując duży problem w Intellij IDEA, możesz zresetować jego postęp, aż do rozwiązania ostatniego podproblemu. Może to być przydatne, jeśli zorientujesz się, że wcześniej w rozwiązaniu popełniłeś błąd w jednym z podzadań. W takim przypadku będziesz musiał rozwiązać problem od pierwszego punktu.

Nierozwiązane problemy

Możesz nie rozwiązywać problemów w trakcie wykładu, ale odłożyć je np. na koniec poziomu. Na stronie Zadania możesz znaleźć wszystkie nierozwiązane zadania, które można rozwiązać w przeglądarce.

Pomoc w rozwiązywaniu problemów

Usługa JavaRush powiadomi Cię o wszelkich zmianach i promocjach za pomocą wiadomości. Wiadomość możesz przeczytać w sekcji „Wiadomości”.

Wiadomości

Na naszym kursie student nigdy nie zostaje sam z problemem rozwiązywania problemów. Zawsze możesz zadać pytanie i uzyskać odpowiedź w sekcji „Pomoc”. Być może sam pomożesz komuś rozwiązać problem. Najlepszym sposobem na zrozumienie tematu jest wyjaśnienie go innej osobie.

Łączenie z siecią społecznościową

Dla Twojej wygody oferujemy możliwość rejestracji za pośrednictwem sieci społecznościowej. Łatwa procedura logowania za pomocą kilku kliknięć pozwala szybko przejść do nauki języka Java . Kiedy automatycznie połączysz się z siecią społecznościową, Twój profil zostanie wypełniony Twoim nazwiskiem, imieniem i awatarem. Dodatkowo do Twojej listy znajomych dodawani są Twoi znajomi z sieci społecznościowej, którzy studiują JavaRush. Ciekawiej jest wspólnie przejść przez JavaRush, ponieważ można podzielić się swoimi sukcesami z przyjaciółmi, poprosić ich o pomoc lub odwrotnie, pomóc im w nauce Javy. Komponent konkurencyjny zawsze daje dobry wynik! Po ukończeniu każdego poziomu możesz podzielić się tą wiadomością ze znajomymi za pośrednictwem sieci społecznościowych. Podziel się swoimi sukcesami! To doda Ci dodatkowej motywacji w trudnych okresach treningowych.

Oceny

Na stronie ocen możesz śledzić statystyki i oceny kursów. Na przykład spójrz na ocenę użytkownika za pewien okres według liczby rozwiązanych problemów, według poziomu, według średniej liczby prób rozwiązania problemów. Zostaniesz sklasyfikowany po osiągnięciu dziesiątego poziomu. Wyświetl statystyki zadań. Na przykład, jaki procent użytkowników rozwiązał dany problem i liczbę prób. Dzięki temu lepiej zrozumiesz złożoność rozwiązywanego problemu. Informacje o użytkownikach i zadaniach możesz także przeglądać w formie wykresów.

Pełny plan kursu

Zapoznaj się ze schematem całego kursu: da Ci to wyobrażenie o tym, co zrozumiesz po kilku miesiącach nauki.

Wspólnota

Aby być na bieżąco ze wszystkimi wydarzeniami w projekcie, musisz odwiedzić naszą społeczność pod adresem info.javarush.ru. Tam możesz dowiedzieć się o tym, co dzieje się w projekcie, przeczytać historie sukcesów innych użytkowników, przydatne artykuły związane ze światem IT, szczegółowo zapoznać się z tutorialem IntelliJ IDEA lub po prostu porozmawiać z innymi użytkownikami i omówić interesujący Cię temat programistyczny . Po osiągnięciu poziomu 5 otrzymasz zaproszenie do zarejestrowania się w społeczności.

Udostępnij projekt JavaRush

Era nudnej nauki dobiegła końca! JavaRush - za wykorzystanie sieci społecznościowych w procesie nauki! Ukończ poziomy i podziel się swoim sukcesem z przyjaciółmi w sieciach społecznościowych. JavaRush zadba o to, abyś wiedział o nowych i ciekawych wydarzeniach w świecie IT: wyselekcjonujemy dobre wiadomości i opublikujemy je w naszych grupach na VK i FB. Subskrybuj, czytaj i udostępniaj artykuły.

Dlaczego tyle praktyki?

Dokonałem tego odkrycia, ucząc programowania moich przyjaciół. Wszystko, co im powiedziałem, zapomnieli po dwóch, trzech tygodniach, jeśli nie ugruntowali tej wiedzy praktyką. Nazywam to odkryciem, ponieważ znalazłem skuteczne rozwiązanie tego problemu. Kiedy rozwiążesz problem podobny do tego, który będziemy rozwiązywać w przyszłości, Twój mózg zwróci się ku Twoim doświadczeniom, a nie obrazom i/lub tekstowi, który kiedyś przeczytałeś. Nawet jeśli przerobisz cały wykład, nie zostaniesz programistą. Umiem się też uczyć nut, czy po tym zostanę pianistą? Naszym celem nie jest wiedza. Naszym celem są realne umiejętności praktyczne. Ogólnie rzecz biorąc, moje doświadczenie edukacyjne odpowiada poniższemu obrazkowi: Jak korzystać z projektu JavaRush: szczegółowe instrukcje - 2Symulowanie prawdziwego doświadczenia. Bez zrozumienia tego, co robimy, wszystko to jest stratą czasu. Ale w połączeniu z wiedzą i świadomością działania jest to mieszanka wybuchowa. Wiedza jest projekcją doświadczenia na papierze. Ale nikt jeszcze nie nauczył się prowadzić samochodu, poznając zasady ruchu drogowego. Praktyka jest wszystkim. Programowanie jest łatwe.
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION