PDA

Prikaži potpunu verziju : Java programiranje - Pomoc/Saveti


MilosGak
2.5.2012, 15:21
Pozdrav svima :ciao:

Mnogo sam razmisljao ovih dana i odlucio sam da krenem da ucim solo o programiranju, malo sam citao i raspitivao se... I svidja mi se java programiranje, ali nisam nasao idealnu knjigu za mene kao apsolutnog pocetnika, iz koje cu razumeti sve sta je napisano unutra zato sto sam bas apsolutni pocetnik.

Ali sam nasao jednu takvu, ali za C++ programski jezik i bas je sve lepo objasnjeno za nas beginnere, kako lepo i pise u toj knjizi " knjiga nije zamisljena kao knjiga iz koje bi saznao sve tajne programiranja, vec da bi posle te knjige mogao prouciti neke profesionalnije, koje govore vise o samom C++"...
Preuzeo sam je odavde, http://tutoriali.org/C_plus_plus_za_apsolutne_pocetnike.html

I nakon te knjige bi kupio neku koja ce mi bas profesionalno objasniti sve o C++...
Moj plan je da za neke 3-4 godine savladam C++ i da onda predjem na java programski jezik...
Kako pise u toj knjizi, a i ima logike, najteze je nauciti prvi programski jezik za sta bi trebalo 2-3 godine svakodnevnog rada...
A da posle prebacivanje na neki drugi jezik traje mozda 3 meseca...
Sta vi mislite o tome?


I vase misljenje koliko bi mi trebalo da naucim C++ (ono solidno) ako bi 5 dana u nedelji strebao po 1-2h...?

Ps. ove godine krecem u 1. srednje i mislim pored skole to da ucim pa posle ako bog da upisem neki fax, ako ne isao bi na ove kurseve za usavrsavanje...

Ali to je vec u daljoj buducnosti...


Ako imate neku dobru knjigu, predlog, savet samo kazite...Veliki pozz :) :nov_explo

voodoo_
2.5.2012, 15:48
C++ (niti bilo koji drugi programski jezik) se ne uči tako što se štreba nekoliko sati dnevno, nije to biologija i geografija. Nego nakon teorijske osnove (za šta ti treba par nedelja), samo tutorijali i suva praksa.

Drugo, ne znam što se uopšte hvataš za samostalno učenje sa 15 godina, kad ćeš već u srednjoj imati nekakvu informatiku ili programiranje. Tu ćeš pohvatati neke osnove, pa tek onda sredinom ili krajem srednje zapni žešće za neki konkretan programski jezik čije znanje može da se naplati. Do tada, samo lagano i bez pritiska, imaš ti još dovoljno fore da naučiš šta god hoćeš u životu, a ne jedan ili dva programska jezika. Ja recimo pre faksa nisam ni znao Javu, a sad je rasturam.

MilosGak
2.5.2012, 15:56
Slazem se sa tobom, ali nmg ja da cekam srednju a kamoli sredinu srednje :D Nema sanse :P Ja bi voleo da udjem u sve to jos pre nego sto zavrsim osnovnu, tj. sada... :)

A vas bih zamolio ako mozete samo da me uputite kako da krenem, od cega?

voodoo_
2.5.2012, 16:22
Počni od ovog:

http://home.etf.rs/~kraus/knjige/crz.html

Ima na ETF-u u skriptarnici (uđeš na fakultet pa ideš desno, ili pitaj portira ili bilo kog studenta), vidi samo da ti ne uvale "Rešeni zadaci iz programskog jezika C" već baš ovo "Programski jezik C sa rešenim zadacima" (ova prva su samo zadaci bez teorije, to nemoj).

C je uvek korisno znati za programiranje uopšte, a s njega ćeš vrlo lako preći na bilo šta drugo (C++, Javu, C#).

MilosGak
2.5.2012, 16:44
Znaci kao totalnom pocetniku u svemu ovome ti bi mi preporucio tu knjigu? :)

I gde to ima u NOVOM SADU da se kupi? :) Hvala unapred :n_klanja:

voodoo_
2.5.2012, 17:40
Da, pošto ovo nije samo odlična knjiga za programiranje u C-u, nego i odlična knjiga za učenje programiranja uopšte.

Ne znam gde ima, ali možeš da naručiš i odavde pa da ti pošalju poštom

http://www.mikroknjiga.rs/store/prikaz.php?ref=978-86-7466-334-9

Krilce
2.5.2012, 18:12
Bilo je da se kupi na Spensu u onoj velikoj knjizari, valjda se zove Solaris (sve velike knjizare u NS zovu se na S :D). Mene je kostala 1200 cini mi se, mada nisam siguran.

EclipsE
2.5.2012, 18:59
Krausove knjige su uzasne...

voodoo_
2.5.2012, 19:03
C++ knjiga jeste, C ni slučajno nije.

Miljanic
14.5.2012, 0:50
Nisam neki profi, ali bih porucio Milosu da se opusti. Zato što će u srednjoj (ako je u gimnaziji, a mislim da u većini škola nije mnogo bolje) učiti Pascal i slično, pa će se samo nervirati ako bude znao više iz nekog višeg jezika (C, C#, C++, Java...).
Postoji više razloga. Programiranje nije samo "uzeću knjigu tipa 'Programming in C' od 1000+ strana, pročitati je, provežbati i super". Programiranje je kompleksno, i zahteva gomilu znanja koja se ne mogu steći u srednjoj školi. Osim osnova programiranja, potrebno je znati matematiku (ma koliko na faksu delovalo besmisleno učiti one silne teoreme i dokaze, to ima efekta. Teško mi je da objasnim, ali mislim da ima smisla), linearnu algebru, računarske mreže i tehnologije, arhitekturu računara (stvari tipa stack-a i heap-a) i tako dalje, da ne nabrajam. Naravno tu su paterni kao i razne zezancije tipa algoritama, struktura podataka, metodologije programiranja kao i refactoring-a. Baze podataka su posebno interesantne, zbog svoje kompleksnosti kao i komplikovanosti (agregacije, apstrakcije, konkretizacije...). To sve srednjoskolac moze da shvati, ali ne bas u potpunosti i da primenjuje.
Svako ko se ozbiljnije bavi programiranjem, treba da teži da bude developer. On ne samo da ume da kuca kod, već i da planira, osmišljava i razvija program, kao i da ga testira i optimizuje. Ovakva znanja se ne mogu steći u srednjoj skoli, već samo na fakultetu, i kasnije kroz praksu. Ja na primer nisam znao ni zašta od ovoga dok nisam upisao faks, a polako učim jedno po jedno, i napredujem.

Osnovni preduslov napretka je rad. Radom se sve može postići. Tako da, Miloše, nemoj da se plašiš, vreme je pred tobom i nemoj žuriti. Uči pomalo a tek na faksu će to doći na svoje. Od fakulteta (državnih) za tu struku su ETF, PMF i FON, tj. odgovarajući smerovi na njima. Čućeš gomilu gluposti na temu rivaliteta ETF-a i FON-a, za i protiv, i ne slušaj ništa od toga, jer je taj rivalitet lažan, ta se dva faksa ne mogu porediti.

Ako te interesuje FON, javi, pa te mogu uputiti u stanje na njemu, šta se uči i koliko se radi, jer i sam ga studiram.

Shonkas
25.6.2012, 12:00
Imam potrebu za fax da najnizi stepen Dzave savladam, a ja nikada se nisam susreo ni sa jednim programskim jezikom...
Cak tip zadataka na ispitu -sta se pojavljuje kada ovo otkucate na ekranu :)
Znaci stvarno osnove Jave..! Cime se mogu posluziti od knjiga u nekom obliku (digitaln. ili obicn.)..ili imate drugi predlog za mene? TNX

Ivan452
25.6.2012, 14:08
@Shonkas
Da li te interesuje samo da polozis taj predmet ili te interesuje da se bavis programiranjem u buducnosti?

Ako hoces samo da polozis predmet onda ti je najbolje da se vodis materijalima sa fakulteta i Google-om (Google ti je najveci prijatelj).
Kreni prvo sa materijalima, pa sta ti nije jasno google-uj.
Mislim da ovde imas bas detaljno objasnjeno: http://docs.oracle.com/javase/tutorial/index.html
Ali moja preporuka ti je da se prvenstveno vodis materijalima, jer tutorijali na netu umeju da objasnjavaju stvari nekim cudnim redosledom.

A ako hoces da se bavis programiranjem onda materijali + Google + neka knjiga.
Mozda moze neko nesto novije da ti preporuci, ali znam da je knjiga za Javu u 2 toma koju izdaje CET vrlo dobra (i vrlo skupa).

Shonkas
25.6.2012, 18:28
^ Za sada samo da polozim, ali bih voleo uci u ovaj svet Dzave..
Inace sve radimo u NetBeans-u

Ivan452
25.6.2012, 22:24
Jos bolje za NetBeans, jer ovi tutorijali su bas specificno za to. Nema da omasis.

Miljanic
3.7.2012, 13:10
Izvanredan praktikum za javu koji smo koristili na principima programiranja na faksu

Praktikum (http://www.fonforum.org/download/druga/Principi_programiranja/PraktikumJava.zip)

A možeš i kupiti na skriptarnici faksa (FON), nije ni skupo (s obzirom da je poveliko).

dzambo
21.7.2016, 0:49
Ovaj praktikum sa FON-a je odlican! Jako lepo pisano i objasnjeno kroz sjajne primere. Ko krece sa ucenjem neka mu ovo bude i osnova da provezba zadatke.
Ako postoji jos nesto naprednije sa FON-a ili slicnih fakulteta vezano za Javu bio bi vam zahvalan da podelite.

marelli
25.12.2016, 1:24
@dzambo

meni se svidja literatura sa Singidunuma, odeš na njihov sajt i nađeš deo singipedia, imaju dosta knjiga koje se mogu skinuti, tu ti je Java ...

Teva
28.12.2016, 10:25
A da lepo ode na https://code.org/learn i tamo krene da uči programiranje :)

Po mom mišljenju u ovom trenutku bi mu najbolje bilo da usvoji način razmišljanja, ograničenja i mogućnosti.

Učenje konkretnog jezika će doći kasnije.

Ili ti ovako, na laičkom nivou, dobrog pesnika ne čini jezik na kom piše već ono što piše. Ako ne zna šta će i kako će napisati, džaba mu poznavanje 16 jezika.