Tot trebuia să scriu şi eu o variantă html pentru cv-ul meu, şi ce ocazie mai bună să mă apuc de treaba asta decât când am aflat şi eu ceva mai multe despre micro-formate şi despre cât de cool şi folositoare sunt ele? (sau vor fi).
Ideea de bază (în ce priveşte cv-urile micro-formatate) îmi place: eu îmi scriu cv-ul într-un singur loc (adică la mine „acasă”, de exemplu), îl adnotez frumos cu micro-formate ca să poată înţelege şi maşinile ce e acolo, şi apoi toate sit-urile astea enervante (E-Jobs, Hot-Jobs, Best-Jobs, Monster, LinkedIn etc.) care în prezent ne tot fac să scriem acelaşi cv în zeci de locuri, în viitor nu vor avea decât să îşi ia informaţiile direct de pe o singură pagină. Bine, le voi mai putea da un ping din când în când să ştie că s-a mai schimbat ceva, dar cam asta e ideea. Bineînţeles, micro-formatele astea pot (sau vor putea) fi văzute şi înţelese şi de motoare de căutare, directoare, şi orice aplicaţii care sunt interesate şi se obosesc să le citească.
Cu alte cuvinte, Google poate să vină într-o bună zi pe pagina mea, să vadă acolo <div class=”hresume”>…</div> şi să zică: „A, aici avem cv-ul lui Sebi. Ia să vedem ce putem face cu el. Gata, ştiu! Îl angajăm la noi”. Ok, nici chiar aşa, dar aţi prins ideea: încet-încet să începem să ne înţelegem (oameni cu calculatoare mai ales).
Aşadar, m-am apucat de treabă. Şi am avut de muncit, nu glumă. Teoretic sunt uşor de folosit: pui nişte clase specifice la anumite elemente html, şi gata. Practic nu e tocmai banal. Micro-formatele astea au şi ele nişte reguli care trebuie urmate, şi vrei, nu vrei, tot la ontologii ajungi, doar că mai mici, mai flexibile, strâns legate între ele şi scrise în CSS, în loc de XML…
Cel mai mult mi-a lipsit o unealtă care să mă ajute la adnotat (sau să facă toată treaba în locul meu). Or fi ele doar nişte denumiri de clase, dar când trebuie să le pui la un document întreg, şi să urmăreşti în paralel mai multe specificaţii şi exemple prin alte părţi ca să te siguri că le pui bine, treaba se complică. Şi or fi ele nume de clase şi nu xml, dar măcar când ai o schemă mai poţi aranja de vreun Intellisense…De altfel, în momentul ăsta habar n-am dacă le-am scris bine sau nu. Şi nici nu prea ştiu cum să verific…
E drept, au apărut deja ceva ajutoare: de exemplu, unelte de generat cod html adnotat cu micro-formate. Dar cele pentru hresume pe mine nu m-au mulţumit, şi sper să apară în curând unelte mai flexibile de adnotare, care să funcţioneze şi pentru conţinut existent şi marcat deja, nu doar să genereze marcaj nou.
Oricum, se vede că sunt la început micro-formatele: sunt doar câteva specificaţii terminate până acum, şi altele pe drum. Hresume, de altfel, nu e specificaţie finală. Încă se lucrează la ea, şi sper ca atunci când e gata să acopere ceva mai multe categorii şi proprietăţi ale cv-urilor obişnuite.
Dar eu parcă aş paria pe succesul micro-formatelor pe termen lung. Sunt, totuşi, mai uşor de scris decât xml (nu că xml nu şi-ar avea rostul lui), se pot folosi cu html deja existent şi nu necesită schimbări radicale pentru a putea fi implementate.
Direcţia îmi pare bună. Om vedea ce-o să fie.
P.S. Toate bune acuma, dar xsl care să îmi transforme cv-ul html în cv pdf cine îmi face?… Sau măcar un css pentru print ceva…