Un interviu cu Marko Dugonjić

Marko Dugonjić este un profesionist web din Velika Gorica, Croația. Este recunoscut ca expert în standardele web și pe site-urile bazate pe standarde. Concentrându-se pe simplitate, el creează interfețe web accesibile și ușor de utilizat, care sunt atât atractive și atrăgătoare. El este, de asemenea, creatorul celebrului Typetester.

1. Bun venit la Nettuts +! Vă rog frumos prezentați-vă! Puteți să ne spuneți de unde sunteți și cum ați început în acest domeniu?

Bună, mulțumesc că ai avut!

Sunt Marko Dugonjić, designer web și dezvoltator din Croația. Fundalul meu educațional este în kineziologie și am fost destul de intim cu problemele cu care se confruntă persoanele cu handicap în fiecare zi. Deci, am devenit interesat de accesibilitate.

La acea vreme, în Croația au existat doar câteva persoane care au auzit vreodată de proiectarea site-urilor web cu accesibilitate în minte. Firește, am simțit nevoia de a completa acest decalaj. Am găsit curând zeldman.com și am cumpărat cartea "Design with Web Standards" și am început să educăm oameni de internet croați despre valorile standardelor web prin forumuri populare. Restul este istorie :)

2. Care a fost principala motivație care te-a interesat în designul și dezvoltarea web-ului?

Curiozitate. Întotdeauna am devenit ceva nou și îmi extind orizonturile. În timp ce studiază fizica și chimia în Zagreb, am studiat adesea în Biblioteca Națională și Universitară. Au avut o conexiune gratuită la internet, așa că atunci când voi face o pauză, aș merge jos și voi descoperi minunile de pe internet.

Primul site web pe care l-am făcut a fost pentru câinii mei. A fost o modalitate foarte accesibilă de a se conecta cu crescătorii și cu câinii care manipulează câini din întreaga lume. Apoi, într-o singură ocazie, un prieten ma rugat să fac un site web pentru o biserică locală. Oamenii mi-au plăcut ceea ce am făcut, așa că au revenit la mine pentru mai multe site-uri web.

3. Mulți dintre noi sunt familiarizați cu tine și cu munca ta, grație Tipografiei. Pentru cei care nu au auzit niciodată de Tipograf, ați putea să ne spuneți cum ați venit cu ideea și care a fost motivarea principală a proiectului?

Când lucram la Web.burza ca dezvoltator de front-end, designerii au livrat adesea PSD-urile care, din punct de vedere tipografic, nu au putut fi transformate identic într-un mediu de browser. Spațierea scrisului era adesea diferită, ceea ce duce și el. Și discrepanța majoră a fost anti-aliasingul fonturilor.

Într-o zi Marko Kršul, directorul artistic, a spus ceva de genul: "Acest lucru pare ciudat. Ați putea să faceți câteva versiuni CSS, ca să pot alege din câteva opțiuni?" Asa am facut. În cele din urmă am stabilit-o cu o nuanță ușor mai deschisă de gri și o dimensiune mai mare a fontului decât în ​​Photoshop.

Nu am vrut să-mi pierd timpul necesar pentru a face acest tip de tweaking CSS pe fiecare proiect, așa că am creat un instrument rudimentar pentru testarea tipului unul lângă altul într-un browser. Când unii alții au văzut acest lucru, au cerut mai multe trăsături. Am adăugat acelea și apoi am blocat lista dorințelor. Am proiectat interfața, am făcut încă o rundă de testare și, din moment ce toți cei care au testat-o ​​au început să o folosească în procesul lor, am decis să-l dau public.

Ceea ce a început ca un exercițiu în designul și dezvoltarea aplicațiilor web, sa dovedit a fi un instrument util pentru mulți oameni.

4. Sunteți evident un iubitor de tipografie. Ați proiectat vreodată propriul font? Dacă nu, aveți vreun plan să proiectați unul?

Haha, eu sunt un fan al tipografiei ... În muzică există compozitori (oameni care creează muzică) și interpreți (oameni care cântă sau se joacă). Sunt amândoi artiști. De asemenea, în tipografie, există designeri de tip și cei care stabilesc tipografii. Sunt ultimul tip. Numai pentru web.

Dar: nu spune niciodată.

5. Majoritatea persoanelor pe care le cunosc se referă la dvs. ca la un "guru CSS"; sunteți respectat în toată lumea pentru asta. Unde vine dragostea și pasiunea pentru CSS și de ce?

Consider că CSS este un instrument pentru a obține machete compatibile cu standardele. Nu faceți CSS deoarece vă place CSS sau pentru starea comunității. Fă-o cu un scop și pentru un motiv. Pentru mine motivul este conform standardelor web construite site-uri web.

Nu este o chestie de dragoste sau pasiune. Dacă faci un front-end pentru a trăi, pur și simplu trebuie să stăpânești HTML, CSS și JavaScript.

Fii pasionat de rezultatul, nu de metoda. Un bucătar își stăpânește echipamentul de bucătărie, dar este pasionat de aroma unui vas.

Sunt pasionat de scalarea textului în IE 6.

6. Poți să ne spui care este definiția standardelor web și cum reușești să vii cu ea în toate proiectele tale?

Standardele Web reprezintă un set de recomandări și orientări privind modul în care ar trebui construite site-urile web și cum ar trebui să funcționeze tehnic. Ele nu sunt în nici un caz definitive și se schimbă în mod constant - evoluând. Aceasta este frumusețea ei.

Când percepeți standardele web ca fiind un lucru normal, o implicită - modul în care site-urile ar trebui să funcționeze - atunci devine natural pentru dvs. Nu te mai gândesti la asta. Trebuie doar să construiți site-uri web în mod corect.

Încă văd că dezvoltatorii se îngrijorează despre validator mai mult decât scrierea unor structuri HTML corecte semantic. Nu este vorba despre validare, despre idee - accesul oricui și al tuturor.

7. Ați lucrat la câteva proiecte interesante. Unul dintre ele a fost noul site web Krop. Spuneți-ne despre responsabilitățile și experiențele dvs. în acest proiect?

Am lucrat cu QBN timp de aproape doi ani. Pe proiectele lor, lucrez strict ca dezvoltator de front-end. Secretul unei mari relații este înțelegerea reciprocă a problemelor fiecărei persoane. Problemele mele sunt evidente: probleme de tip cross-browser.

Proiectele QBN sunt întotdeauna înaintea timpului. Îmi place să fac parte din asta. Îmi strânge abilitățile de la front-end :)

8. În general, puteți trece prin procesul de proiectare?

Nu am un proces în piatră, ci mai degrabă câteva abordări diferite.

Eu rareori încep cu vizuale, pentru că sunt un credincios puternic în design-ul web care să susțină conținutul și nu decorativ. Îmi place să descopăr mai întâi totul despre chestiunea la îndemână, nevoile utilizatorilor, obiectivele afacerii etc. Acest lucru este făcut uneori euristic și, uneori, cu date reale.

Dacă un site web trebuie să difuzeze un mesaj prin imagini vizuale, atunci aș începe să citez termeni și să trag forme simplificate de metafore în schița mea, dar dacă am deja o cantitate decentă de conținut, încep schițarea și încadrarea în fire a părților o harta a site-ului.

Destul de des, am instalat o temă WordPress de bază și am creat pagini și tipuri de pagini importante, așa că am un prototip simplu cu care să lucrez. În acea etapă, chiar aș putea să o încărcați pe un server temporar pentru ca clienții să revadă și să parcurgă site-ul. Dacă este necesar, conținutul și relațiile dintre secțiuni sunt ajustate. Această etapă este destul de utilă pentru a schimba modul de gândire al clientului de la "modul în care va arăta site-ul web" la "modul în care va fi utilizat site-ul web", ceea ce este foarte important pentru rezultatul final.

Când am tot conținutul stabilit în loc, apoi deschid Photoshop și începe să împing pixeli pe baza desenelor mele pe hârtie.

9. Care sunt cele mai mari provocări cu care vă confruntați în designul web în prezent?

Provocarea mea personală este lipsa de timp pentru a învăța tot ceea ce aș vrea. De exemplu, mi-ar plăcea să învăț instrumentele de mișcare, dar încă nu am timp. Poate anul viitor…

În general, cea mai mare provocare este educarea clienților cu privire la experiența utilizatorului, explicând de ce au nevoie de teste de utilizare și recenzii și despre adevăratele competențe ale site-ului sau aplicației lor.

Mulți investitori vin la mine cu o idee de forumuri și / sau trăsături comune ale comunității, dar rareori își dau seama că nu dispun de resurse pentru a face față acestei situații. Adesea aude ideea (sau citesc un post pe blog intitulat "Creșterea veniturilor cu rețeaua socială"), dar nici nu înțeleg și nici nu explică de ce au nevoie de ea.

10. Ce face diferența între un designer de web și un designer de web mare? În opinia dumneavoastră, ce calități trebuie să aveți?

Marele designer web ar trebui să fie bine versat atât în ​​instrumente vizuale, cum ar fi Photoshop sau Flash și în editorul HTML / CSS. Deoarece layout-urile web nu sunt tipărite și apoi expediate, un mare designer de web își va cunoaște opțiunile de rezervă și este conștient de faptul că, odată ce site-ul Web este lansat, modul în care este folosit este în afara controlului.

11. În prezent lucrați pentru orice companie de proiectare sau sunteți freelancing cu normă întreagă acum?

În acest stadiu al vieții mele, am decis să lucrez independent cu normă întreagă. Îmi place flexibilitatea programelor freelance și acum petrec mai mult timp cu băieții mei.

Din moment ce este totul nou pentru mine, nu am nici un sfat valoros, dar până acum îmi place. Lucrez mult mai rapid și, în general, sunt mult mai mulțumit de rezultate.

12. Am avut ocazia de a vă asculta la Web.start 2008, unde ați vorbit despre experiența utilizatorului. Puteți să ne dați răspunsul la întrebarea magică: "Ce dorește utilizatorul?"

Răspunsul scurt este: încercați să-l dați seama pentru fiecare proiect.

Răspunsul lung este să înveți cât poți pentru a oferi concluzii euristice; useit.com și cartea lui Steve Krug, "Do not Make Me Think" sunt un început bun. Apoi efectuați teste de utilizator, în funcție de amploarea proiectului. În zilele noastre, există o mulțime de metode pentru a testa utilizatorii - și aplicații precum Silverback vă permit să configurați o unitate de testare cu mini-utilizabilitate pentru orice proiect.

Din experiența mea, utilizatorii doresc să fie rapid, simplu și ușor de înțeles - dar interesanți, angajați și atrăgători. Pentru că trebuie să fie atrăgătoare, "utilizabil" Verdana 16px # 000 pe #fff nu funcționează pretutindeni.

13. Cum vedeți webul acum zece ani?

În viitorul apropiat, browserul va înlocui probabil sistemul de operare pentru utilizatorul mediu Jane, iar cu o creștere dramatică a vitezei conexiunii, tot conținutul și aplicațiile vor fi online. Browserul va deveni interfața.

Mobile este noul Desktop.

14. Ce activități și hobby-uri vă plac când nu sunteți în proiectarea computerului?

Activitatea mea principală offline este petrecerea timpului cu familia mea - care include construirea orașelor LEGO, joacă cu lut, desen cu creioane etc. De asemenea, avem un câine, așa că petrec ceva timp în fiecare zi în aer liber.

Eu predau Aikido pentru copii. Dacă aș putea deveni doar un snowboard Pro.

15. Aveți site-uri web sau proiecte pe care doriți să le conectați fără rușine la 40.000 de abonați și 1 milion de cititori în fiecare lună?

Insist! :)

  • Recent am adăugat o nouă "linie de servicii" - training și consultanță internă pentru agenții și organizații. Există, de asemenea, planuri de organizare a formării publice în viitorul apropiat. Mai multe detalii vor fi lansate în curând.
  • Urmați-mă pe Twitter; în ultimul timp rar am difuzat pe alte canale.

16. Vă mulțumim din nou pentru faptul că a oferit Nettuts + cu această ocazie să vă intervieveze. Orice gânduri finale pentru cititorii noștri?

Întotdeauna spun copiilor mei: nu încetați să învățați și nu uitați să faceți ceea ce ați învățat.

  • Urmăriți-ne pe Twitter sau abonați-vă la feed-ul RSS NETTUTS pentru mai multe tutoriale și articole zilnice de dezvoltare web.


Cod