Lepsza nauka

Nauka Javy 30 minut dziennie: plan dla technikum i pracujących

Opublikowano 22 października 20265 min czytania

Na lekcjach w technikum wszystko rozumiesz, ale w domu przy pustym edytorze nagle nic nie wychodzi. A jeśli pracujesz, po całym dniu zostaje ci może 30 minut, i to zmęczonych. Mimo to możesz dobrze nauczyć się Javy, jeśli mądrze wykorzystasz ten czas. Dostajesz tu plan na osiem tygodni, stały schemat każdej sesji i uczciwe spojrzenie na to, czego wymaga egzamin.

Czego wymaga od ciebie egzamin

Jeśli uczysz się w technikum w zawodzie technik programista, czeka cię egzamin zawodowy z dwóch kwalifikacji: INF.03 (strony i aplikacje internetowe oraz bazy danych) i INF.04 (projektowanie, programowanie i testowanie aplikacji). Według informatora CKE dla zawodu technik programista (aktualizacja z sierpnia 2022 r.) egzamin wygląda tak:

  • Część pisemna: 60 minut, test z 40 pytań zamkniętych, w każdym cztery odpowiedzi i tylko jedna poprawna.
  • Część praktyczna INF.04: 180 minut przy stanowisku komputerowym. W przykładowym zadaniu z informatora piszesz aplikację konsolową i mobilną w języku zainstalowanym na stanowisku: C++, C#, Java albo Python.

Żeby zdać, potrzebujesz co najmniej 50 procent punktów z części pisemnej i 75 procent z praktycznej. Który język i jakie środowisko będą na twoim stanowisku, sprawdź w aktualnych komunikatach CKE i u swojej szkoły. Więcej szczegółów znajdziesz w tekście Egzamin zawodowy INF.04: co trzeba umieć z programowania.

Bliżej są zwykle sprawdziany i kartkówki w szkole. Tam Java bywa sprawdzana bezpośrednio, często na kartce: pętle, tablice, metody. Właśnie do tego jest ten plan. Jeśli pracujesz albo się przebranżawiasz, ten sam plan daje ci solidne podstawy, zanim weźmiesz się za frameworki.

Dlaczego 30 minut dziennie wystarczy

Pięć wieczorów po 30 minut to dwie i pół godziny tygodniowo. Brzmi skromnie, ale ma dwie przewagi nad jedną długą niedzielą:

  • Mniej zapominasz. To, co ćwiczyłeś wczoraj, przypomnisz sobie dziś w pięć minut. Po tygodniu przerwy zaczynasz prawie od nowa.
  • Próg wejścia jest niski. 30 minut zmieścisz nawet po popołudniowej zmianie. Cały dzień nauki łatwo za to przesunąć na „kiedyś”.

Ważne jest tylko jedno: w tych 30 minutach sam piszesz kod. Film w tle się nie liczy.

Jak wygląda jedna 30-minutowa sesja

MinutyCo robisz
0 do 5Rozwiązujesz jeszcze raz najtrudniejsze zadanie z wczoraj, bez podglądania
5 do 10Czytasz jedną część artykułu i uruchamiasz przykład
10 do 25Rozwiązujesz jedno lub dwa nowe zadania
25 do 30Zapisujesz, co było trudne. Od tego zaczniesz jutro

Nie siedź dłużej niż 15 minut nad jednym błędem. Wtedy weź wskazówkę, bo inaczej sesja się skończy, zanim czegoś się nauczysz.

Plan na 8 tygodni

Kolejność wynika z tematów, które na sobie budują. Dlaczego akurat taka, wyjaśnia tekst Nauka Javy: w jakiej kolejności uczyć się tematów.

TydzieńTematCel na koniec tygodnia
1Wejście i wyjście, zmienneProgram, który wczytuje dwie liczby i wypisuje sumę i średnią
2Instrukcje warunkoweOcena wyliczona z punktów, z if i else if
3PętleTabliczka mnożenia wypisana jako tabela
4TabliceNajwiększa wartość, suma i liczba parzystych liczb w tablicy
5StringiLiczenie samogłosek w słowie, wypisanie słowa od tyłu
6MetodyKod z tygodnia 4 rozbity na własne metody z wartością zwracaną
7Klasy i obiektyKlasa z polami, konstruktorem i dwiema metodami
8PowtórkaStare zadania bez pomocy, przewidywanie wyników programów

Jeśli za cztery tygodnie masz sprawdzian z pętli i tablic, weź tygodnie 1 do 4 i od razu dołóż powtórkę z tygodnia 8. W weekend możesz zrobić dłuższą sesję, ale nie musisz.

W tygodniu 8 szczególnie opłaca się jeden typ zadania, który często pojawia się na sprawdzianach i w części pisemnej egzaminu: czytasz krótki program i zapisujesz, co wypisze.

int sum = 0;for (int i = 1; i <= 4; i++) {    if (i % 2 == 0) {        sum += i;    }}System.out.println(sum);

Najpierw przejdź to w głowie, potem uruchom. Jeśli odpowiadasz 6, rozumiesz pętlę i warunek. Jak ćwiczyć takie zadania, opisujemy w tekście „Co wypisze program?”.

Gdy plan się sypie

Żaden plan nie wytrzymuje każdego tygodnia. Tak mimo to nie wypadniesz z rytmu:

  • Zmęczenie albo późna pora: Zrób wersję mini, dziesięć minut i jedno łatwe zadanie. Najważniejsze, żeby łańcuch się nie przerwał.
  • Wypadł jeden wieczór: Nie nadrabiaj, po prostu wróć następnego dnia.
  • Utknąłeś na jakimś temacie: Zostań przy nim tydzień dłużej. Niepewny temat zemści się w kolejnym tygodniu.
  • Praktyki zawodowe albo nadgodziny: Skróć sesje do minimum i ćwicz dokładnie to, co jest teraz na lekcjach.

Ćwiczenie bez konfiguracji, także na służbowym laptopie

Wielu osobom nauka nie rozbija się o samą Javę, tylko o to, co przed nią: na służbowym laptopie albo szkolnym komputerze brakuje uprawnień administratora, a w domu IDE nie chce się uruchomić. Co wtedy zrobić, opisujemy w tekście Java na komputerze firmowym bez uprawnień administratora.

Jario działa w przeglądarce, na Windowsie, Macu i Linuksie, bez JDK i bez IDE. Twój kod uruchamia się na naszym serwerze, więc nie potrzebujesz uprawnień administratora. Czy wolno ci prywatnie uczyć się na służbowym laptopie, ustal jednak z pracodawcą. Kurs Podstawy Javy idzie tymi samymi tematami co plan powyżej. Każdy rozdział ma krótki artykuł i zadania od „Łatwe” do „Trudne”, które testy sprawdzają od razu. Widzisz, ile zadań masz już rozwiązanych, i następnym razem zaczynasz tam, gdzie skończyłeś. To dobrze pasuje do 30-minutowych sesji.

Gdy utkniesz, tutor AI da ci wskazówkę do twojego kodu, ale nie gotowe rozwiązanie. Pierwsze dwa rozdziały, czyli tydzień 1 i 2, są dostępne z darmowym kontem, bez danych płatności. Pro kosztuje 9 € miesięcznie, możesz je wypowiedzieć co miesiąc i nie ma minimalnego okresu umowy.

W skrócie

Pięć wieczorów, po 30 minut, za każdym razem sam piszesz kod. Jeden temat na tydzień, a na początku każdej sesji jeszcze raz najtrudniejsze zadanie z wczoraj. Po ośmiu tygodniach masz podstawy, które wracają na sprawdzianach, na egzaminie i w pracy. Zacznij dziś od tygodnia 1.

Powiązane artykuły do nauki

Więcej wpisów