Citat:
Whitewater:
Citat:
Zlatni_bg:
Hm, po meni bi logicniji pristup bio ucenje odabranog jezika, pa prelazak na OOP u tom jeziku. Ne ucenje jezika striktno zbog OOP, pa posle bataljivanje istog (kao sto vidim da je ovde slucaj sa C, a pokretac teme svakih par dana menja interes).
nista ja nisam batalio ! Poceo sam sa PHP, pa shvatio da mi treba HTML. Tu sam naravno naleteo na JS. I onda sam shvatio da je najbolje da ipak naucim prvo neki klasican jezik, a to je C.
vec 3 nedelje sam sa C procitao sam celu knjigu od Prata i proradio neke primere koristeci code:blocks, radio na Windows i linux-u.
Ne kazem da sam postao ekspert i zasto bih batalio C ako hocu da se upoznam sa OO ?
PHP i web drustvo su sada na stand-by.
Moj cilj je da udarim temelje za bavljenje programiranjem...
Sad citam na safarionline The Object Oriented Thought Process od Weisberga...
Nemoj se ljutiti, nisam hteo da te uvredim :) Poenta je da svakom jeziku moras da posvetis neko vreme, a C uopste nije los jezik za pocetak ako zelis da razumes racunare i neki sub-low-level programming. Iz teme u kojoj si pisao da ti pointeri nisu jasni sam zakljucio da nisi zeleo da se zadrzavas na njemu vec odmah da skocis na OOP. Imamo Baneta, on je verovatno najbolji C programer na forumu, koji ce ti reci da za 3 nedelje sigurno neces moci da pokacis ni osnove ako si tek poceo sa programiranjem generalno, i dobro slusaj njegove savete.
PHP & web ne treba da ti bude na stand by. Obrazlozicu zasto.
Pazi, proceduralno programiranje je meni dugi niz godina zavrsavalo posao. Mozes sve dan danas da napises i tako. Tek kada osetis potrebu za prelaz, ja mislim da treba da predjes na OOP u nekom jeziku. A za pocetak je neophodno da u tom jeziku dobro naucis sintaksu i dosta primera, kao i da izradis par aplikacija. Najlaksi primer kako da sve to preskocis je na primer,
Delphi. Tu ces imati rapid-app-development gde ces uglavnom koristiti njegove klase i pisati OOP. To je ono sto niko nije spomenuo ovde. Osnove paskala ces vrlo lako nauciti ako si radio C. Verovatno Delphi niko nije spomenuo danas jer su ga pojeli mnogi drugi jezici, ali za lonewolf programiranje je i dalje dobra stvar. Vrlo brzo dobijes potpunu aplikaciju sa GUI-jem, bilo za linux, bilo za android, bilo za windows, HTML5, sta vec sve moze da kompajlira/wrappuje - ne znam dokle se stiglo s tim danas.
Dalja prica i obrazlozenje zasto da ne batalis i ne stavljas PHP na standby.
Mali je broj (pogotovu u Srbiji) dobrih PHP programera. 90% njih je dalo sebi tu titulu jer rade WordPress sajtove koje eventualno ili uopste ne modifikuju, neki prave neke one-page aplikacije od 100 linija koda, a 10% ljudi radi pravu stvar sa PHP-om. PHP takodje ima VRHUNSKI odradjen OOP ako pratis best-practices, pogotovu sa PHP7. Eksremno je lak, a ako pravis neki API, ne treba ti ni HTML niti bilo sta drugo sem PHP-a. Takodje u potpunosti mozes da koristis MVC, a kad budes u mogucnosti mozes da predjes i na FW koji koristi taj princip, recimo Laravel.
Kontrirajuci svime sto su ti predlozili ovde, Javu itd, predlazem ti da skines Delphi koji ima besplatnu verziju sada, i da nastavis svoj rad u PHP-u u kom ces praviti OOP aplikacije. Delphi ti verovatno nece zaraditi novac ukoliko sam ne guras svoju aplikaciju na trziste, ali dobri PHP programeri se ubijaju od posla i para. A ako bas tezis ka OOP i radio si C (i zalio se na tipove) imas ogroman potencijal da budes dobar PHP programer jer gomila ljudi u PHP ni ne koristi tipove i definisanje tipa promenljive.
Zelim ti uspeh u daljem ucenju i zaista se nadam da me nisi pogresno shvatio, tu sam za dalje savetovanje.
THE ONLY EASY DAY WAS YESTERDAY