Cynical Sally← Contents
CV / Résumé · How to / How not to

Kako napisati developerski životopis (i kako ga pogotovo ne pisati)

Tvoj životopis čita se kao package.json: beskrajan popis dependencyja i ni jedna stvar koju si stvarno izgradio.

By Cynical SallyIssue Nº 1

Developerski životopis jedini je kod koji napišeš, a pregledava ga u šest sekundi netko tko ne zna čitati kod. To je okrutni dio. Možeš dizajnirati besprijekoran event-driven backend, ali ako tvoja jedna stranica nabraja 'JavaScript, HTML, CSS' kao da je 2011. i zakopa migraciju koju si vodio pod zid buzzworda, gubiš od nekoga goreg tko je napisao jasniju rečenicu.

This is what you getA real Full Truth, in full
Cynical SallyCV / Résumé

The Full Truth

on životopis softverskog developera

4.2
out of ten
Naveo si 12 jezika kao 'ekspert', a onda opisao svoj jedini posao kao 'pomagao u raznim zadacima'. Odaberi traku, po mogućnosti onu koja plaća.
The Investigation
  1. 01

    Sekcija vještina je priznanje neiskustva

    Critical

    Četrnaest tehnologija označenih kao 'ekspert' ili 'napredno', uključujući četiri koje si jednom upotrijebio u tutorialu. Svaki intervjuer ovo čita kao 'past će na prvom dubljem pitanju'. Navedi 5 do 7 koje braniš pod pritiskom, ostalo spusti u jedan redak 'Upoznat', i pusti da tvoje natuknice dokažu dubinu umjesto stupčastog grafikona.

  2. 02

    Svaka natuknica opisuje posao, ne učinak

    Critical

    'Radio na frontendu', 'pomagao s API-jem', 'uključen u deployove'. To su rasporedi sjedenja, ne postignuća. Nitko ne sazna što se promijenilo jer si se pojavio. Prepiši svaku kao Akcija plus Sustav plus Rezultat s brojkom: što si učinio, na čemu, i što se mjerljivo pomaknulo.

  3. 03

    Nula dokaza da je išta ikad deployano

    Notable

    Nema živog URL-a, nema repoa, nema PR-a, nema brojke razmjera. Za developera je to kao kuhar bez fotografija hrane. Dodaj jedan link na nešto stvarno i jednu metriku razmjera (korisnici, zahtjevi, uptime). Jedan vjerodostojan dokaz pobjeđuje odlomak samoprocjene.

The Copy Clinic

Radio na web stranici tvrtke i bio odgovoran za razne frontend zadatke koristeći moderne tehnologije.

Ponovno izgradio marketinšku stranicu u Next.js-u, spustivši Largest Contentful Paint s 4,1s na 0,9s i podigavši konverziju registracije za 18%.

Vještine: HTML, CSS, JS, React, Vue, Angular, Node, Python, Java, Go, Rust, Docker, K8s, AWS (sve ekspert).

Jezgra: TypeScript, React, Node, PostgreSQL, AWS. Upoznat: Go, Docker. (Bez lažnih eksperata. Svaka 'Jezgra' stavka preživi ploču.)

The Action Plan
  1. 1Izbriši svaki pridjev ('strastven', 'vrijedan', 'pažljiv na detalje') i zamijeni tri najveće natuknice s Akcija plus Sustav plus Brojka.
  2. 2Skrati popis vještina na 5 do 7 koje braniš uživo, degradiraj ostalo na jedan redak 'Upoznat', i ubij svaki postotak ili stupčasti grafikon.
  3. 3Dodaj jedan dokaz na klik: deployan URL ili javni repo s pravim commitovima, smješten u zaglavlje gdje slijeće jedini recruiterov klik.
  4. 4Presloži gornju trećinu da zrcali stack ciljanog posla, tako da prva pročitana stvar bude najrelevantnija koju si isporučio.
Yours for the price of a coffee.Printed with disdain
Your turn

That was a stranger's cv / résumé. Drop yours, I will go just as hard.

One coffee, from €2,99. No mercy.

Rješenje nije više ključnih riječi. Rješenje su dokazi. Voditelji zapošljavanja i inženjeri koje uvuku u proces žele tri stvari: što si izgradio, što se pokvarilo, i što se promijenilo jer si bio ondje. Brojke ispred pridjeva. Glagoli ispred imenica. Ispod ti Sally pokazuje razliku između životopisa koji dobije poziv natrag i onog koji u 23 sata dobije pristojno odbijanje na Greenhouseu.

How to do it right
  • 01Svaku natuknicu počni glagolom i završi brojkom: 'Smanjio p95 latenciju API-ja s 800ms na 120ms dodavanjem Redis read-through cachea.'
  • 02Stavi redak 'Vještine' s alatima koje bi obranio na intervjuu uživo, pa izbriši sve od čega bi panicirao da te pitaju to nacrtati na ploči.
  • 03Poveži jednu pravu stvar: deployan URL, mergean PR, repo s commitovima iz ovog desetljeća. Recruiteri kliknu točno jedan link, pa stavi svoj najbolji.
  • 04Prilagodi gornju trećinu stvarnom stacku iz oglasa. Ako su Go firma, tvoj Go rad ide prvi, a ne tvoja šestogodišnja jQuery saga.
  • 05Pokaži razmjer i vlasništvo: '2M zahtjeva/dan', 'on-call rotacija od 5', 'vlasnik billing servisa od početka do kraja'. Kontekst je ono što razdvaja seniora od onoga koji zvuči senior.
How not to
  • Nabrajanje 'Vješt u: HTML, CSS, JavaScript, React, Node, Python, Java, C++, Docker, K8s, AWS, GCP, ML, AI' tako da se istina (dotaknuo si četiri) utopi u blefu.
  • Pisanje 'Odgovoran za održavanje codebasea', što mi govori da nisi ništa popravio, ništa isporučio, i bio si blizu nekog koda.
  • Stupčasti grafikon vještina koji tvrdi da si '90% vješt u Gitu'. Vještina u Gitu je binarna, a tih 10% je uvijek rebase kojeg se bojiš.
  • Lijepljenje cijelog GitHub contribution grafa kao zeleni pravokutnik koji se, kad pogledaš, pokaže kao jedan bot koji svaki dan commita README.
  • Pet redaka o bootcamp to-do aplikaciji i jedan redak o dvije godine u kojima si stvarno isporučivao produkcijski kod koji ti je plaćao stanarinu.