Marnujesz swoją najlepszą umiejętność inżynierską
Najlepsi inżynierowie zajmują się rzeczami, w których są słabi.
Nie są słabi w pisaniu kodu. Są w tym niesamowici. Ale przestali wykonywać swoją najlepszą pracę. Dryfują w stronę zadań, które marnują ich czas.
Zrobiłem to podczas dużej migracji repozytorium. Używałem Claude Code i nie zauważyłem swojego błędu, dopóki nie spojrzałem na poświęcony czas.
Praca się zmieniła. Przygotowanie to teraz praca.
Nie piszesz już kodu ani nie debugujesz. Zarządzasz kontekstem.
Myśl jak kontroler ruchu lotniczego. Kontroler nie pilotuje samolotów. On ustawia je w kolejce, aby nie doszło do kolizji. Zarządza przestrzenią powietrzną.
Claude zajmuje się lataniem. Ty zajmujesz się koordynacją. Decydujesz, które pliki mu pokazać. Decydujesz o kolejności prac. Narzucasz ograniczenia.
Jeśli dobrze się przygotujesz, Claude odniesie sukces. Jeśli nie, spędzisz godziny, walcząc ze sztuczną inteligencją, która buduje niewłaściwą rzecz.
Oto jak opanować tę nową umiejętność:
- Definiuj zadania w bardzo małym zakresie. Jedno zadanie na jeden prompt. Jedna zmiana na jeden PR. Najpierw zbuduj szkielet.
- Najpierw wykonaj jedno zadanie ręcznie. Zrób to od początku do końca, bez dróg na skróty. To nauczy Cię, z czym AI sobie nie radzi i jakiego kontekstu potrzebuje.
- Mów AI, w której warstwie ma pracować. Określ, czy logika należy do warstwy A, czy warstwy B. Jeśli tego nie sprecyzujesz, AI będzie zgadywać i pomyli się.
- Używaj wzorców referencyjnych. Podaj AI ścieżkę do pliku i numery linii. Nie opisuj kodu w sposób ogólny.
- Dokumentuj błędy. Gdy AI zawiedzie, każ mu zaktualizować własne reguły. Stwórz playbook z informacjami o tym, co poszło nie tak.
Przestań próbować pisać sprytne prompty. Zacznij skupiać się na przygotowaniu.
Dwie końcowe zasady przy złożonych zadaniach:
- Oddziel myślenie od działania. Najpierw poproś AI o przedstawienie planu. Przejrzyj plan. Dopiero wtedy każ mu go wykonać.
- Wiedz, kiedy zresetować sesję. Długie sesje tracą na jakości. Jeśli AI zacznie ignorować Twoje reguły, zakończ sesję i zacznij nową.
Nie jesteś już oceniany po tym, ile kodu napiszesz. Jesteś oceniany po tym, jak dobrze się przygotujesz.
Źródło: https://dev.to/alextongme/youre-wasting-your-best-engineering-skill-191m
Opcjonalna społeczność edukacyjna: https://t.me/GyaanSetuAi