
Kako sam započeo sa web dizajnom - Od Notepada do modernih frameworka

Nikola Filipovski
Full-Stack Web Developer
Posete: 84
Lajkovi: 5
Kako je sve počelo
Sve je počelo kada sam imao 14 godina, davne 2008, uz legendarnu igru Counter-Strike 1.6. Postao sam administrator na serveru, a jedan od mojih zadataka bio je da pomažem u vođenju foruma za zajednicu. Da, forumi su tada bili "vruće društvene mreže".
Iskreno, više se i ne sećam koliko sam foruma napravio. Ali upravo zbog njih sam odlučio da naučim HTML, CSS i JavaScript. Nije bilo ChatGPT-a, nije bilo trenutnih AI odgovora i definitivno nije bilo frameworka poput Reacta, Vue-a ili Tailwind CSS-a. Kada bih zapao, imao sam samo jednu opciju: Guglaj i nadaj se da ćeš naći nešto korisno.
“Nismo kopirali kod sa ChatGPT-a. Kopirali smo kod od nepoznatih ljudi sa foruma i nadali se da radi.”
Učenje bez AI-ja, StackOverflow-a i YouTube tutorijala
U to vreme čak su i YouTube tutorijali bili retki i kratki. Google pretraga nije bila ni blizu onoga što je danas. Nije postojao StackOverflow koji bi rešio svaku grešku odmah - nije ni postojao kada sam ja počeo. Imali smo forume i stotine komentara koji su često samo govorili:
Pokušaj da reinstaliraš Windows.
Da bih nešto naučio, morao sam da kopam po postovima na engleskom, koji mi nije bio maternji jezik. Bilo je sporo, frustrirajuće, ali neprocenjivo. Zahvaljujući tom procesu, učio sam programiranje i istovremeno unapređivao engleski jezik.
Loše stvari mogu imati dobre posledice 🙂
Legendarna Notepad era
Da, svoj prvi kod pisao sam u Windows Notepadu. Bez boja za sintaksu, bez auto-complete-a, bez upozorenja. Samo čist tekst i bol. Nakon nekoliko meseci otkrio sam Notepad++ i imao sam osećaj da sam otključao tajno oružje:
“Notepad++ je bio moj Visual Studio Code pre nego što je Visual Studio Code postojao.”
Obeležavao je tagove, pomagao mi da brže uočim greške i iskreno, delovalo je kao magija. Bio sam navučen više nego ikada.
Nekad i sad
- Nekad: Satima pretraživanje foruma
- Sad: AI ti da pogrešan kod za 5 sekundi 🙂
- Nekad: Pisanje HTML-a u Notepadu
- Sad: Žaljenje ako IntelliSense kasni 0.2 sekunde
- Nekad: CSS layout-i sa tabelama
- Sad: Tailwind, Flexbox, Grid - biraj oružje
Moja pauza, moj povratak i novo poglavlje
Nakon što sam savladao osnove HTML-a, CSS-a i JS-a, zaglavio sam se sa PHP-om. U isto vreme morao sam da se fokusiram na školu, posao i život. Prestao sam da kodiram pre 17. rođendana. Završio sam srednju školu mašinskog smera, počeo da radim sa 18 godina i kasnije nastavio obrazovanje.
Zatim me je život odveo na Maltu, gde sam pronašao bolje prilike. Godine 2018. ponovo sam kupio laptop, video koliko se web razvio i osećao se kao potpuni početnik. Šest godina bez koda u IT svetu je kao vek van mreže.
“Internet se promenio više nego ja.”
Svakog dana nakon posla - ponekad i posle 12-časovnih smena - učio sam i kodirao. Polako sam sustigao HTML5, CSS3, responzivni dizajn, moderan JavaScript i na kraju ponovo backend programiranje. Završio sam kratak kurs web dizajna, dobio diplomu i od tada nisam stao.
Moji projekti od tada
- Kompletan sistem za upravljanje kompanijom u kojoj sam radio na Malti pod nazivom BIMS - Sistem za interni monitoring objekata nfwdesign.com - BIMS
- Web sajt za moju devojku (sada suprugu 🙂) reuniting-yourself.com
- Moj prvi portfolio (verzija 1.0) Pogledaj ovde
Zašto sam nastavio da kodiram i zašto to i dalje volim
Kada sam se vratio kodiranju nakon godina pauze, shvatio sam nešto važno: Zaista mi je nedostajalo.
Programiranje mi daje osećaj napretka kakav malo šta drugo u životu može. Napišeš nekoliko linija koda, osvežiš stranicu i odjednom postoji nešto što pre sekundu nije postojalo. Ta transformacija, taj trenutni feedback je zarazan na najbolji mogući način.
Nastavio sam jer volim rešavanje problema. Volim trenutak kada nešto konačno proradi posle sati debagovanja. Volim da pretvaram ideje u stvarne proizvode koje ljudi mogu da koriste. I najviše od svega, volim to što uvek postoji nešto novo da se nauči.
“Programiranje nikada ne dosadi. Onog trenutka kada pomisliš da znaš sve, industrija ti dokaže suprotno i u tome je lepota.”
