Hmm, čitam o čemu pišete i kako razmišljate. Pošto ima dosta mladih ljudi, možda bih mogao da kažem nešto o svemu kao savet (koji naravno možete prihvatiti ili odbaciti) mojim primerom.
Kao srednješkolac, sve što drugi nisu uspevali da razreše iz oblasti programiranja (uključujući i nastavnike) dolazilo je kod mene, i rešavao sam bez problema. Srećom, kao takav bio sam prihvaćen od strane nastavnika (o školskim drugovima da ne govorim), a ne odbačen, tako da smo uspešno sarađivali! Zahvaljujući tome, uspešno smo vodili polovinom osamdesetih kurseve informatičkog opismenjavanja i kurseve programiranja na nivou grada u okviru nekih klubova.
Kasnije na studijama mašinstva, uspevao sam "iz fazona" iz oblasti ispita Numerička matematika i programiranje da za vreme predviđeno za polaganje ispita pismenim putem, da razrešim zadatke za sve četiri grupe (na koliko su nekada delili) u predviđenom vremenu. Šta ćete, ne kažu zabadava mladost, ludost!
Dok sam bio student II godine mašinskog fakulteta, imao sam prijatelja koji je studirao elektroniku i bio je na IV-toj godini. Momak je 5 puta padao na nekom ispitu vezanom za programiranje. Čini mi se da su imali asemblersko programiranje za neki virtuelni procesor koji je postojao kao softverski model na fakultetskom kompjuteru (ne sećam se kako su taj procesor zvali), asemblersko programiranje za mikroprocesor Intel 8085, programiranje na programskom jeziku ADA, i još ponešto (ne sećam se tačno, prošlo je dosta godina). Pošto je bio dobar momak, hteo sam da mu pomognem. Asemblersko programiranje sam znao (doduše tada za 6502, 6809 i sl.), ADA je bila mali problem jer se sa njom nisam sretao, ali uvidom u njegove knjige, i beleške sa vežbi i predavanja sam ukapirao dovoljno. Osnovni problem je bio što dečko ništa nije shvatao, već je sve ono što nije mogao shvatiti učio napamet. Za dve nedelje sam uspeo da mu objasnim i pripremim ga, proradili smo sve blankete, i zadatke sa vežbi uz iscrpno objašnjavanje, i tip je iz prve položio sa 8-com! Čovek sada naravno nije programer, već je direktor u jednom preduzeću!
Pre četiri godine do mene je došla jedna studentkinja fizike koja je zbog FORTRAN-a gotovo odustala od studiranja. FORTRAN i nije nešto posebno težak (za većinu nas na ovim forumima), ali za ovu curu je bila velika prepreka. Iza toga, ispit je iz prve položila ocenom 9, a sada je profesor fizike u jednoj osnovnoj školi.
Pre otprilike godinu dana, javio mi se prijatelj koji je inženjer elektronike (inače veliki stručnjak, ali zaista), sa zahtevom za pomoć. Trebalo je povezati "CAREL Web Gate" sa kompjuterom radi programiranja jednog PLC-a koji je trebao da omogući da putem SMS-a se kontrolišu u jednom objektu klima uređaji. Uz opsežan zajednički rad, priveli smo to do kraja u predviđenom terminu.
Pre par meseci bio se otvorio konkurs za administratora opštinske računarske mreže. Nisam mogao da konkurišem zbog neodgovarajuće stručne spreme (ja sam mašinac, a tražili su naravno informatičara, ili bar elektronca), iako održavam mreže i sisteme u više preduzeća u gradu uspešno više od 4 godine.
Inače, prve stvari sam programirao na
4-bitnom procesoru "NEC" D777G, zatim sam upoznao asemblersko programiranje za već pomenute "MOSTEC" 6502 i "MOTOROLA" 6809, posle toga sam se bavio "Hitachi"-jevim procesorom HD61700, pa MC68000 ... Od jezika sam poznavao "BASIC", "FORTRAN", "FORTH", "C", itd. Uspešno sam pisao sistemske rutine za raznorazne hardverske dodatke u asembleru i "FORTH"-U, a i par specijalizovanih programa.
Jesam li ja programer? Apsolutno ne! Umem li šta programirati? Da, mada sam dosta zarđao u poslednje vreme. A imao sam prilike da upoznam ljude koji sebe zovu programerima, i jedu hleba od toga. Međutim za njih algoritam je nepotrebna stvar! I što je još gore, ne umeju napraviti od napisanih rutina algoritme (mada obično to treba ići obrnutim redosledom)!
Da rezimiram: to nešto, ili imate ili nemate, i tačka! Ako nemate, uz mnogo truda se mnogo može postići (dobro možda ne baš sve). Fakulteti su takvi kakvi su

, to svi znamo, i tu se u kratkom roku nemože ništa. Da ne ponavljam rečeno, ukratko reći ću da se slažem sa JMatejom.