Osnovno razumevanje - ljudi koji do 35-40. godine života nisu nikad čuli ni videli programiranje, uglavnom imaju problem da shvate uslovno izvršavanje, petlje, funkcije, kao i pojedine stvari vezane za OOP (klase-objekti, nasleđivanje, interfejsi).
Ako su to nekako i savladali, kad se krene sa nekim framework-om, gde se maksimalno koristi nasleđivanje klasa iz FW-a, tu se totalno pogube.
Naravno, ako su završili neki faks koji zahteva poznavanje i razumevanje tehnike, tj. ako imaju adekvatno tehničko znanje iz neke druge oblasti, ta razvijena logika će im biti od neke koristi u programiranju.
Ako su završili neke društvene nauke ili nešto drugo što nema veze sa tehnikom, i nikad se nisu bavili nečim što bi im pomoglo da razviju logiku u programiranju, možda je bolje da se ne upuštaju u to.
Mada, uvek ima izuzetaka, znam za slučaj da je devojka završila japanski jezik, radi u nekoj firmi koja pravi kurseve za engleski namenjene japanskom tržištu, prešla je u IT kompaniju koja se bavi razvojem web aplikacija, servisa i slično, i sasvim se dobro snašla.
Izuzetaka uvek ima, a da li postavljač teme jeste jedan od takvih izuzetaka, teško da možemo saznati preko foruma. Ništa ga ne košta da proba. Pojedine firme zainteresovanima daju određen materijal koji treba da prouče i potom im zadaju zadatak koji treba da reše u određenom programskom jeziku. Postavljača teme ništa ne košta da proba tako nešto.
Blessed are those who can laugh at themselves, for they shall never cease to be amused.