Matematika u većini slučajeva nije toliko bitna - postoje oblasti poput razvoja kompajlera i programiranja igara koje zahtevaju da imaš malo dublje poznavanje određenih matematičkih oblasti poput trigonometrije, geometrije, matematičke analize itd.
Ako hoćeš da se baviš programiranjem mobilnih, desktop i web aplikacija, uglavnom imaš biblioteke koje rade većinu poslova za tebe. Ako te zanima sistemsko programiranje (pisanje drajvera, kernel modula i slično), tu je stvar malo komplikovanija i moraš da imaš veoma dobro poznavanje nekih koncepata na nižem nivou poput rada hardvera, registara i otklanjanje bagova ume da bude mnogo komplikovanije.
Dakle, sve zavisi od toga koja te oblast zanima. Ono što je mnogo bitnije je da stekneš programersko razmišljanje (podrazumeva se solidno poznavanje engleskog zbog čitanja i pisanja dokumentacije, rada sa inostranim timovima i komunikacije sa inostranim klijentima) i da naučiš da se snalaziš kad imaš neki problem - Google i StackOverflow ćeš koristiti u ogromnoj meri ako se odlučiš za ovaj, bio ekspert ili početnik.
|