Citat:
Ivan Dimkovic: Pa dobro, fakat da jedan inzenjer mora da poznaje racunarsko programiranje [...]
Konkretno, mislim na „klasičnije“ inženjerske grane, ne na one direktno vezane za razvoj softvera. U tom smislu, i nije baš važilo do skora da takav inženjer mora da ume da programira (koliko-toliko); naprotiv, često sam na svoje gunđanje dobijao odgovore tipa „ne treba inženjer da programira, ima ko će to“. Zaista, nije tako česta pojava
sada da prosečni inženjer čuka kod, ali je po mom mišljenju to
budućnost. Očigledno, i neke obrazovne institucije su sličnog mišljenja.
Nije li, onda, ovo pomalo čudna situacija? Nije li trebalo da uredni, formalni, posvećeni, stručni proizvođači softvera zadovoljavaju potrebe korisnika sve više i kvalitetnije, tako da sve manji broj ljudi kojima razvoj softvera nije posao mora da se hvata u koštac sa programiranjem? Ispada kao da umesto toga klizimo „unazad“ na 60-te, 70-te, kada je svaki inženjer koji je koristio računar bio sam svoj programer.
Citat:
Ivan Dimkovic: Doduse, nisam bas siguran da termin "poznavati racunarsko programiranje" znaci [...] da uopste koristis Linux. [...] cak sam prilicno siguran da Windows ima kvalitetnija razvojna okruzenja za odredjene programske jezike od Linuxa.
Zapazi da je u pitanju inženjerstvo koje se
ne bavi razvojem softvera kao takvog, čak ni izbliza. Ako pogledaš na gornjem sajtu spisak ponuđenih predmeta, videćeš: Mehanika fluida i aerodinamika, Elastičnost tela i konstrukcija, Pogon letelica, Mehanika leta i upravljanje... Ni pomena bilo čega vezanog za softver.
Već je u pitanju programiranje radi rešavanja konkretnih problema na svakodnevnim inženjerskim poslovima. A to znači, pre svega, povezivanje heterogenih programa radi izvršavanja određenih zadataka, koji se izvršavaju u još heterogenijim okruženjima, i dopunjavanje takvih lanaca sopstvenim proračunskim programima, uposebljenim za datu priliku i problem. Što skupa izađe na: uređivač teksta, terminal, „pametni“ jezik (perl/piton/...), „mišić“ jezik (fortran/c/c++), udaljene računare, računska jata; kreativno razmišljanje, štap i kanap.
Vindouz, MekOS? Ha. Za kupusarski posao, kupusara.