Decyzje ukryte w jednej funkcji
Prosisz agenta o formularz zapisów na wydarzenie. Może przygotować działający kod, ale nadal trzeba ustalić zasady: czy jedna osoba może zapisać się dwa razy? Co nastąpi po wyczerpaniu miejsc? Czy usunięcie zapisu zwalnia miejsce? Te odpowiedzi wpływają na strukturę danych i zachowanie aplikacji.
Podstawy programowania dają Ci język do opisywania takich decyzji. Rozumiesz, że limit miejsc trzeba sprawdzić po stronie serwera, a wyświetlony komunikat nie jest tym samym co zapis w bazie. Potrafisz poprosić o zmianę konkretnego zachowania i wskazać, co ma pozostać bez zmian.
Co zmienia znajomość programowania
Nie musisz samodzielnie pisać każdej linii, żeby wykorzystać wiedzę o kodzie. Znajomość typów pomaga zauważyć różnicę między ceną jako liczbą a tekstem wpisanym w formularzu. Warunki pozwalają zapisać reguły dostępu. Funkcje ułatwiają podział zadania na części, które można osobno sprawdzić.
W praktyce polecenie „dodaj zapisy” staje się dokładniejsze: „Zapisz zalogowaną osobę tylko raz. Limit wynosi 20 miejsc. Pokaż potwierdzenie po udanym zapisie. Wykorzystaj istniejący formularz i mechanizm walidacji”. Agent otrzymuje warunki, na podstawie których może zaprojektować implementację.
Własną naukę możesz oprzeć na konkretnym celu: umieć wyjaśnić, czego oczekujesz od programu i jak sprawdzisz rezultat.
Ucz się z agentem od początku
W Kodivo możesz uczyć się z własnym agentem przez MCP. To połączenie pozwala agentowi pobierać opublikowane lekcje i kontekst Twojej nauki. Obsługuje też zapisywanie pozycji oraz odpowiedzi na sprawdzenia wiedzy. Połączenie konfigurujesz po zalogowaniu w zakładce Learn with AI.
Poproś agenta o mały przykład i wyjaśnienie konkretnej reguły. Najpierw przewidź wynik, potem go porównaj. Przy ćwiczeniu poproś o podpowiedź przed rozwiązaniem. Odpowiedzi przesłane przez MCP są oznaczane jako wspomagane przez AI; sam zapis ukończenia nie potwierdza opanowania tematu.
Pierwsze zadanie do wykonania
Otwórz publiczną lekcję o null. Zobacz, czym brak wartości różni się od false i zera. Następnie opisz agentowi formularz z opcjonalnym wiekiem: pusty wpis oznacza brak informacji, a zero jest podaną liczbą. Zapytaj, jak zachować tę różnicę.
Jeżeli wracasz po przerwie, wykorzystaj przykład do sprawdzenia aktualnej wiedzy. Zaznacz nieznany termin i poproś o wyjaśnienie. Kolejny wpis tłumaczy, jak instrukcje kodu składają się na działanie programu.