Więc zdecydowałeś się zostać programistą Java. Natychmiast nasuwa się logiczne pytanie: „Od czego zacząć?” W tym artykule opowiemy o tym, jak nauczyć się programowania od podstaw w CodeGym. Poznamy specyfikę kursu, podzielimy proces nauki na etapy oraz dowiemy się, z których części strony internetowej należy korzystać, aby szkolenie było jak najbardziej efektywne.
Filmy — nasz oficjalny kanał YouTube to miejsce, w którym można znaleźć relacje wideo przygotowane przez uczniów CodeGym, recenzje filmów, różne przydatne samouczki, tłumaczenia najlepszych obcojęzycznych lekcji programowania i wiele więcej.
Spis treści
- Funkcje kursu CodeGym
- Etapy kursu
- Przydatne sekcje na stronie internetowej
- Gdzie można porozmawiać z zespołem CodeGym
CodeGym: Samouczek Java kładący nacisk na praktykę
1. Nauka poprzez grę
Kurs CodeGym przypomina trochę grę komputerową. Jest podzielony na cztery zadania, z których każde ma wspólną koncepcję. Na przykład Składnia Javy to pierwsze zadanie, w którym poznajemy podstawową składnię języka. Każde zadanie składa się z dziesięciu poziomów, które należy po kolei ukończyć. Poziomy wypełnione są lekcjami i zadaniami o różnym stopniu trudności. Aby przejść na następny poziom, musisz rozwiązać większość zadań na poziomie bieżącym, a dzięki pomyślnemu wykonywaniu zadań zdobywasz „ciemną materię”. Możesz użyć jej do odblokowania kolejnych lekcji i zadań.2. Praktyka programowania od samego początku
Praktyczne doświadczenie zdobyte w naszym samouczku Java (kurs CodeGym) obejmuje zadania w różnych formatach. Zmieniają się one w czasie.- Niektóre z zadań mają na celu utrwalenie materiału teoretycznego z lekcji, która je poprzedza;
- Inne stworzone zostały, aby powtórzyć dawniej poznaną teorię z wcześniej poziomów;
- Jeszcze inne to „zadania typu wyzwanie”, które bazują na materiale prezentowanym na kolejnym (lub dwóch czy trzech) poziomie. Tak, dobrze przeczytałeś. To było celowe działanie. Chcesz rozwiązać zadanie teraz, ale czegoś nie wiesz? Wygoogluj to! To dla programisty niezwykle przydatna umiejętność. Jeśli jednak chcesz przechodzić poprzez materiał ściśle po kolei, to po prostu odłóż to zadanie na bok i wróć do niego po kilku poziomach, gdy już zdobędziesz niezbędną teorię.
- Wprowadzanie kodu to zadanie dla początkujących. Czasami początkujący programista powinien po prostu zakasać rękawy i zanurzyć się w kodzie. Aby to zrobić, wystarczy „skopiować” przykład;
- Analiza kodu innej osoby i odnajdywanie błędów. No cóż, sam rozumiesz. To coś, co też musimy robić;
- Pisanie własnego kodu, aby spełniał on listę warunków zadania;
- Zadania dodatkowe. Są to trudniejsze zadania do samodzielnej nauki i rozwijania zdolności myślenia w kategoriach algorytmicznych;
- Mini projekty. Zadania te są podzielone na kilka podzadań. Wykonując każdy z nich po kolei, w końcu tworzysz stosunkowo złożone i duże programy. Na przykład gra Sokoban lub czat online. Zadania te pojawiają się mniej więcej w połowie kursu;
- Filmy. Czasami warto urozmaicić formę nauki. W CodeGym robimy to też poprzez oglądanie filmów o tematyce IT.
3. Natychmiastowa weryfikacja zadań i narzędzia do ulepszania kodu
Najważniejszymi cechami CodeGym wyróżniającymi go spośród wszystkich innych kursów online to natychmiastowa automatyczna weryfikacja zadań, podpowiedzi i zalecenia dotyczące rozwiązywania zadań. Dzięki CodeGym nie musisz długo czekać, aż nauczyciel sprawdzi twoją pracę: klikasz jeden przycisk i błyskawicznie otrzymujesz wynik oraz zalecenia, jeśli twoje rozwiązanie jest nieprawidłowe.4. Pomoc w zadaniach
Twoje doświadczenie w nauce programowania nie powinno przypominać samotnego pływania na tratwie na środku oceanu. Musisz wchodzić w interakcje z innymi. Co ważne, CodeGym ma od tego specjalną sekcję o nazwie „Pomoc”. Jeśli utkniesz na dłużej przy jakimś zadaniu z kursu lub nie możesz zrozumieć trudnego tematu, zadaj pytanie w specjalnym dziale. Student, programista lub pracownik serwisu z pewnością ci pomoże. Co więcej, kiedy już poczujesz się gotowy, bardzo przydatne będzie dla ciebie przejście do sekcji „Pomoc” i pomaganie w nauce innym. Oznacza to, że będziesz musiał zrozumieć cudzy kod. Po ukończeniu kursu student zyskuje 300-500 godzin prawdziwego doświadczenia programistycznego! Ten kurs jest również doskonałym narzędziem dla tych, którzy już uczyli się podstaw programowania, lecz nie wiedzą, jak rozpocząć szukanie pracy. Oprócz praktyki, którą zdobędziesz podczas pracy z CodeGym, będziesz w stanie zrozumieć ważne pytania zadawane podczas rozmów kwalifikacyjnych, a także będziesz napisać kompetentne CV.Etapy kursu
CodeGym to najbardziej kompletny samouczek Java po polsku. Główny kurs języka Java zapewni pełny obraz Podstaw Java, a późniejsze ćwiczenia pomogą ci nauczyć się pracy z bardziej zaawansowanymi technologiami. Dzięki CodeGym nauczysz się Podstaw Java i rozwiążesz 1200 zadań z natychmiastową weryfikacją. Co zawiera ten kurs?- Krótkie lekcje teorii obfitujące w wyraziste przykłady;
- Zadania i mini-projekty;
- Lekcje motywacyjne (na początku poziomu) i filmy, które pomogą ci pozostać „naładowanym” do końca kursu;
- Quizy z omawianego materiału (poziomy początkowe).
GO TO FULL VERSION