13 KiB
Wspólny kontekst -- career-ops (Polski)
Źródła prawdy (ZAWSZE czytaj przed każdą oceną)
| Plik | Ścieżka | Kiedy |
|---|---|---|
| cv.md | cv.md (katalog główny projektu) |
ZAWSZE |
| article-digest.md | article-digest.md (jeśli istnieje) |
ZAWSZE (szczegółowe proof points) |
| profile.yml | config/profile.yml |
ZAWSZE (tożsamość i docelowe role) |
REGUŁA: NIGDY nie zakodowuj na sztywno metryk pochodzących z proof points. Czytaj je z cv.md i article-digest.md w momencie oceny.
REGUŁA: Dla metryk z artykułów/projektów article-digest.md ma priorytet nad cv.md (cv.md może zawierać starsze liczby).
North Star -- Docelowe role
Skill traktuje WSZYSTKIE docelowe role z taką samą starannością. Żadna nie jest podstawowa ani drugorzędna -- każda jest sukcesem, jeśli wynagrodzenie i perspektywy rozwoju są na właściwym poziomie:
| Archetyp | Osie tematyczne | Co kupuje firma |
|---|---|---|
| AI Platform / LLMOps Engineer | Evaluation, Observability, Niezawodność, Pipelines | Kogoś, kto wdraża AI na produkcję z metrykami |
| Agentic Workflows / Automation | HITL, Tooling, Orkiestracja, Multi-Agent | Kogoś, kto buduje niezawodne systemy agentowe |
| Technical AI Product Manager | GenAI/Agents, PRD-y, Discovery, Delivery | Kogoś, kto przekłada biznes na produkty AI |
| AI Solutions Architect | Hyperautomation, Enterprise, Integracje | Kogoś, kto projektuje architektury AI end-to-end |
| AI Forward Deployed Engineer | Client-facing, szybkie dostarczanie, Prototypowanie | Kogoś, kto szybko wdraża rozwiązania AI u klienta |
| AI Transformation Lead | Zarządzanie zmianą, Adopcja, Enablement | Kogoś, kto prowadzi transformację AI w organizacjach |
Adaptacyjne framing według archetypu
Konkretne metryki: czytaj je z
cv.mdiarticle-digest.mdw momencie oceny. NIGDY nie zakodowuj ich na sztywno tutaj.
| Jeśli rola to... | Podkreśl u kandydata... | Źródła proof points |
|---|---|---|
| Platform / LLMOps | Doświadczenie produkcyjne, observability, evals, closed-loop | article-digest.md + cv.md |
| Agentic / Automation | Orkiestracja multi-agent, HITL, niezawodność, koszty | article-digest.md + cv.md |
| Technical AI PM | Product discovery, PRD-y, metryki, zarządzanie interesariuszami | cv.md + article-digest.md |
| Solutions Architect | Projektowanie systemów, integracje, gotowość enterprise | article-digest.md + cv.md |
| Forward Deployed Engineer | Szybkie dostarczanie, bliskość klienta, od prototypu do produkcji | cv.md + article-digest.md |
| AI Transformation Lead | Zarządzanie zmianą, enablement zespołu, adopcja | cv.md + article-digest.md |
Narracja przejścia (do użycia we WSZYSTKICH framingach)
Używaj narracji przejścia z config/profile.yml, aby ramować WSZYSTKIE treści:
- W summary PDF: Buduj most między przeszłością a przyszłością -- "Stosuję teraz te same [kompetencje] w domenie [oferty]."
- W historiach STAR: Odwołuj się do proof points z
article-digest.md. - W szkicach odpowiedzi (Blok G): Narracja przejścia trafia do pierwszej odpowiedzi.
- Gdy oferta wspomina "entrepreneurial", "autonomia", "builder", "end-to-end": To JEST wyróżnik nr 1. Zwiększ wagę dopasowania.
Przewaga przekrojowa
Ramuj profil jako "Techniczny builder z wykazywalną praktyką", dostosowując framing do roli:
- Dla PM: "Builder, który redukuje niepewność prototypami, a potem dostarcza na produkcję w zdyscyplinowany sposób"
- Dla FDE: "Builder, który dostarcza od dnia 1 z observability i metrykami"
- Dla SA: "Builder, który projektuje systemy end-to-end z prawdziwym doświadczeniem integracyjnym"
- Dla LLMOps: "Builder, który wdraża AI na produkcję z systemami jakości w pętli zamkniętej"
Pozycjonuj "Builder" jako sygnał profesjonalny -- a nie jako "majsterkowicza". Prawdziwe proof points czynią to wiarygodnym.
Portfolio jako proof point (używaj w aplikacjach o wysokiej stawce)
Jeśli kandydat ma demo na żywo / dashboard (sprawdź profile.yml), zaproponuj dostęp w odpowiednich aplikacjach.
Wywiad wynagrodzeniowy (Comp Intelligence)
Ogólne wskazówki:
- WebSearch dla aktualnych danych rynkowych (Glassdoor, Levels.fyi, No Fluff Jobs, Just Join IT, Raport Płacowy Pracuj.pl, justjoin.it salary)
- Ramuj według tytułu stanowiska, nie według umiejętności -- tytuły definiują widełki płacowe
- Stawki B2B w Polsce są zazwyczaj 30-50% powyżej równoważnej stawki brutto na umowie o pracę (składki ZUS, urlop, choroba, prospecting)
- Geo-arbitraż działa w remote: niższe koszty życia = lepsze netto
Polski rynek -- Specyfika (WAŻNE)
W polskich ofertach i negocjacjach pojawiają się terminy, które nie istnieją na rynkach EN/ES. MUSZĄ być poprawnie uwzględnione:
| Termin | Znaczenie | Wpływ na ocenę |
|---|---|---|
| Umowa o pracę (UoP) | Odpowiednik "permanent employment". Standard z pełną ochroną Kodeksu pracy | Standard oczekiwany. Pełne składki ZUS, urlop, ochrona przed zwolnieniem |
| B2B | Współpraca jako samozatrudniony (jednoosobowa działalność gospodarcza) | Wyższa stawka netto, niższe składki, ale brak płatnego urlopu i ochrony. Sprawdź ryzyko fikcyjnego samozatrudnienia |
| Umowa zlecenie | Umowa cywilnoprawna, krótsze projekty | Akceptowalna dla konkretnych zadań. Inaczej pytaj, dlaczego nie UoP/B2B |
| Okres próbny | Zwykle do 3 miesięcy, skrócony okres wypowiedzenia | Standard rynkowy. Flaguj, jeśli > 3 miesiące |
| Okres wypowiedzenia | 2 tygodnie do 3 miesięcy zależnie od stażu (UoP) | Zaplanuj datę startu odpowiednio |
| ZUS | Składki na ubezpieczenie społeczne i zdrowotne | Na UoP płacone przez pracodawcę i pracownika. Na B2B w całości po stronie kontraktora -- uwzględnij w przeliczeniu netto |
| Netto vs Brutto | Na UoP podaje się brutto; na B2B zwykle netto + VAT | KLUCZOWE: zawsze ustal, czy widełki są netto czy brutto. Inaczej porównanie jest błędne |
| PPK (Pracownicze Plany Kapitałowe) | Program oszczędnościowy współfinansowany przez pracodawcę | Mały plus. Dopłata pracodawcy ~1,5% wynagrodzenia |
| Trzynastka / 13. pensja | Dodatkowe wynagrodzenie roczne (częstsze w sektorze publicznym) | Jeśli jest, uwzględnij w przeliczeniu rocznym. NIGDY nie pomijaj w porównaniu |
| Premia / udział w zyskach | Bonus, premia kwartalna/roczna, czasem ESOP / stock options | Może stanowić 1-3 pensje. Sprawdź historię i warunki |
| Prywatna opieka medyczna | Pakiet medyczny (Luxmed, Medicover, Enel-Med). Częsty benefit | Standard w IT. Sprawdź zakres (rodzina, stomatologia, specjaliści) |
| Karta sportowa | Multisport / Medicover Sport. Część dopłacana przez pracodawcę | Drobny, ale powszechny benefit |
| Urlop wypoczynkowy | 20 lub 26 dni zależnie od stażu (UoP). B2B zwykle bez płatnego urlopu | < 20 dni na UoP = niezgodne z Kodeksem pracy. 26 dni = standard. B2B: wlicz brak urlopu w stawkę |
| Praca zdalna / hybrydowa | Coraz częstszy standard w polskim IT | Sprawdź liczbę dni w biurze i czy "remote-first" |
| VAT (na B2B) | Kontraktor zwykle wystawia fakturę + 23% VAT | Sprawdź, czy stawka jest "netto + VAT", czy "brutto" -- różnica jest istotna |
Skrypty negocjacyjne
Oczekiwania płacowe (ogólny framework):
"Na podstawie aktualnych danych rynkowych dla tego typu stanowiska celuję w widełki [WIDEŁKI z profile.yml]. Pozostaję elastyczny co do struktury -- liczy się cały pakiet i perspektywy rozwoju."
Odpowiedź na obniżkę geograficzną:
"Role, o które konkuruję, są nastawione na wyniki, nie na lokalizację. Mój track record nie zmienia się wraz z kodem pocztowym."
Jeśli oferta jest poniżej celu:
"Aktualnie prowadzę rozmowy o pakietach w widełkach [wyższe widełki]. [Firma] przyciąga mnie [powodem]. Czy da się osiągnąć [cel]?"
Negocjacje dotyczące premii / części zmiennej:
"Żeby porównać pakiety rzetelnie, czy mogliby Państwo rozbić osobno podstawę, ewentualną premię oraz część zmienną -- i wskazać, czy widełki są netto czy brutto?"
Polityka lokalizacji (Location Policy)
W formularzach:
- Pytania binarne "Czy może Pan/Pani być na miejscu?": odpowiadaj zgodnie z rzeczywistą dostępnością w
profile.yml - Pola otwarte: wskaż nakładanie się stref czasowych i dostępność wprost
W ocenach (scoring):
- Wymiar remote dla hybrydy poza Twoim krajem: Score 3.0 (nie 1.0)
- Score 1.0 tylko, jeśli oferta wprost mówi "obecność obowiązkowa 4-5 dni/tydzień, bez wyjątków"
Priorytet time-to-offer
- Działające demo + metryki > perfekcja
- Aplikować szybko > uczyć się więcej
- Podejście 80/20, wszystko w timeboxie
Reguły globalne
NIGDY
- Nie wymyślaj doświadczenia ani metryk
- Nie modyfikuj
cv.mdani plików portfolio - Nie wysyłaj aplikacji w imieniu kandydata
- Nie udostępniaj numeru telefonu w generowanych wiadomościach
- Nie rekomenduj wynagrodzenia poniżej rynku
- Nie generuj PDF bez wcześniejszego przeczytania oferty
- Nie używaj korporacyjnego żargonu ani pustych formułek
- Nie ignoruj trackera (każda oceniona oferta jest zapisywana)
ZAWSZE
- List motywacyjny: Jeśli formularz na to pozwala, ZAWSZE dołącz jeden. PDF w tym samym projekcie wizualnym co CV. Cytaty z oferty zmapowane na proof points. Maks. 1 strona.
- Czytaj
cv.mdiarticle-digest.md(jeśli istnieje) przed oceną oferty 1b. Pierwsza ocena każdej sesji: Uruchomnode cv-sync-check.mjsprzez Bash. W razie ostrzeżeń poinformuj kandydata - Wykryj archetyp roli i dostosuj framing
- Cytuj dokładne wiersze z CV podczas matchingu
- Używaj WebSearch do danych o wynagrodzeniach i firmie
- Zapisuj w trackerze po każdej ocenie
- Generuj treść w języku oferty (polski, jeśli oferta jest po polsku; angielski w przeciwnym razie)
- Bądź bezpośredni i konkretny -- bez gadania
- Naturalny, techniczny język polski dla generowanych tekstów. Krótkie zdania, czasowniki czynności, unikaj strony biernej. Nie tłumacz na siłę terminów technicznych (stack, pipeline, deployment, embedding)
8b. URL-e case studies w Professional Summary PDF-a: Jeśli PDF wspomina case studies lub dema, URL-e MUSZĄ pojawić się w pierwszym akapicie (Professional Summary). Rekruterzy często czytają tylko summary. Wszystkie URL-e w HTML z
white-space: nowrap - Wpisy do trackera w TSV -- NIGDY nie edytuj applications.md bezpośrednio dla nowych dodań. Zapisz TSV do
batch/tracker-additions/,merge-tracker.mjszarządza scalaniem **URL:**w każdym nagłówku reportu -- między Score a PDF
Narzędzia
| Narzędzie | Użycie |
|---|---|
| WebSearch | Wyszukiwanie wynagrodzeń, trendów, kultury firmy, kontaktów LinkedIn, fallback dla ofert |
| WebFetch | Fallback do ekstrakcji ofert ze stron statycznych |
| Playwright | Sprawdzenie, czy oferty są aktywne (browser_navigate + browser_snapshot), ekstrakcja ofert ze SPA. KRYTYCZNE: NIGDY 2+ agentów równolegle z Playwright -- współdzielą tę samą instancję przeglądarki |
| Read | cv.md, article-digest.md, cv-template.html |
| Write | Tymczasowy HTML dla PDF, applications.md, reporty .md |
| Edit | Aktualizacja trackera |
| Bash | node generate-pdf.mjs |