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

Kako napisati developerski CV (i kako ga pogotovo ne pisati)

Tvoj CV se čita kao package.json: beskrajna lista dependencija i nijedna stvar koju si stvarno izgradio.

By Cynical SallyIssue Nº 1

Developerski CV je jedini kod koji napišeš, a pregleda ga za šest sekundi neko ko ne ume da čita kod. To je onaj surovi deo. Možeš da dizajniraš besprekoran event-driven backend, ali ako tvoja jedna strana nabraja 'JavaScript, HTML, CSS' kao da je 2011. i zakopa migraciju koju si vodio pod zid bazvordova, gubiš od nekoga goreg ko je napisao jasniju rečenicu.

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

The Full Truth

on CV softverskog developera

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

    Sekcija veština je priznanje neiskustva

    Critical

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

  2. 02

    Svaka stavka opisuje posao, ne učinak

    Critical

    'Radio na frontendu', 'pomagao sa API-jem', 'uključen u deployove'. To su rasporedi sedenja, ne postignuća. Niko ne sazna šta se promenilo zato što si se pojavio. Prepiši svaku kao Akcija plus Sistem plus Rezultat sa brojkom: šta si uradio, na čemu, i šta se merljivo pomerilo.

  3. 03

    Nula dokaza da je išta ikada deployovano

    Notable

    Nema živog URL-a, nema repoa, nema PR-a, nema brojke razmere. Za developera je to kao kuvar bez fotografija hrane. Dodaj jedan link na nešto stvarno i jednu metriku razmere (korisnici, zahtevi, uptime). Jedan verodostojan dokaz pobeđuje pasus samoprocene.

The Copy Clinic

Radio na sajtu firme i bio odgovoran za razne frontend zadatke koristeći moderne tehnologije.

Ponovo izgradio marketinški sajt u Next.js-u, spustivši Largest Contentful Paint sa 4,1s na 0,9s i podigavši konverziju registracije za 18%.

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

Jezgro: TypeScript, React, Node, PostgreSQL, AWS. Upoznat: Go, Docker. (Bez lažnih eksperata. Svaka 'Jezgro' stavka preživi tablu.)

The Action Plan
  1. 1Obriši svaki pridev ('strastven', 'vredan', 'pažljiv na detalje') i zameni tri najveće stavke sa Akcija plus Sistem plus Brojka.
  2. 2Skrati listu veština na 5 do 7 koje braniš uživo, degradiraj ostalo na jedan red 'Upoznat', i ubij svaki procenat ili stubičasti grafikon.
  3. 3Dodaj jedan dokaz na klik: deployovan URL ili javni repo sa pravim komitovima, smešten u zaglavlje gde sleće jedini regruterov klik.
  4. 4Presloži gornju trećinu da odražava 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.

Rešenje nije više ključnih reči. Rešenje su dokazi. Menadžeri za zapošljavanje i inženjeri koje uvuku u proces žele tri stvari: šta si izgradio, šta se pokvarilo, i šta se promenilo zato što si bio tu. Brojke ispred prideva. Glagoli ispred imenica. Ispod ti Sally pokazuje razliku između CV-ja koji dobije poziv nazad i onog koji u 23 časa dobije ljubazno odbijanje na Greenhouse-u.

How to do it right
  • 01Svaku stavku počni glagolom i završi brojkom: 'Smanjio p95 latenciju API-ja sa 800ms na 120ms dodavanjem Redis read-through keša.'
  • 02Stavi red 'Veštine' sa alatima koje bi odbranio na intervjuu uživo, pa obriši sve od čega bi paničio ako te pitaju da to nacrtaš na tabli.
  • 03Poveži jednu pravu stvar: deployovan URL, mergovan PR, repo sa komitovima iz ove decenije. Regruteri kliknu tač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 razmeru i vlasništvo: '2M zahteva/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 'Vešt u: HTML, CSS, JavaScript, React, Node, Python, Java, C++, Docker, K8s, AWS, GCP, ML, AI' tako da se istina (dotakao si četiri) udavi u blefu.
  • Pisanje 'Odgovoran za održavanje codebase-a', što mi govori da nisi ništa popravio, ništa isporučio, i bio si blizu nekog koda.
  • Stubičasti grafikon veština koji tvrdi da si '90% vešt u Gitu'. Veština u Gitu je binarna, a tih 10% je uvek rebase kojeg se plašiš.
  • Lepljenje celog GitHub contribution grafa kao zeleni pravougaonik koji se, kad pogledaš, ispostavi kao jedan bot koji svaki dan komituje README.
  • Pet redova o bootcamp to-do aplikaciji i jedan red o dve godine u kojima si stvarno isporučivao produkcijski kod koji ti je plaćao kiriju.
Kako napisati developerski CV (i kako ga pogotovo ne pisati) - Cynical Sally