Przejdź do treści
Kodivo debiutuje na Product Hunt. Podziel się opinią

Jak zacząć programować lub wrócić do nauki po przerwie?

Wybierz mały cel i na jego podstawie ustal, czego uczyć się dalej. Po przerwie najpierw sprawdź, co pamiętasz, zamiast powtarzać cały kurs.

Wybierz projekt, który umiesz opisać

„Chcę nauczyć się programować” nie wyznacza jeszcze następnego kroku. „Chcę wypisać listę przeczytanych książek” daje konkretny punkt startu. Potrzebujesz danych o książkach i sposobu ich wyświetlenia. Zapisywanie kont, płatności i synchronizacja urządzeń mogą poczekać na osobne wymagania.

Zapisz wynik, który chcesz zobaczyć po pierwszej sesji. Może to być tekst wypisany w terminalu albo lista z kilkoma elementami. Poproś agenta o wskazanie pojęć potrzebnych do tego zadania. Kiedy proponuje dodatkowy element, zapytaj, jakie obecne wymaganie go uzasadnia.

Dobierz język do celu

Wybór języka powiąż z zastosowaniem i materiałami, z których chcesz korzystać. PHP pasuje do nauki aplikacji działających na serwerze i przygotowania do Laravel. JavaScript przyda się do interakcji w przeglądarce. Python jest częstym wyborem do skryptów i pracy z danymi.

Nie potrzebujesz rozstrzygać, który język jest najlepszy we wszystkich sytuacjach. Wybierz jeden na pierwszy etap. Zmienne, warunki i funkcje pojawiają się w wielu językach, choć różnią się ich składnia i szczegółowe reguły. Kodivo zaczyna od PHP, więc przykłady tego cyklu używają PHP.

Znajdź swój punkt startu

Zacznij od wyświetlania tekstu, zmiennych i typów danych. Potem przejdź do warunków, pętli i funkcji. Przy każdym temacie wykonaj małą zmianę i wyjaśnij jej wynik. Samo przeczytanie rozwiązania nie mówi jeszcze, czy potrafisz zastosować regułę w innym przykładzie.

Po przerwie poproś agenta o kilka krótkich pytań obejmujących te tematy. Odpowiedz przed otrzymaniem wyjaśnienia. Zapisz, co pamiętasz, a co wymaga przypomnienia. Przy powrocie do PHP sprawdzaj wersję środowiska i różnice w oficjalnych przewodnikach migracji.

Ułóż powtarzalną sesję nauki

Jedna sesja może obejmować lekcję, przewidzenie wyniku przykładu i samodzielną zmianę. Na koniec zapisz pytanie, do którego wrócisz. Długość sesji dopasuj do czasu, którym dysponujesz. Nie musisz przechodzić całego rozdziału naraz.

W Kodivo możesz zapisywać pozycję i wracać do lekcji. Połączenie MCP pozwala agentowi pobrać kontekst Twojej nauki. Przydatne pierwsze polecenie brzmi: „Pomóż mi kontynuować lekcje Kodivo. Wyjaśniaj po jednym kroku i pozwól mi odpowiedzieć na ćwiczenie przed pokazaniem rozwiązania”.

Do pisania i uruchamiania własnych plików przydadzą się narzędzia omówione w następnym wpisie. Publiczne demo możesz otworzyć już teraz w przeglądarce.

Kodivo: karta lekcji pokazuje, że null różni się od false i zera. Obok wyświetla kod PHP i wynik.
Przykładowa lekcja „Null and missing values” w Kodivo. Kod i wynik są widoczne obok wyjaśnienia. Interfejs i lekcje są po angielsku.
Sprawdzenie wiedzy w Kodivo: kod z isset i wybór odpowiedzi bool(true) lub bool(false).
W publicznym demo możesz samodzielnie odpowiedzieć na pytanie o kod PHP i sprawdzić odpowiedź. Konto zapisuje postępy w opublikowanych lekcjach.