Pređi na glavni sadržaj

Mojih 20 godina na webu: šta se promenilo, a šta nije

Autor: Miloš ZekovićVreme čitanja: 8 minKategorija: Iskustvo i priče

Ličan osvrt na približno 20 godina rada na webu, od prvog posla u online prodavnici do projekata za firme na različitim tržištima: šta se promenilo, šta je ostalo isto i za šta danas optimizujem.

Mojih 20 godina na webu: šta se promenilo, a šta nije

Počelo je manje glamurozno nego što zvuči „karijera u IT-ju“

Na webu radim približno 20 godina. Počeo sam kao webmaster u online prodavnici, bez velikog karijernog plana i mnogo pre nego što je svaki profesionalni korak počeo da se predstavlja kao deo ličnog brenda.

Posao je bio vrlo konkretan: unos proizvoda, organizacija kategorija, izmene sadržaja, traženje grešaka i rešavanje problema koji su se gotovo uvek pojavljivali u najgorem trenutku. Nekad je trebalo popraviti dizajn, nekad kod, a često samo što pre osposobiti prodavnicu da ponovo radi.

Oko 2010. godine izrada sajtova i frontend definitivno su postali moj glavni profesionalni pravac. Skup praktičnih zadataka prvo je prerastao u zanat, a zatim u karijeru kroz različite firme, tržišta, industrije i tehnička okruženja.

Taj rani period uticao je na moj pogled na web više nego bilo koji framework koji se pojavio kasnije. Naučio me je da sajt ne posmatram samo kao vizuelnu površinu, već kao živi poslovni sistem koji povezuje sadržaj, tehnologiju, korisnike i interne procese.

Danas radim na preseku frontend razvoja, web dizajna, UX-a, performansi, pristupačnosti, SEO-a i optimizacije konverzija. Alati su moderniji, ali osnovni zadatak je ostao isti: sajt mora da radi i za ljude koji ga posećuju i za firmu koja ga koristi.

Prošao sam kroz nekoliko „revolucija“ na webu

Tokom dve decenije tehnički posao se nekoliko puta promenio gotovo iz korena:

  • statični HTML i layouti napravljeni tabelama
  • CSS layouti i semantički HTML
  • rešenja za pojedinačne browsere i beskrajni problemi kompatibilnosti
  • jQuery era
  • responsive dizajn i mobile-first pristup
  • WordPress u različitim poslovnim okruženjima
  • komponentni frameworkovi kao što su Vue, React, Nuxt i Next.js
  • prelazak sa FTP-a na Git, automatske testove i CI/CD
  • moderna analitika, A/B testovi i rad zasnovan na podacima
  • AI kao pomoć u planiranju, razvoju, refaktorisanju i kontroli kvaliteta

Gotovo svaki novi talas dolazio je sa istim obećanjem: sada će izrada sajtova konačno postati jednostavna.

To se nikada nije sasvim desilo.

Novi alati zaista ubrzavaju određene poslove i rešavaju konkretne probleme. Istovremeno donose nove zavisnosti, nove slojeve kompleksnosti i nove načine da se loše odluke sprovedu još brže.

Moderan framework neće popraviti nejasnu navigaciju. Page builder neće formulisati dobru ponudu. AI asistent ne zna automatski koje klijente firma želi da privuče niti koji kompromis ima smisla za određeni projekat.

Alati pojačavaju odluke. Ne zamenjuju procenu.

Najvažnija pitanja skoro se nisu promenila

Tehnološki stack se menjao više puta. Korisna pitanja uglavnom su ostala ista:

  • Koji problem pokušavamo da rešimo?
  • Za koga gradimo?
  • Šta posetilac mora odmah da razume?
  • Zašto bi trebalo da nam veruje?
  • Koji sledeći korak treba lako da napravi?
  • Kako ćemo znati da sajt radi svoj posao?

Bez jasnih odgovora i tehnički moderan sajt lako postaje skupa prazna ljuštura.

Video sam sajtove sa odličnim Lighthouse rezultatima na kojima je ponudu bilo teško razumeti. Video sam vizuelno impresivne stranice na kojima korisnik nije znao kako da stupi u kontakt. Video sam i relativno jednostavne sajtove koji su dobro radili zato što su ciljna grupa, poruka i sledeći korak bili jasni.

Performanse su važne. Dizajn je važan. SEO je važan. Ali ništa od toga ne može da spase sajt koji ne objašnjava šta firma nudi i zašto je to nekome bitno.

Tehnologija treba da služi projektu

U web industriji izbor tehnologije često postane pitanje identiteta. WordPress, Webflow, Framer, Nuxt, Next.js ili potpuno prilagođeno rešenje predstavljaju se kao suprotstavljeni tabori između kojih moraš da izabereš.

Posle mnogo godina gledam na to pragmatičnije.

Pravi izbor zavisi od toga:

  • ko će uređivati sajt posle lansiranja
  • koliko često se sadržaj menja
  • koje su integracije potrebne
  • koliko prilagođene funkcionalnosti projekat zahteva
  • kakvo tehničko znanje postoji unutar firme
  • koji su budžet i prihvatljiv nivo rizika
  • koliko dugo rešenje treba da se razvija i održava

Tehnički zanimljiv stack nije automatski pravi izbor. Ako malom timu treba developer za svaku izmenu teksta, moguće je da je rešenje promašilo stvarnu potrebu.

S druge strane, jednostavan page builder nije uvek dovoljan kada su presudni performanse, više jezika, složeni podaci ili specifični korisnički tokovi.

Najbolja tehnologija nije ona koja najmodernije izgleda u prezentaciji. To je ona koja pouzdano rešava konkretan problem i kasnije ne stvara nepotrebne prepreke.

Performanse, pristupačnost i održavanje idu zajedno

Performanse, pristupačnost i održivost dugo su posmatrani kao odvojene tehničke teme. Za mene su to delovi istog pitanja kvaliteta.

Sajt koji se brzo učitava, ali ne može da se koristi tastaturom, nije kompletan. Vizuelno doterana stranica koja secka na prosečnom telefonu nije dobro dizajnirana u praksi. Sajt za koji je potreban stručnjak pri svakoj sitnoj izmeni stvara drugu vrstu troška.

Prilikom optimizacije jednog marketinškog sajta uspeo sam, na primer, da poboljšam GTmetrix rezultat sa B na A, uz približno:

  • 91 Performance
  • 96 Structure
  • oko 1,2 sekunde LCP
  • približno 6 milisekundi Total Blocking Time
  • CLS 0

Iza tih rezultata nisu stajali tajni trikovi. Radilo se o doslednoj optimizaciji slika, fontova, JavaScripta, skripti trećih strana i stvarnog ponašanja najvažnijih šablona tokom učitavanja.

Brojevi su korisni jer deo korisničkog iskustva čine merljivim. Ipak, oni sami po sebi nisu poslovni rezultat. Stranica može da se učita za 1,2 sekunde i da i dalje ne uradi ništa ako zatim prikaže generičku i nejasnu poruku.

Zato tehnički kvalitet, jasan sadržaj, pristupačnost i konverzioni tokovi pripadaju istom razgovoru.

Od novih frameworkova ka boljim rezultatima

Ranije sam veoma pažljivo pratio nove frameworkove i alate. To je bilo potrebno: ko radi na webu mora stalno da uči i prilagođava se promenama.

Danas me manje zanima da li je nešto novo, a više da li donosi stvarno poboljšanje.

Radije pitam:

  • Da li posetilac brže razume ponudu?
  • Da li lakše pronalazi relevantne informacije?
  • Može li da napravi sledeći korak bez nepotrebnog trenja?
  • Da li sajt radi na prosečnom telefonu i normalnoj internet vezi?
  • Može li klijentov tim da održava sajt posle lansiranja?
  • Da li tehnička osnova ostaje stabilna kada sadržaj i funkcionalnosti počnu da rastu?

To možda ne zvuči uzbudljivo kao sledeći veliki tehnološki talas. Za firmu je najčešće mnogo vrednije.

Eksperimenti su zamenili deo nagađanja

Od približno 2019. godine, strukturisano A/B testiranje i eksperimentisanje redovan su deo mog rada na UX-u i konverzijama.

To je promenilo i moj pogled na dizajn. Mnoge rasprave o naslovima, dugmadima i rasporedu stranice vode se kao da postoji jedan objektivno tačan odgovor koji iskusna osoba samo treba da prepozna.

Iskustvo pomaže da postavimo bolju hipotezu. Ne garantuje da će promena raditi kod stvarnih posetilaca.

Neki eksperimenti donesu jasno poboljšanje. Mnogi se završe bez očiglednog pobednika. I to je korisno: ravan rezultat može da spreči tim da objavi promenu samo zato što je na sastanku izgledala bolje.

Najvažnija lekcija nije da sve mora da se testira. Lekcija je da mišljenje i stvarni efekat nisu isto.

AI je multiplikator, ne prečica

AI je najnovija velika promena u mom svakodnevnom radu. Koristim ga za prve nacrte, istraživanje, strukturu koda, refaktorisanje, testove, prevode i pregled urađenog.

Kada se koristi pravilno, štedi mnogo vremena. Može brže da otkrije veze unutar velike baze koda, ponudi varijante i smanji količinu ponavljajućeg posla.

Isto tako može veoma brzo da proizvede generičan tekst, nepotrebno komplikovan kod i ubedljivo napisane greške.

Zato je ljudska kontrola i dalje obavezna:

  • Da li predlog rešava pravi poslovni problem?
  • Da li je kod bezbedan, razumljiv i lak za održavanje?
  • Da li su činjenice tačne?
  • Da li je jezik konkretan i usklađen sa brendom?
  • Da li interfejs radi i van idealnog primera?
  • Da li bih taj rezultat objavio pod svojim imenom?

AI posmatram kao multiplikator, ne kao zamenu za iskustvo. Dobar posao čini bržim kada neko ume da proceni kvalitet. Bez te procene, brže pravi i loš posao.

Različita tržišta, slični problemi

Tokom godina radio sam sa firmama i timovima iz Srbije, Norveške, Švedske, Slovenije, Hrvatske i Nemačke.

Tržišta, jezici i očekivanja se razlikuju. Osnovni problemi su iznenađujuće slični:

  • Ponuda je jasnija ljudima unutar firme nego spoljnim posetiocima.
  • Sajt izgleda moderno, ali je spor ili težak za korišćenje.
  • Sadržaj je godinama rastao bez jasne strukture.
  • Niko ne zna tačno ko je odgovoran za sajt posle lansiranja.
  • Firma planira potpunu novu izradu iako bi ciljane izmene možda donele više.

Što više projekata vidim, manje verujem u univerzalna rešenja. Dobar posao počinje razumevanjem konteksta.

Ne zahteva svaki problem novi sajt

Ljudi često dođu sa postojećim sajtom, idejom ili ponudom za redizajn i u suštini postave isto pitanje:

Da li pokušavamo da rešimo pravi problem?

Ponekad je odgovor da je novi sajt opravdan.

Nekad su prvo potrebni bolja struktura, kvalitetnije stranice usluga, jasnije pozicioniranje ili popravke mobilnog iskustva, performansi i formi.

A nekad najbolji sledeći korak uopšte nije nova izrada, već iskrena analiza onoga što već radi i mesta na kojima se zaista gube pažnja, vreme i poslovne prilike.

Posle približno 20 godina na webu, ovo je možda najveća promena u mom načinu rada: ne želim što pre da prodam određeno rešenje. Prvo želim da razumem koje poboljšanje zaista ima smisla za taj biznis.

Prvo jasnoća. Onda alati.

Ako želiš da razgovaramo o tvom projektu, javi mi se. Ne obećavam magiju, već direktnu povratnu informaciju zasnovanu na onome što sam tokom dve decenije video da radi, i da ne radi, na webu.

Želiš da zajedno sagledamo projekat?

Zakaži kratak razgovor o tome gde trenutno zapinješ i šta bi „bolje“ konkretno trebalo da znači za tvoj biznis, ne samo za izgled početne strane.

Newsletter sa idejama koje vrede

Prijavi se na moj newsletter. U newsletteru deliću nove uvide, konkretne savete i povremene studije slučaja, sve što može da pomogne tvom biznisu da raste.

Bez spama, jednom nedeljno ili kad ima šta da se kaže, kad imaš šta da pročitaš.