Przejdź do głównej zawartości

Ścieżki Nauki

Możesz uczyć się programowania wspomaganego AI przez próby i błędy, zdobywając umiejętności w miarę postępów. Lub możesz podążać za ustrukturyzowaną ścieżką, która zabierze cię od “zainstalowane narzędzie” do “dostarczanie kodu produkcyjnego szybciej niż ktokolwiek w twoim zespole” w ciągu kilku tygodni. Te ścieżki są zorganizowane według poziomu umiejętności i według narzędzia, więc możesz wybrać dokładnie tę podróż, która ci odpowiada.

  • Jasny plan tydzień po tygodniu dla wybranego narzędzia i poziomu umiejętności
  • Konkretne kamienie milowe do mierzenia postępów
  • Praktyczne ćwiczenia wykorzystujące wzorce ze świata rzeczywistego, nie zabawkowe przykłady
  • Listę kontrolną, którą możesz śledzić, aby potwierdzić, że faktycznie nauczyłeś się każdej umiejętności

Początkujący

Nowy w programowaniu wspomaganym AI. Potrafisz kodować, ale nigdy nie używałeś poważnie Cursor, Claude Code lub Codex.

Czas trwania: Tydzień 1-2 Cel: Dostarcz swoją pierwszą funkcję wspomaganą AI z pewnością siebie

Średniozaawansowany

Używałeś jednego z narzędzi do podstawowych zadań. Teraz chcesz iść głębiej — serwery MCP, niestandardowe polecenia, workflow wieloplikowe, optymalizacja kosztów.

Czas trwania: Tydzień 3-4 Cel: Zbuduj profesjonalne workflow obsługujące każde codzienne zadanie kodowania

Ekspert

Jesteś produktywny z narzędziami. Teraz chcesz wzorców na skalę enterprise, włączania zespołu, integracji CI/CD i zaawansowanych agentowych workflow.

Czas trwania: Miesiąc 2+ Cel: Prowadź adopcję programowania wspomaganego AI dla zespołu lub organizacji


Cel jest prosty: przejść od zera do dostarczenia prawdziwej funkcji przy wsparciu AI. Każdy dzień ma konkretny punkt skupienia i praktyczne ćwiczenie.

Dzień 1-2: Konfiguracja i Pierwsza Interakcja

  • Zainstaluj Cursor i zaimportuj ustawienia VS Code
  • Naucz się trzech trybów: Ask (tylko odczyt), Agent (autonomiczny) i Inline Edit (Cmd/Ctrl+K)
  • Ćwiczenie: Otwórz istniejący projekt i zapytaj “Wyjaśnij architekturę tego projektu” w trybie Ask

Dzień 3-4: Kontekst i Nawigacja

  • Opanuj symbole @: @file, @folder, @codebase, @web
  • Naucz się autouzupełniania Tab: akceptuj Tab, częściowe akceptowanie Cmd/Ctrl+Right
  • Ćwiczenie: Użyj @codebase, aby znaleźć funkcję, następnie użyj trybu Agent, aby dodać do niej obsługę błędów

Dzień 5-7: Pierwsza Funkcja

  • Użyj metodologii PRD-to-Plan-to-Todo: napisz krótką specyfikację, poproś Agent o plan, następnie wykonaj
  • Ćwiczenie: Zbuduj endpoint REST API z walidacją wejścia, obsługą błędów i testem — całkowicie przez tryb Agent

Dzień 8-9: Testowanie i Debugowanie

  • Poproś Agent o napisanie testów dla istniejącego kodu. Przejrzyj, co generuje.
  • Debuguj niedziałający test wklejając błąd do czatu

Dzień 10-11: Integracja Git

  • Użyj Agent do tworzenia gałęzi, pisania wiadomości commit i rozwiązywania konfliktów merge
  • Ćwiczenie: Utwórz gałąź funkcji, zaimplementuj zmianę i stwórz opis PR

Dzień 12-14: Konfiguracja

  • Utwórz swój pierwszy plik .cursor/rules/ ze wskazówkami specyficznymi dla projektu
  • Skonfiguruj jeden serwer MCP (zacznij od Context7 dla dokumentacji)
  • Ćwiczenie: Zbuduj kompletną małą funkcję używając wszystkiego, czego się nauczyłeś
  • Ukończona instalacja narzędzia i wstępna konfiguracja
  • Użycie AI do eksploracji i zrozumienia istniejącego codebase
  • Zbudowanie co najmniej jednej funkcji całkowicie przy wsparciu AI
  • Napisanie testów wspomaganych AI
  • Zarządzanie operacjami Git przez AI
  • Utworzenie konfiguracji specyficznej dla projektu (rules, CLAUDE.md lub AGENTS.md)
  • Zainstalowanie i użycie jednego serwera MCP

Potrafisz używać narzędzia do podstawowych zadań. Teraz uczysz się workflow, które czynią cię naprawdę szybszym niż kodowanie bez AI.

Dzień 15-16: Głębokie Opanowanie Agent

  • Użyj trybu Max do złożonych refaktoryzacji wieloplikowych
  • Opanuj checkpoints: przywróć złe zmiany, wypróbuj alternatywne podejścia
  • Ćwiczenie: Refaktoryzuj moduł z callback-based na async/await w wielu plikach

Dzień 17-18: Niestandardowa Konfiguracja

  • Utwórz rules oparte na glob w .cursor/rules/ (auto-dołączane według typu pliku)
  • Skonfiguruj subagents dla wyspecjalizowanych zadań (testowanie, dokumentacja)
  • Ćwiczenie: Utwórz subagent “test writer” i subagent “documentation”

Dzień 19-21: Opanowanie MCP i Skills

  • Zainstaluj 3-5 serwerów MCP: Context7, GitHub, Postgres/database, Puppeteer
  • Zainstaluj 2-3 Agent Skills z Skills.sh
  • Ćwiczenie: Zbuduj funkcję wykorzystującą zapytania do bazy danych przez MCP i testowanie przeglądarki przez Puppeteer

Dzień 22-23: Code Review i Współpraca

  • Skonfiguruj BugBot dla automatycznych review PR
  • Użyj Background Agent dla długotrwałych zadań
  • Ćwiczenie: Skonfiguruj kompletny pipeline review kodu

Dzień 24-25: Optymalizacja Kosztów

  • Monitoruj użycie przez Settings > Subscription > Usage
  • Naucz się routingu modeli: Opus 4.6 dla architektury, Composer 1 dla prędkości, Sonnet 4.5 dla budżetu
  • Ćwiczenie: Ukończ pełny dzień pracy śledząc koszt na zadanie

Dzień 26-28: Capstone

  • Zbuduj funkcję full-stack używając każdej nauczonej techniki
  • Użyj wielu modeli dla różnych faz
  • Udokumentuj swoje workflow dla adopcji zespołowej

Lista Kontrolna Kamieni Milowych Średniozaawansowanego

Dział zatytułowany „Lista Kontrolna Kamieni Milowych Średniozaawansowanego”
  • Efektywne użycie rozszerzonych trybów rozumowania
  • Utworzenie niestandardowych poleceń lub subagents
  • Skonfigurowanie hooks lub pipeline automatyzacji
  • Zainstalowanie i użycie 3+ serwerów MCP
  • Zainstalowanie Agent Skills z Skills.sh
  • Optymalizacja wyboru modelu dla kosztu/wydajności
  • Ukończenie wieloplikowego refactoringu lub funkcji z pełnym pokryciem testowym
  • Integracja AI w workflow code review

Jesteś produktywny. Teraz uczysz się wzorców dla developmentu na skalę enterprise, przywództwa zespołowego i zaawansowanych agentowych workflow.

  • Zarządzanie dużym codebase: Strategie dla projektów 100K+ linii. Indeksowanie zakresowe, targetowane referencje @, optymalizacja .cursorignore
  • Koordynacja multi-agent: Uruchamianie 8 równoległych agentów. Użycie kompozycji subagent dla złożonych gałęzi funkcji
  • Niestandardowy development MCP: Zbuduj serwer MCP dla swoich wewnętrznych narzędzi
  • Ćwiczenie: Refaktoryzuj legacy moduł w dużym codebase bez łamania czegokolwiek
  • Konfiguracja zespołowa: Standaryzowane szablony .cursor/rules/ dla twojego zespołu
  • BugBot i pipeline review: Automatyczny code review na poziomie organizacji
  • Program szkoleniowy: Utwórz przewodnik onboardingowy dla zespołu
  • Pomiar ROI: Śledź metryki produktywności i koszt na programistę
  • Ćwiczenie: Zaprojektuj i zaimplementuj workflow AI zespołu od podstaw
  • Zarządzanie projektem 100K+ linii przy wsparciu AI
  • Zbudowanie lub wkład w niestandardowy serwer MCP
  • Integracja narzędzi AI w pipeline CI/CD
  • Utworzenie standardów konfiguracji na poziomie zespołu
  • Przeszkolenie 3+ programistów w workflow wspomaganych AI
  • Zmierzenie i osiągnięcie pozytywnego ROI na narzędziach AI
  • Zaprojektowanie strategii automatyzacji dla zespołu lub organizacji

Skupienie: rozwój UI/UX z AI

  1. Generowanie komponentów ze specyfikacji projektowych i wireframes
  2. Integracja systemu projektowego i egzekwowanie spójności
  3. Implementacja responsywnego layoutu w breakpoints
  4. Zgodność z accessibility (WCAG) z audytem wspomaganym AI
  5. Optymalizacja wydajności (Core Web Vitals, rozmiar bundla)

Skupienie: server-side i infrastruktura

  1. Projektowanie API ze specyfikacji OpenAPI z generowaniem AI
  2. Projektowanie schematu bazy danych i planowanie migracji
  3. Wzorce mikrousług i komunikacja między usługami
  4. Najlepsze praktyki bezpieczeństwa (auth, walidacja wejścia, rate limiting)
  5. Profilowanie wydajności i optymalizacja

Skupienie: infrastruktura i automatyzacja

  1. Infrastructure as Code przy wsparciu AI (Terraform, Pulumi)
  2. Projektowanie i optymalizacja pipeline CI/CD
  3. Orkiestracja kontenerów i manifesty Kubernetes
  4. Konfiguracja monitoringu i alertingu
  5. Runbooki reakcji na incydenty i automatyzacja

Użyj tych pytań do oceny swojego obecnego poziomu:

Początkujący — Czy możesz odpowiedzieć “tak” na wszystkie z nich?

  • Mogę zainstalować i skonfigurować narzędzie
  • Mogę użyć AI do wyjaśnienia kodu i odpowiedzi na pytania
  • Mogę zbudować funkcję przy wsparciu AI od początku do końca
  • Mogę napisać testy przy pomocy AI

Średniozaawansowany — Czy możesz odpowiedzieć “tak” na wszystkie z nich?

  • Strategicznie używam wielu modeli w oparciu o złożoność zadania
  • Mam niestandardowe polecenia, rules lub konfigurację oszczędzające mi czas codziennie
  • Używam serwerów MCP dla co najmniej jednego workflow
  • Mogę efektywnie zarządzać swoim context window i kosztami

Ekspert — Czy możesz odpowiedzieć “tak” na wszystkie z nich?

  • Zintegrowałem narzędzia AI w pipeline developmentowy mojego zespołu
  • Zbudowałem lub dostosowałem serwery MCP do potrzeb mojego zespołu
  • Mogę zmierzyć ROI narzędzi AI na produktywność mojego zespołu
  • Mogę szkolić innych programistów w efektywnym używaniu tych narzędzi

Po ukończeniu swojej ścieżki:

  1. Podziel się swoim doświadczeniem — Napisz o tym, co działało i co nie
  2. Wnieś wkład — Twórz niestandardowe polecenia, serwery MCP lub Agent Skills
  3. Pozostań na bieżąco — Narzędzia ewoluują co tydzień. Sprawdzaj stronę Aktualizacje
  4. Pomagaj innym — Mentoruj programistów rozpoczynających własną podróż nauki
  5. Eksperymentuj — Wypróbuj inne narzędzia. Wielu ekspertów używa wszystkich trzech