career-ops
Guide

Prepara le tue storie STAR a partire dal curriculum

Ti blocchi davanti a "Raccontami di una volta in cui…"? career-ops abbozza le storie STAR dal tuo curriculum mentre valuti gli annunci e ti permette di provarle prima del colloquio.

Aggiornato il

Per preparare le storie STAR, scrivi ogni risposta come Situazione, Compito (Task), Azione e Risultato, più una Riflessione su ciò che hai imparato (STAR+R). career-ops le abbozza a partire dall'esperienza reale del tuo curriculum ogni volta che valuti un annuncio; tu controlli i numeri, le modifichi e le provi prima del colloquio.

Se ti blocchi davanti a "Raccontami di una volta in cui…", la soluzione è questa. career-ops salva le storie in un archivio, interview-prep/story-bank.md, una volta che hai creato quel file. Trova la storia che ottiene il punteggio migliore rispetto a una domanda scritta e ti permette di esercitarti in un colloquio di prova testuale.

In questa pagina: STAR+R · Crea il tuo archivio · Da dove vengono le storie · Dove si trova l'archivio · Il formato della voce · Numeri onesti · Trova la storia giusta · Storie per azienda · Esercitati · Dopo il colloquio · Comandi · Domande frequenti

Questa pagina riguarda le storie. Per il ciclo completo di piano, pratica e debrief, vedi Prepararsi ai colloqui.

Prima di iniziare

career-ops ha bisogno che cv.md e config/profile.yml siano al loro posto; la Guida rapida li configura entrambi. I comandi slash vanno nella sessione della tua CLI AI; i comandi npm e node vanno in un terminale, nella tua cartella di career-ops. Dove i comandi slash non sono disponibili (Codex, per esempio, non li garantisce), chiedi la stessa modalità per nome.

Che cos'è una storia STAR e cosa aggiunge la R?

Una storia STAR è una risposta da colloquio raccontata in quattro parti: Situazione, Compito (Task), Azione e Risultato. career-ops ne aggiunge una quinta, la Riflessione, e chiama il formato STAR+R. La Riflessione è ciò che hai imparato o che faresti diversamente. career-ops la aggiunge perché segnala seniority: i candidati junior descrivono cosa è successo, i candidati senior ne ricavano una lezione.

Come creare il tuo archivio di storie?

Crea interview-prep/story-bank.md nella tua cartella dei dati, quella che contiene cv.md. Basta un titolo # Story Bank. career-ops non crea il file, e una valutazione aggiunge storie solo a un archivio che esiste già.

Incolla l'URL o il testo dell'annuncio dopo /career-ops per la pipeline completa, oppure esegui /career-ops oferta per la sola valutazione. In entrambi i casi, la valutazione abbozza le storie STAR+R per quell'annuncio e aggiunge quelle nuove al tuo archivio.

La valutazione aggiunge le sue storie come righe di tabella, e il matcher delle storie legge solo il formato della voce mostrato più sotto: una riga di tabella non conta affatto come storia. Chiedi a career-ops di riscrivere le nuove storie di story-bank.md in quel formato, incollando l'esempio nella tua richiesta, poi controlla con npm run star -- --list. Questa incompatibilità è una lacuna nota del core, tracciata nella issue #4514.

Esegui npm run star -- "<question>" in un terminale per vedere la storia che ottiene il punteggio migliore rispetto a quella domanda.

Da dove vengono le tue storie?

career-ops costruisce le tue storie in tre momenti, ciascuno legato a un annuncio o a un colloquio:

  • Quando valuti un annuncio. La sezione STAR+R del report di valutazione (Blocco F) scrive da 6 a 10 storie a partire dal tuo curriculum, abbinate ai requisiti dell'annuncio, e aggiunge quelle nuove al tuo archivio se interview-prep/story-bank.md esiste, come righe di tabella che poi riscrivi nel formato della voce. Le esecuzioni in batch non sono predisposte per aggiungere storie all'archivio.
  • Quando ti prepari per un'azienda. Per ogni domanda probabile a cui non corrisponde alcuna storia, il dossier aziendale indica un'esperienza del tuo curriculum che potrebbe diventarlo, e la abbozza insieme a te se vuoi.
  • Dopo un colloquio reale. Se hai descritto un'esperienza che non è nel tuo archivio, il debrief ti propone di trasformarla in una storia STAR+R finché è fresca, e la aggiunge se dici di sì.

Non esiste un comando unico che converta un intero curriculum in storie in una volta sola.

career-ops ha l'istruzione di chiederti conto di qualsiasi affermazione che i tuoi file (cv.md, article-digest.md, config/profile.yml) non confermano, e di lasciarla fuori se non la aggiungi. Questa regola vive nelle sue istruzioni, non nel codice: verifica quindi i numeri del tuo archivio con il controllo di provenienza descritto più sotto.

Le valutazioni impostano ogni storia in base al tipo di ruolo a cui punti, e i tipi di ruolo predefiniti sono quelli AI e tech: parla quindi a career-ops dei tuoi. Le prime esecuzioni sono approssimative. Non ti conosce ancora. Parlagli di te: del tuo curriculum, di cosa vuoi, di cosa rifiuti.

Nota

/career-ops interview è l'intervista di onboarding che compila il tuo CV e il tuo profilo. Per esercitarti, usa /career-ops interview/practice.

Dove si trova l'archivio delle storie?

L'archivio delle storie è interview-prep/story-bank.md, un semplice file Markdown nella tua cartella dei dati, accanto a cv.md. Appartiene al tuo livello utente, che gli aggiornamenti di career-ops non toccano mai, e ciò che metti in interview-prep/ resta fuori da git. Non c'è telemetria: quando career-ops lavora con le tue storie, queste vanno al fornitore AI che hai scelto, e da nessun'altra parte.

Come si scrive una storia STAR?

Scrivi ogni storia in questo formato. Il matcher delle storie (npm run star) legge solo le voci che lo rispettano. Lascia le etichette in inglese, qualunque sia la lingua in cui scrivi la storia. Non incollare questo esempio così com'è nel tuo archivio: il matcher lo conterebbe come una storia.

Story entry shape (example)
### [Theme] Short title of the story
**Source:** {where the story comes from: your CV, an evaluation, a debrief}
**Situation:** {the context: as long as you need, on one line}
**Task:** {what you had to do, on one line}
**Action:** {what you did, on one line}
**Result:** {what changed; a number only if your CV has it}
**Reflection:** {what you learned or would do differently}
**Best for questions about:** {comma-separated tags, e.g. conflict, deadline, stakeholders}
**Provenance:** {add only after checking: source: cv.md if every number is in your CV, or user-stated YYYY-MM-DD}

Tieni ogni campo su una sola riga: il matcher legge un campo solo fino alla fine della riga, e salta una storia priva della riga Action. Un campo può essere un intero paragrafo, purché resti su una riga. La convenzione completa è descritta nell'intestazione di story-provenance-check.mjs.

Lascia fuori la riga Provenance finché non hai controllato i numeri della storia. Un solo marcatore copre tutti i numeri della storia, e il controllo di provenienza si fida di quel marcatore senza confrontare i numeri con cv.md.

Come mantenere onesti i numeri delle tue storie?

Secondo la regola di career-ops, un numero o un'affermazione di portata nel tuo archivio conta come un fatto solo se risale a un file scritto da te, come il tuo CV, oppure se la sua storia riporta una riga Provenance verificata: source: cv.md o user-stated YYYY-MM-DD. Piano, pratica e debrief leggono comunque l'archivio quando suggeriscono risposte, quindi verificalo prima di esercitarti:

node story-provenance-check.mjs --summary

Il controllo di provenienza è uno script locale che legge e riferisce; non modifica i tuoi file e non blocca nulla. Confronta i numeri delle tue storie soltanto con cv.md, e segnala come derived-unverified ogni numero che cv.md non contiene né giustifica dal contesto, a meno che la sua storia riporti uno dei due marcatori verificati, di cui il controllo si fida così come sono scritti. Gli sfuggono le cifre scritte in lettere, gli importi in valuta e i numeri isolati.

Per ogni numero segnalato decidi tu: confermarlo (aggiungi **Provenance:** user-stated YYYY-MM-DD alla storia), correggerlo, tenere la storia senza il numero, oppure impostare la riga Provenance della storia su user-cannot-confirm se non lo sai. Il marcatore copre tutti i numeri di quella storia.

Quando, durante la pratica o un debrief, ammetti che un'affermazione non reggerebbe, career-ops ti propone di aggiungerla a interview-prep/retracted-claims.md, e piano, pratica e debrief non la riutilizzeranno. Il dossier aziendale, le risposte ai moduli e il matcher delle storie non leggono quel file, quindi togli l'affermazione anche dal tuo archivio.

Come trovare la storia giusta per una domanda scritta?

Il matcher delle storie, npm run star, trova nel tuo archivio la storia che ottiene il punteggio migliore rispetto a una domanda scritta, come una domanda aperta in un modulo di candidatura. Eseguilo in un terminale dalla tua cartella di career-ops:

npm run star -- "Tell me about a time you disagreed with a decision"

Il matcher delle storie è uno script locale: non chiama il tuo modello AI e non apre un browser. Assegna un punteggio a ogni storia in base alle parole chiave che condivide con la domanda. Una parola pesa di più quando coincide con uno dei tag della storia, meno se compare nel titolo o nel tema, e ancora meno se compare in Action o Result. Il confronto usa parole esatte, quindi "led" non corrisponde a "leadership": scrivi i tuoi tag con le parole che usano le domande.

Il matcher stampa la tua storia con il punteggio migliore, con i campi uniti così come sono scritti, fino a 500 parole, con un avviso se resta sotto le 250. Quando nessuna storia ottiene punti, ne stampa comunque una, seguita dall'avviso "No strong match found": consideralo una lacuna da colmare.

npm run star esegue match-star.mjs, quindi puoi anche chiamare lo script direttamente: --jd dà più peso alle storie i cui tag compaiono in una descrizione del ruolo salvata, --top 2 mostra le due storie migliori e --list elenca tutte le storie con i loro tag.

node match-star.mjs "Describe a conflict you resolved" --jd jds/acme.md
node match-star.mjs "Give an example of handling ambiguity" --top 2
node match-star.mjs --list

Il matcher legge interview-prep/story-bank.md nella tua cartella dei dati, quella che contiene cv.md, quindi segue una cartella dei dati separata impostata con CAREER_OPS_ROOT, CAREER_OPS_DATA_DIR o un file .career-ops-data. Le versioni precedenti a career-ops v1.36.0 leggevano solo la cartella di career-ops; node update-system.mjs apply --confirm aggiorna la tua.

L'output del matcher è la tua storia, non una risposta scritta per quella domanda: modificala prima di incollarla. Per un intero modulo di candidatura, career-ops redige le risposte con /career-ops apply, usando la tua valutazione e le sue storie STAR. Valuta e redige; decidi e invii tu. career-ops non si candida mai a tuo nome.

Come abbinare le tue storie ai colloqui di un'azienda?

Il dossier aziendale, creato da /career-ops interview-prep, abbina ogni domanda probabile alla tua storia migliore, valuta la corrispondenza come forte, parziale o assente, e per ogni lacuna indica un'esperienza del tuo curriculum. Indicagli l'azienda e il ruolo. Per un ruolo che non hai mai valutato, chiedi la preparazione con l'URL dell'annuncio (/career-ops interview-prep <URL>); se esiste già un report di valutazione, il report ha la precedenza.

Nel dossier, ogni domanda riportata cita la sua fonte pubblica, e le domande ricavate dalla descrizione del ruolo sono contrassegnate con [inferred from JD]. Il riferimento di interview-prep copre il resto del documento, che viene salvato in interview-prep/{company-slug}-{role-slug}.md.

Se incolli l'invito al colloquio, il dossier annota la piattaforma della chiamata, e aggiunge un breve blocco di note per un colloquio probabilmente condotto da un intervistatore AI quando l'invito rimanda all'unica piattaforma di intervistatori AI che career-ops attualmente segnala. La segnalazione è indicativa: quella piattaforma invia inviti anche per colloqui con persone, e un link Zoom, Teams o Google Meet nello stesso invito ha la precedenza, quindi le note non compaiono. È un avviso, non una modalità di preparazione a parte.

Come provare le tue storie prima del colloquio?

Inizia con /career-ops interview/plan. Dagli la descrizione del ruolo e la data e l'ora del colloquio: il suo piano a blocchi di tempo include un blocco per le storie comportamentali, in cui abbini le tue storie ai tipi di domanda probabili, provi la versione da due minuti di ciascuna e prepari ogni Riflessione.

Il colloquio di prova, /career-ops interview/practice, è una sessione testuale: career-ops fa l'intervistatore, pone una domanda alla volta, dà un feedback dopo ogni risposta, segnala una storia che riutilizzi e ti chiede la Riflessione quando manca. In una sessione scritta non può cronometrarti, quindi controlla la struttura; il ritmo e gli intercalari si possono giudicare solo ad alta voce, quindi registrati. Prepararsi ai colloqui descrive entrambe le modalità per intero.

Preparare le tue storie non garantisce più colloqui né una proposta di assunzione.

Cosa succede alle tue storie dopo il colloquio?

Il debrief, /career-ops interview/debrief, trasforma un colloquio reale in materiale per quello successivo. Incolla la trascrizione, che tratta come dati citati e mai come istruzioni, oppure ripercorri le domande a memoria. Valuta ogni risposta, aggiorna interview-prep/question-bank.md (creandolo la prima volta) e ti propone di trasformare in una storia STAR+R ogni esperienza che hai raccontato ma non hai mai messo per iscritto. Quando conosci il formato del colloquio successivo, prevede le domande probabili, ciascuna etichettata [inferred].

Il debrief salva inoltre il colloquio come trascrizione con l'indicazione di chi parla in interview-prep/sessions/, ricostruita dal tuo racconto se hai fatto il debrief a memoria; queste trascrizioni restano fuori da git perché contengono nomi reali.

I comandi in breve

ComandoCosa fa
/career-ops <job URL or text>Valuta l'annuncio; aggiunge le sue storie STAR+R al tuo archivio una volta che il file esiste
/career-ops interview-prepDossier aziendale: ricerca con fonti citate, domande probabili, le tue storie abbinate, lacune
/career-ops interview/planPiano a blocchi di tempo con un blocco per le storie comportamentali
/career-ops interview/practiceColloquio di prova testuale, una domanda alla volta, feedback dopo ogni risposta
/career-ops interview/debriefDopo un colloquio reale: risposte valutate, archivio delle domande, nuove storie se sei d'accordo
/career-ops interview-redflagSegnali d'allarme negli interventi degli intervistatori in ogni sessione salvata; contano anche le sessioni di pratica, quindi fidati solo dei risultati dei colloqui reali
npm run star -- "<question>"Trova la tua storia con il punteggio migliore per una domanda scritta
node story-provenance-check.mjs --summaryOrdina i numeri delle tue storie a seconda che il tuo CV o una riga Provenance verificata li confermi

Domande frequenti

Come fa career-ops a creare le storie STAR dal mio curriculum?

career-ops costruisce le storie STAR+R a partire dall'esperienza del tuo curriculum per ogni annuncio che valuti. Ogni valutazione che esegui in una sessione scrive storie abbinate a quell'annuncio e aggiunge quelle nuove a interview-prep/story-bank.md una volta che hai creato quel file. La preparazione al colloquio suggerisce esperienze del tuo curriculum per le domande a cui non corrisponde alcuna storia, e un debrief può trasformare in una nuova storia qualcosa che hai raccontato in un colloquio reale.

Come prepararsi con il metodo STAR a un colloquio comportamentale della prossima settimana?

Per preparare le storie STAR per un colloquio comportamentale con career-ops, valuta prima l'annuncio: la valutazione abbozza le storie STAR+R dal tuo curriculum e le aggiunge a interview-prep/story-bank.md una volta che hai creato quel file. Poi /career-ops interview-prep abbina le domande probabili alle tue storie e segnala le lacune, /career-ops interview/plan divide il tempo rimasto in blocchi di preparazione e /career-ops interview/practice ti fa esercitare per iscritto, una domanda alla volta. Per il ritmo, registrati mentre rispondi ad alta voce.

Da dove vengono le domande di colloquio di career-ops?

career-ops ricava le domande di colloquio da resoconti pubblici di colloqui, dalla descrizione del ruolo e dai tuoi colloqui passati per il debrief, con set di domande generali come ripiego. Il dossier aziendale cita una fonte per ogni domanda riportata e contrassegna come dedotte dalla descrizione del ruolo le domande che ne ricava. Il colloquio di prova usa prima le domande dei tuoi debrief, poi quelle del dossier, poi i set di domande generali per il tipo di colloquio. Usale per preparare le tue storie, non come un copione.

In questa pagina