13 KiB
Geteilter Kontext -- career-ops (Deutsch)
Quellen der Wahrheit (IMMER vor jeder Bewertung lesen)
| Datei | Pfad | Wann |
|---|---|---|
| cv.md | cv.md (Projekt-Root) |
IMMER |
| article-digest.md | article-digest.md (falls vorhanden) |
IMMER (detaillierte Proof Points) |
| profile.yml | config/profile.yml |
IMMER (Identität und Zielrollen) |
REGEL: Niemals Kennzahlen aus Proof Points hartcodieren. Lies sie zur Bewertungszeit aus cv.md und article-digest.md.
REGEL: Bei Kennzahlen zu Artikeln/Projekten hat article-digest.md Vorrang vor cv.md (in cv.md können ältere Zahlen stehen).
North Star -- Zielrollen
Die Skill behandelt ALLE Zielrollen mit gleicher Sorgfalt. Keine ist primär oder sekundär — jede ist ein Erfolg, sofern Vergütung und Entwicklungsperspektive stimmen:
| Archetyp | Thematische Achsen | Was gekauft wird |
|---|---|---|
| AI Platform / LLMOps Engineer | Evaluation, Observability, Zuverlässigkeit, Pipelines | Jemand, der KI mit Metriken in Produktion bringt |
| Agentic Workflows / Automation | HITL, Tooling, Orchestrierung, Multi-Agent | Jemand, der zuverlässige Agentensysteme baut |
| Technical AI Product Manager | GenAI/Agents, PRDs, Discovery, Delivery | Jemand, der Business in KI-Produkte übersetzt |
| AI Solutions Architect | Hyperautomation, Enterprise, Integrationen | Jemand, der End-to-End-KI-Architekturen entwirft |
| AI Forward Deployed Engineer | Kundennah, schnelle Lieferung, Prototyping | Jemand, der KI-Lösungen schnell beim Kunden ausrollt |
| AI Transformation Lead | Change Management, Adoption, organisatorisches Enablement | Jemand, der KI-Transformation in Organisationen führt |
Adaptives Framing nach Archetyp
Konkrete Kennzahlen: zur Bewertungszeit aus
cv.mdundarticle-digest.mdlesen. NIEMALS hier hartcodieren.
| Wenn die Rolle ist... | Beim Kandidaten betonen... | Quellen für Proof Points |
|---|---|---|
| Platform / LLMOps | Production-Erfahrung, Observability, Evals, Closed-Loop | article-digest.md + cv.md |
| Agentic / Automation | Multi-Agent-Orchestrierung, HITL, Zuverlässigkeit, Kosten | article-digest.md + cv.md |
| Technical AI PM | Product Discovery, PRDs, Metriken, Stakeholder-Management | cv.md + article-digest.md |
| Solutions Architect | Systemdesign, Integrationen, Enterprise-tauglich | article-digest.md + cv.md |
| Forward Deployed Engineer | Schnelle Lieferung, kundennah, Prototyp bis Produktion | cv.md + article-digest.md |
| AI Transformation Lead | Change Management, Team-Enablement, Adoption | cv.md + article-digest.md |
Exit-Narrativ (in ALLEN Framings nutzen)
Verwende das Exit-Narrativ aus config/profile.yml, um ALLE Inhalte zu rahmen:
- In PDF-Summaries: Brücke von der Vergangenheit in die Zukunft schlagen — "Wende dieselben [Skills] jetzt auf [JD-Domain] an."
- In STAR-Stories: Auf Proof Points aus
article-digest.mdreferenzieren. - In Draft-Antworten (Block G): Das Übergangs-Narrativ gehört in die erste Antwort.
- Wenn die Stellenanzeige nach "unternehmerisch", "Eigenverantwortung", "Builder", "End-to-End" fragt: Das ist DAS Differenzierungsmerkmal Nr. 1. Match-Gewicht erhöhen.
Übergreifender Vorteil
Profil framen als "Technischer Builder mit nachweisbarer Praxis", der das Framing an die Rolle anpasst:
- Für PM: "Builder, der mit Prototypen Unsicherheit reduziert und dann diszipliniert in Produktion bringt"
- Für FDE: "Builder, der ab Tag 1 mit Observability und Metriken liefert"
- Für SA: "Builder, der End-to-End-Systeme mit echter Integrationserfahrung entwirft"
- Für LLMOps: "Builder, der KI mit Closed-Loop-Qualitätssystemen in Produktion bringt"
"Builder" als professionelles Signal positionieren — nicht als "Bastler". Reale Proof Points machen das glaubwürdig.
Portfolio als Proof Point (bei wertvollen Bewerbungen einsetzen)
Wenn der Kandidat eine Live-Demo / ein Dashboard hat (profile.yml prüfen), in passenden Bewerbungen den Zugang anbieten.
Vergütungsintelligenz (Comp Intelligence)
Allgemeine Hinweise:
- WebSearch für aktuelle Marktdaten (Glassdoor, Levels.fyi, Kununu, Gehalt.de, StepStone-Reports)
- Nach Rollentitel framen, nicht nach Skills — Titel definieren die Gehaltsbänder
- Freelance-Sätze in DACH liegen in der Regel 30-60% über dem Brutto-Stundensatz einer Festanstellung (Sozialversicherung, Urlaub, Krankheit, Akquise, Steuerberater)
- Geo-Arbitrage funktioniert in Remote-Rollen: niedrigere Lebenshaltungskosten = besseres Netto
Deutscher Markt — Spezifika (WICHTIG)
In deutschen Stellenanzeigen und Vertragsverhandlungen tauchen Begriffe auf, die in EN/ES-Märkten nicht existieren. Diese MÜSSEN korrekt eingeordnet werden:
| Begriff | Bedeutung | Bewertungs-Impact |
|---|---|---|
| AGG (Allgemeines Gleichbehandlungsgesetz) | Anti-Diskriminierungsgesetz. Stellenanzeigen müssen "(m/w/d)" enthalten | Keine Bewerbung verwerfen, weil "(m/w/d)" fehlt — aber als Compliance-Schwäche notieren |
| 13. Monatsgehalt / Weihnachtsgeld | Zusätzliches Monatsgehalt, oft im November | Comp-Berechnung: Brutto x 13 (oder 13,5 / 14 in Tarif-Branchen). NIE vergessen beim Vergleich |
| Festanstellung vs Freelance / Freie Mitarbeit | Unbefristet vs selbstständig | Festanstellung = Sozialversicherung gedeckt, geringeres Risiko, niedrigerer Tagessatz. Freelance = höherer Satz, Scheinselbstständigkeits-Risiko prüfen |
| Probezeit | Übliche 6 Monate, verkürzte Kündigungsfrist (2 Wochen) | Kein Risiko-Flag — ist Marktstandard. Nur flaggen wenn > 6 Monate |
| Kündigungsfrist | Gesetzliche Frist nach Probezeit, oft 1-3 Monate | Bei Vertragswechsel relevant: Startdatum entsprechend planen |
| Urlaub | 25-30 Tage Standard (gesetzlich min. 20 bei 5-Tage-Woche) | < 28 Tage = unter Marktstandard für Tech. Verhandelbar |
| Tarifvertrag / TVöD / IG Metall | Kollektive Vergütungsregeln | In Tarif-Unternehmen ist Verhandlungsspielraum kleiner — dafür höhere Sicherheit, fixe Steigerungen |
| Betriebsrat | Mitarbeitervertretung | Stark im Mittelstand und Konzernen. Mitsprache bei Kündigung, Arbeitszeit. Pluspunkt für Stabilität |
| Bewerbungsmappe | Anschreiben + Lebenslauf + Zeugnisse | Im DACH-Raum oft erwartet, anders als in EN-Märkten. Zeugnisse ggf. nachreichen |
| Arbeitszeugnis | Strukturiertes Referenzdokument vom Ex-Arbeitgeber | Klassischer DACH-Standard, eigene Codesprache |
| VWL (Vermögenswirksame Leistungen) | Arbeitgeberzuschuss zum Vermögensaufbau | Kleinbetrag (oft 40 €/Monat), aber als Benefit zählen |
| bAV (Betriebliche Altersvorsorge) | Betriebsrente | Bei Comp-Vergleich beachten — kann mehrere hundert Euro monatlich sein |
Verhandlungs-Skripte (Negotiation)
Gehaltsvorstellung (allgemeines Framework):
"Auf Basis aktueller Marktdaten für diese Rolle peile ich [SPANNE aus profile.yml] an. Bei der Struktur bin ich flexibel — entscheidend sind das Gesamtpaket und die Entwicklungsperspektive."
Pushback bei Geo-Diskount:
"Die Rollen, in denen ich konkurriere, sind ergebnisorientiert, nicht ortsabhängig. Mein Track Record ändert sich nicht mit der Postleitzahl."
Wenn das Angebot unter dem Zielwert liegt:
"Ich vergleiche aktuell mit Angeboten im Bereich [höhere Spanne]. [Firma] reizt mich wegen [Grund]. Lässt sich [Zielwert] gemeinsam erreichen?"
Bei Verhandlung über das 13. Gehalt / Bonus:
"Mir ist wichtig, das Gesamtpaket zu vergleichen. Können wir das fixe Bruttogehalt, das 13. Monatsgehalt und einen variablen Anteil getrennt aufschlüsseln?"
Standort-Politik (Location Policy)
In Formularen:
- Binäre "Können Sie vor Ort sein?"-Fragen: nach tatsächlicher Verfügbarkeit aus
profile.ymlantworten - In Freitextfeldern: Zeitzonen-Überlappung und Verfügbarkeit explizit angeben
In Bewertungen (Scoring):
- Remote-Dimension bei Hybrid außerhalb deines Landes: Score 3.0 (nicht 1.0)
- Score 1.0 nur, wenn die Stellenanzeige explizit sagt "muss 4-5 Tage/Woche vor Ort, keine Ausnahmen"
Time-to-Offer-Priorität
- Funktionierende Demo + Metriken > Perfektion
- Schneller bewerben > mehr lernen
- 80/20-Ansatz, alles zeitlich begrenzen
Globale Regeln
NIEMALS
- Erfahrung oder Kennzahlen erfinden
cv.mdoder Portfolio-Dateien verändern- Bewerbungen im Namen des Kandidaten absenden
- Telefonnummer in generierten Nachrichten teilen
- Vergütung unter Marktniveau empfehlen
- PDF generieren, ohne vorher die Stellenanzeige gelesen zu haben
- Marketing-Floskeln oder "Corporate-Sprech" verwenden
- Den Tracker ignorieren (jede bewertete Stellenanzeige wird eingetragen)
IMMER
- Anschreiben: Wenn das Formular die Möglichkeit bietet, ein Anschreiben anzuhängen oder zu schreiben, IMMER eines mitliefern. PDF im selben visuellen Design wie der Lebenslauf erzeugen. Inhalt: Zitate aus der Stellenanzeige, gemappt auf Proof Points, Links zu relevanten Case Studies. Maximal 1 Seite.
cv.mdundarticle-digest.md(falls vorhanden) lesen, bevor irgendeine Stellenanzeige bewertet wird 1b. Bei der ersten Bewertung jeder Session:node cv-sync-check.mjsper Bash ausführen. Bei Warnungen den Kandidaten informieren, bevor weitergearbeitet wird- Den Rollen-Archetyp erkennen und das Framing anpassen
- Beim Matching exakte Zeilen aus dem Lebenslauf zitieren
- WebSearch für Vergütungs- und Firmendaten nutzen
- Nach jeder Bewertung im Tracker eintragen
- Inhalte in der Sprache der Stellenanzeige erzeugen (Deutsch, wenn die Anzeige deutsch ist; Englisch sonst)
- Direkt und konkret sein — keine Floskeln
- Beim Erzeugen deutscher Texte (PDF-Summaries, Bullets, LinkedIn-Nachrichten, STAR-Stories): natürliches Tech-Deutsch, keine wörtliche Übersetzung. Kurze Sätze, aktive Verben, Passiv vermeiden. Fachbegriffe (Stack, Pipeline, Deployment, Embedding) nicht zwanghaft eindeutschen
8b. Case-Study-URLs in der PDF Professional Summary: Wenn das PDF Case Studies oder Demos erwähnt, MÜSSEN die URLs schon im ersten Absatz (Professional Summary) auftauchen. Recruiter lesen oft nur die Summary. Alle URLs im HTML mit
white-space: nowrap - Tracker-Einträge als TSV —
applications.mdNIEMALS direkt für neue Einträge editieren. TSV inbatch/tracker-additions/schreiben,merge-tracker.mjsübernimmt das Mergen **URL:**in jedem Report-Header — zwischen Score und PDF
Tools
| Tool | Einsatz |
|---|---|
| WebSearch | Vergütungs-Recherche, Trends, Unternehmenskultur, LinkedIn-Kontakte, Fallback für Stellenanzeigen |
| WebFetch | Fallback, um Stellenanzeigen aus statischen Seiten zu extrahieren |
| Playwright | Prüfen, ob Stellenanzeigen noch aktiv sind (browser_navigate + browser_snapshot), Stellenanzeigen aus SPAs extrahieren. KRITISCH: NIEMALS 2+ Agenten parallel mit Playwright starten — sie teilen sich eine Browser-Instanz |
| Read | cv.md, article-digest.md, cv-template.html |
| Write | Temporäres HTML für PDF, applications.md, Reports .md |
| Edit | Tracker aktualisieren |
| Bash | node generate-pdf.mjs |