Ne treba ti nikakav kurs iz "domaćih zadataka". Tačno je da dosta znači ako iza sebe imaš par godina praktičnog rada u oblasti programiranja, pa makar to bili i neki mali programčići kućne radinosti nastali više iz zezanja nego bilo čega drugog. Ali projekti na ETFu nisu nipošto nesavladivi, ma koliko neko nemao iskustva u pisanju softvera. Ako programi koje su ti ljudi slali deluju previše konfuzno, kreni od manjih stvari, prelistaj rokove iz OS, pogledaj materijale sa vežbi, potrudi se da shvatiš probleme koji su rešavani. Kad se posle vratiš projektu videćeš da ti je tu većina stvari već poznata, jer se upravo na vežbama rade ključni delovi OS projekta.
I ne zaboravi, kad se odlučiš da se baciš na projekat, psihički se spremi na brojne frustracije sa okruženjem u kojem ćeš to da radiš. Pre svega mislim na probleme sa kompajlerom, bagovanje debuggera (a vrlo često i nemogućnost debuggovanja zbog prirode projekta - pre svega korišćenja interrupta) i slično. Ali, Bože moj, sve je to za ljude, mnoge moje kolege za koje bih rekao da nikada neće biti u stanju da odbrane projekat su to uradile. Zato sam siguran da su samo volja i živci ključni :)
ex.
trooper
Oh goody... it's my Illudium PU-36 Explosive Space Modulator!
Softversko Inženjerstvo
♪♫♪