Pisanje “čistog” koda
Šta je to “čist” kod? Čist kod (clean code) predstavlja programski kod koji se lako čita, razume i menja. Potreba za pisanjem čistog koda postaje veoma izražena kako softverski sistemi rastu i postaju kompleksniji, te se javlja potreba za održavanjem. Visoko kvalitetan i čist kod znatno olakšava održavanje softverskih sistema. Čist kod: se lako održava […]
Pročitaj ostatak
5 knjiga koje svaki programer treba da pročita
Svaki profesionalni programer treba da nastavi usavršavanje svojih veština nakon završenog kursa ili fakulteta. Ove veštine se ne odnose samo na pisanje koda, već i na organizaciju koda, pristup rešavanju problema, kao i kolaboraciju sa kolegama iz tima. Izučavanjem relevantne literature se mogu steći nova znanja koja unapređuju ove veštine. Izdvojili smo za vas 5 […]
Pročitaj ostatak
Algoritmi za početnike: Procena vremenske kompleksnosti
U jednom od prethodnih postova, načeli smo temu algoritama i njihove složenosti. Trudićemo se da pristupimo temi sa što manje „matematičkih” detalja, ali neće uvek biti moguće. Veoma nam je važno da znamo koliko brzo će se naš program odnosno algoritam izvršavati. Jedan od faktora koji utiče na to je hardver na kom se program/algoritam […]
Pročitaj ostatak
Zašto baš programiranje, i odakle da počnem?
U današnjem brzom tehnološkom svetu, programiranje postaje ključna veština koja otvara vrata nebrojenim mogućnostima za profesionalni uspeh i lični razvoj. Kurs “Osnove programiranja” na FTN informatici, koji počinje 20. maja, nudi vam priliku da zakoračite u ovaj fascinantan svet i steknete znanje koje može značajno promeniti vaš život. Zašto baš programiranje? Zvanični podaci pokazuju da […]
Pročitaj ostatak
Algoritmi za početnike: Uvod
Ukoliko se spremate za intervjue za pozicije developera, sigurno ste čuli da u pojedinim kompanijama zapitkuju o algoritmima, njihovoj vremenskoj i prostornoj složenosti, a da ne pominjem (big) O notaciju. Sve to zvuči strašno početnicima, kažu da ima i neke matematike. Za početak, hajde da sažmemo osnove algoritama. Na pomisao o algoritmima, mnogi će se […]
Pročitaj ostatak
Programiranje s ChatGPT-om: Kako nam može pomoći?
U današnje vreme, tehnološki napredak dramatično menja način na koji učimo i primenjujemo programiranje. Jedan od najzanimljivijih alata u ovom kontekstu je ChatGPT, model jezika zasnovan na veštačkoj inteligenciji, razvijen od strane OpenAI. ChatGPT nije samo inovativan alat za komunikaciju, već i moćan resurs za učenje programiranja, posebno za početnike. U ovom članku, istražićemo kako […]
Pročitaj ostatak