Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Run > Programiranje
Uputstvo Članstvo Kalendar Današnje poruke Pretraži

Programiranje Programski jezici, tehnike, alatke...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 13.5.2014, 12:09   #1
Gam3r
Član
 
Član od: 19.9.2013.
Poruke: 52
Zahvalnice: 13
Zahvaljeno 0 puta na 0 poruka
Određen forumom -Kako nauciti programiranje?

-Pozdrav ljudi, upravo zavrsavam 2. godinu fakulteta, ali moje znanje programiranja je jako slabo, odnosno nepostoji. Uzasno sam lenj, i nisam se nesto previse cimao na faksu, tj. jednostavno nisam bio raspolozen da ucim, e sad, posto moje studije traju 3 godine, a posle (ako se ne odlucim za master, a verovatno necu), bicu u potrazi za poslom.. Sad, kako diploma bez znanja nista ne vredi, hteo zelim da pocnem aktivno da ucim, ovako, od kuce. E sad, ne znam ni kako da pocnem, pa bi me zanimao vas savet. Iako cudno zvuci, ja zaista volim programiranje, ali sam u srednjoj skoli bio jako dobar (c jezik), ali to je samo zato sto sam isao u 'slabiju' skolu, gde nikoga drugoga sem mene nije zanimalo, tako da sam bukvalno imao privatne casove A na faksu se to promenilo, profesor nije objasnjavao samo meni, vec svima, a tako nisam mogao da pratim, ne onako kako sam zeleo. Tako da evo vec 2 godine su proletele, a ja nista korisno ne znam, a mislim da mi je vreme da se angazujem po tom pitanju (upravo sam osetio zelju i dobio veliku motivaciju), dakle, s' obzirom da 'c' donekle znam (naravno da ga ne znam, ali imam neku osnovu, otprilike znam kako funkcionise), mislio sam da krenem od C++ ? Za sada sam nasao neki sajt sa tutorialima:

http://www.tutorialspoint.com/cplusp...p_overview.htm

Navodno je dobar, doduse, drugar mi je rekao da je tu samo osnova, za nesto ozbiljnije ne moze odatle da se uci.. Inace, kupio sam i Izvornik, ali on je na srpskom, a 'teze' mi je da ucim iz literature na srpskom.. Moj neki plan je sledeci, da prodjem ove tutoriale C++ i nakon toga JAVA tutorial, pa kad to zavrsim, da ponovo krenem C++ i JAVU, ali iz ozbiljnije literature, one koja moze da mi pruzi potrebno znanje da bih mogao da radim. Izvinjavam se zbog dugackog teksta, ali sam hteo malo da vam docaram moju situaciju. E sad, da ponovim pitanje, imate li vi neki savet kako da pocnem? Da li je ovaj sajt dobar ili znate za neki bolji? I da li je moj plan da pocnem sa C++om dobar? I da, voleo bih da budem Software developer, da razvijam softvere, a ne da pravim igrice ili tako nesto, hteo bih da moje znanje bude sto bolje, posto sam resen da u narednih godinu i po, dve, naucim ovu oblast sto bolje, hvala
Gam3r je offline   Odgovor sa citatom ove poruke
Stara 13.5.2014, 12:24   #2
water wizard
Deo inventara foruma
 
Član od: 29.1.2008.
Poruke: 20.482
Zahvalnice: 433
Zahvaljeno 4.007 puta na 3.729 poruka
Određen forumom Re: -Kako nauciti programiranje?

pa dobro imaš osnove C sad možeš da učiš šta god ti padne na pamet jer je sve slično samo jednostavnije, C++, Java, C#, javascript itd.. ali ono treba i da se uči, a za soft dev vidi po oglasima šta se traži pa to usavršavaj...
https://poslovi.infostud.com/share/r...u.php?id=13929
water wizard je offline   Odgovor sa citatom ove poruke
Stara 13.5.2014, 15:30   #3
Krilce
Starosedelac
 
Član od: 4.11.2007.
Poruke: 1.726
Zahvalnice: 1.753
Zahvaljeno 629 puta na 363 poruka
Određen forumom Re: -Kako nauciti programiranje?

Ja bih ti preporucio da ucis nesto cime bi zeleo da se bavis. Programiranje je jako sirok pojam, a razliciti programski jezici imaju razlicitu primenu. Probaj da googlas poslove kojima bi voleo da se bavis po zavrsetku fakulteta, i vidi sta se trazi.

Sto se tice samog C++a, kopiraju svoju poruku iz druge teme:
Citat:
Krilce kaže: Pregled poruke
Sto se tice C++, ja bih batalio tutoriale.

Ja sam iscitao C++ Primer 5th edition, koji bih ti svakako preporucio, mada bih je ja vise koristio kao referencu nego knjigu za ucenje. Verovatno najbolja knjiga za pocetnike je, bar po meni, http://www.amazon.com/dp/0321543726/...ackoverfl08-20, a za mesec dana izlazi u izdanju koje obuhvata C++11 standard. Prodji kroz ovu knjigu, usput citaj i Primer, obzirom da je peto izdanje pisano za C++11.
Za Javu:
odlicna knjiga za pocetnike(sve je ilustrovano kao petogodisnjaku) http://www.amazon.com/Head-First-Jav.../dp/0596009208,
oficijalni tutorijali http://docs.oracle.com/javase/tutorial/

Par youtube kanala za koje mislim da vrede :
https://www.youtube.com/channel/UCwR...4cvsHbx-rGzSgw Ovaj covek pokriva gomilu stvari, od raznih programskih jezika do dizajn sablona, android programiranja, i sl.
https://www.youtube.com/channel/UCZS...pqO8B9wnBg4HWA
https://www.youtube.com/channel/UClE...dVO_fkrBw0OTrA
Oba kanala pokrivaju slicno gradivo (C, C++, algoritmi i sl.)

Poznavanje sintakse nekog jezika nije dovoljno za posao. Potrebno je da naucis algoritme, dizajn sablone, i najverovatnije tehnologije specificne za posao koji trazis (Spring, i sl.). Dug je put, ali ako sada zapnes, verujem da ces stici.

Da sam na tvom mestu, ne bih ucio vise programskih jezika istovremeno. Fokusiraj se na jedan, usput nadji dobru knjigu za algoritme i dizajn sablone(za dizajn sablone ti mozda nece ni trebati knjiga) i citaj, pa kada zavrsis sa ucenjem osnova zeljenog programskog jezika, pokusaj da odradis neki manji projekat u kojem bi mogao da primenis dizajn sablone i raznorazne algoritme(od razlicitih vrsta sortiranja i trazenja, do grafova).

Srecno.
Krilce je offline   Odgovor sa citatom ove poruke
Sledećih 2 korisnika se zahvaljuje korisniku Krilce na korisnoj poruci:
bokela (13.5.2014), Gam3r (13.5.2014)
Stara 13.5.2014, 16:07   #4
Gam3r
Član
 
Član od: 19.9.2013.
Poruke: 52
Zahvalnice: 13
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: -Kako nauciti programiranje?

Hvala, za pocetak sam mislio sam C++ da ucim, pa me zanima, koja je najbolja knjiga za pocetnike? Znaci jako mi je bitno da bude za pocetnike tj. da ne mora da se ima neko prethodno znanje, a kad zavrsim tu knjigu sa osnovama, onda cu poceti da ucim iz ozbiljnije knjige. Pre par meseci sam poceo da ucim iz Izvornika koji je iz 2002. godine valjda, na srpskom je, ali mi je ubrzo postalo komplikovno da pratim, iz krajnje jednostavnih stvari su skocili na komplikovane (komplikovane pocetniku), a negde na sredini knjige tek objasnjavaju to komplikovano sa pocetka, tako da se nisam snasao sa tom knjigom pa sam batalio, a C++ za 21. dan necu da kupujem, posto hocu da ucim iz knjiga na engleskom. Dakle, zanima me koja je najbolja C++ knjiga za pocetnike, a kad to proucim, vraticu se da pitam koja je dobra C++ knjiga za osobe koje vec imaju nekog iskustva sa programiranjem, sve u svemu, zelim da pocnem od apsolutne nule, da popunim 'rupe' u znanju, i da, hvala vam jos jednom na odgovorima

*Iz tvog posta gore sam procitao i ovo:
http://www.amazon.com/dp/0321543726/...ackoverfl08-20, a za mesec dana izlazi u izdanju koje obuhvata C++11 standard. Prodji kroz ovu knjigu, usput citaj i Primer, obzirom da je peto izdanje pisano za C++11.

Ako je po tvom misljenju to najbolja knjiga za pocetnike, znas li da li je izasla tak knjiga sa C++11 standardom, i ako jeste, imas li link za nju?

Poslednja ispravka: Gam3r (13.5.2014 u 16:27)
Gam3r je offline   Odgovor sa citatom ove poruke
Stara 13.5.2014, 16:16   #5
Gam3r
Član
 
Član od: 19.9.2013.
Poruke: 52
Zahvalnice: 13
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: -Kako nauciti programiranje?

I da, imam jos jedno pitanje, posto od jutros ucim sa ovog sajta:

http://www.tutorialspoint.com/cplusp..._operators.htm

Prethodna oblast je bila:
C++ Storage Classes

I ja sam za par sati stigao od 'Hello world' do ovoga.. A ovo se pojavilo bukvalno niotkuda, bez nekog detaljnijeg objasnjenja, pa sam resio da napravim pauzu i pitam za dalje. Cini mi se da iz ovih tutorijala ne moze da se uci (barem ne kvalitetno), a ako cu vec da ucim, hteo bih da znam sta je najbolje za pocetak, pa sta mislite? Cini mi se da tutorijali previse brzo prelaze, neke delove su cak i izostavili, a i nije najbolje objasnjeno.. Da li je bolje ostaviti tutoriale po strani i uciti iz knjige? I ako je tako, ponovicu jos jednom pitanje, koja je knjiga najbolja za apsolutne pocetnike, C++.
Gam3r je offline   Odgovor sa citatom ove poruke
Stara 13.5.2014, 16:39   #6
voodoo_
V.I.P. GNU/Linux
 
Avatar korisnika voodoo_
 
Član od: 1.11.2005.
Poruke: 11.166
Zahvalnice: 2.086
Zahvaljeno 4.923 puta na 2.859 poruka
Određen forumom Re: -Kako nauciti programiranje?

Ako si lenj za programiranje, imaš 21 godinu i jako slabo predznanje, onda prosto C++ nije za tebe. Neki jezici ipak traže drugačije stanje uma.

Uči C#, mnogo lakše ćeš ga unovčiti.
voodoo_ je offline   Odgovor sa citatom ove poruke
Stara 13.5.2014, 17:02   #7
Gam3r
Član
 
Član od: 19.9.2013.
Poruke: 52
Zahvalnice: 13
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: -Kako nauciti programiranje?

Imam 21 godinu, ali nisam lenj za programiranje, vec mi se jednostavno ne svidja kako je Izvornik napisan, i ne vredi da ucim nesto sto mi nije jasno. Sa druge strane, bile su mi druge strane stvari 'vaznije', tj. nisam bio raspolozen za ucenje, zato sto znam koliko vremena treba da se posveti tome, i kakav pristup treba da bude, ali sada zelim da krenem da ucim i to je to. A sto se C-a tice, ne zelim nista da unovcavam, barem ne jos, sada zelim da krenem da ucim C++, a nakon toga verovatno JAVU, tako da ako imas neku knjigu iz C++ a, molim te reci mi koja je kako bih mogao da nastavim da ucim, hvala.

Poslednja ispravka: Gam3r (13.5.2014 u 17:16)
Gam3r je offline   Odgovor sa citatom ove poruke
Stara 13.5.2014, 17:30   #8
mirko086
Novi član
 
Član od: 29.12.2013.
Poruke: 20
Zahvalnice: 7
Zahvaljeno 4 puta na 3 poruka
Određen forumom Re: -Kako nauciti programiranje?

Ja ti preporučuje da uđeš na www.thenewboston.com pa na link tutorials. Tu imaš praktično sve java, c, ... Tu možeš osnove da naučiš, kad ti to ne bude predstavljalo problem neku knjigu dobru uzmeš i to je to. Meni je tako lakše, ovaj momak se stvarno trudi da objasni. Ima i YouTube kanal tamo ima isto to.

Sent from my Blade using Tapatalk
mirko086 je offline   Odgovor sa citatom ove poruke
Stara 13.5.2014, 18:11   #9
Krilce
Starosedelac
 
Član od: 4.11.2007.
Poruke: 1.726
Zahvalnice: 1.753
Zahvaljeno 629 puta na 363 poruka
Određen forumom Re: -Kako nauciti programiranje?

Pa vec sam ti predlozio knjigu koja je namenjena apsolutnim pocetnicima, ali moze da posluzi i "zardjalima". Misim da sam procitao da izdanje koje podrzava C++11 izlazi negde u junu, ali generalno, najveci broj starih principa i dalje vazi, a kad tad ces naleteti na kod koji nije radjen po C++11 standardu. Ako zelis uporedo da gledas i C++11, onda nabavi i C++ Primer 5th. edition(nemoj ga pomesati sa C++ Primer Plus).

Btw. iscitaj ova dva bloga sto se tice newbostona i c++ tutorijala generalno.
http://jesyspa.blogspot.com/2012/07/...-tutorial.html
http://jesyspa.blogspot.com/2012/05/...tutorials.html

U sustini, drzi se dobre knjige, gde tutorijali mogu da predstavljaju samo dopunu, ali ne i glavni izvor ucenja, uz odredjene izuzetke(bar po meni).
Krilce je offline   Odgovor sa citatom ove poruke
Stara 21.5.2014, 13:15   #10
Reloader
Starosedelac
 
Član od: 25.10.2005.
Lokacija: Kragujevac - The Soul of Serbia
Poruke: 1.318
Zahvalnice: 98
Zahvaljeno 28 puta na 20 poruka
Određen forumom Re: -Kako nauciti programiranje?

"I can't give complete instructions on how to learn to program — it's a complex skill. But I can tell you that books and courses won't do it — many, maybe most of the best hackers are self-taught. You can learn language features — bits of knowledge — from books, but the mind-set that makes that knowledge into living skill can be learned only by practice and apprenticeship. What will do it is (a) reading code and (b) writing code.

Peter Norvig, who is one of Google's top hackers and the co-author of the most widely used textbook on AI, has written an excellent essay called Teach Yourself Programming in Ten Years. His "recipe for programming success" is worth careful attention.

Learning to program is like learning to write good natural language. The best way to do it is to read some stuff written by masters of the form, write some things yourself, read a lot more, write a little more, read a lot more, write some more ... and repeat until your writing begins to develop the kind of strength and economy you see in your models."

--Eric S Raymond

http://samizdat.mines.edu/howto/HowToBeAProgrammer.html
Reloader je offline   Odgovor sa citatom ove poruke
Sledećih 2 korisnika se zahvaljuje korisniku Reloader na korisnoj poruci:
Asmodeus (21.5.2014), Teva (25.5.2014)
Stara 22.5.2014, 16:34   #11
Markonije
Starosedelac
 
Član od: 14.3.2009.
Poruke: 1.200
Zahvalnice: 207
Zahvaljeno 276 puta na 179 poruka
Određen forumom Re: -Kako nauciti programiranje?

Jedna od prvih gresaka je otvaranje teme na SK forumu koja glasi ' kako nauciti programiranje'


Kako postati milioner ,1.000.000 ljudi zna odgovor a jedan je milioner stvarno....


[kad budes neispavan jer nisi hteo da legnes dok ne zavrsis deo programa,smatraj se programerom(kakvim takvim )]
Markonije je offline   Odgovor sa citatom ove poruke
Sledećih 4 korisnika se zahvaljuje korisniku Markonije na korisnoj poruci:
ivan90BG (23.5.2014), Reloader (22.5.2014), Sass Drake (23.5.2014), voodoo_ (22.5.2014)
Stara 23.5.2014, 10:55   #12
voodoo_
V.I.P. GNU/Linux
 
Avatar korisnika voodoo_
 
Član od: 1.11.2005.
Poruke: 11.166
Zahvalnice: 2.086
Zahvaljeno 4.923 puta na 2.859 poruka
Određen forumom Re: -Kako nauciti programiranje?

Ovo što kaže Peter iz Gugla ne znači da kompletno treba da batališ kurseve i knjige, to ne treba ni slučajno da uradiš, nego to samo znači da nećeš čisto na osnovu knjiga i kurseva postati dobar programer, moraš i sam da radiš na tome.
voodoo_ je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku voodoo_ na korisnoj poruci:
Krilce (23.5.2014)
Stara 24.5.2014, 22:11   #13
PeTkO
Banned
 
Član od: 6.11.2005.
Lokacija: Iza tebe
Poruke: 2.242
Zahvalnice: 419
Zahvaljeno 298 puta na 192 poruka
Slanje poruke preko Skypea korisniku PeTkO
Određen forumom Re: -Kako nauciti programiranje?

Iz nekog mog iskustva, 20-30% je klasicno "knjisko" znanje, 50% iskustvo a ostatak je najobicnije snalazenje i koriscenje vec napisanog koda (zasto bi izmisljao toplu vodu dva puta?)
PeTkO je offline   Odgovor sa citatom ove poruke
Stara 25.5.2014, 13:54   #14
Teva
Starosedelac
 
Član od: 23.2.2006.
Lokacija: Tamo gde su kuće od čokolade i prozori od marmelade....
Poruke: 1.579
Zahvalnice: 195
Zahvaljeno 301 puta na 171 poruka
Određen forumom Re: -Kako nauciti programiranje?

C++ nikako nije dobar kao prvi jezik za učenje. Iz prostog razloga što nema definisanu paradigmu, i po mom mišljenju za početnike je kobno da to prvo uče. Iz prostog razloga što imaš previše slobode. Msm da se ne lažemo C++ je car programskih jezika, i ne postoji brži jezik od njega, po mom mišljenju ni izražajniji, ali baš zato što te pušta da radiš šta hoćeš ima tendenciju da ti oteža da postaviš osnovne koncepte programiranja. Za učenje OO programiranja su ti bolji JAVA ili C#, dok za osnovno proceduralno je C odličan.

Dalje, programiranje nije poznavanje jezika, tutorijali, knjige, dokumentacija i brdo standardnih izvora učenja ti omogućava baš to, da naučiš jezik, što je preduslov za razvijanje skila za programiranje. Ključna stvar je da prepoznaš problem, da znaš da ga rešiš i da znaš da modifikuješ ili primeniš već gotovo rešenje za sličan ili čak šta više drugačiji problem za rešavanje onog koji je pred tobom.

Moje neko lično mišljenje je da je za početak najbolje raditi sa URM mašinom i rešavanjem problema na njoj (problema tipa sabiranje, oduzimanje, množenje, deljenje i tako te aritmetičke operacije (vektori, polinomi itd)), jer smatram da najbolje oblikuje način razmišljanja i najviše odražava proces programiranja početniku. Pa tek posle bi trebalo preći na više programske jezike, kad se jednom postavi osnova za razmišljanje o problemu i načinu njegovog rešavanja. Možda grešim al ja sam takvog dojma xD
Teva je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku Teva na korisnoj poruci:
voodoo_ (26.5.2014)
Odgovor

Bookmarks sajtovi


Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
Kako napraviti igru! (Iz perspektive programera...) sasha vukelic Pravljenje igara 138 24.9.2016 20:36
Digitalni umetnici u srbiji, šta, kako, koliko. Serbiansword Grafički softver i radovi 9 14.11.2013 15:52
Kako početi programiranje? teo97 Programiranje 87 5.1.2012 22:30
Kako najlakše naučiti programiranje? Eris Programiranje 50 11.11.2010 18:10
Vodeno hlađenje, pomoć oko odluke šta i kako vasiljevic Ostale komponente 12 21.7.2009 9:45


Sva vremena su po Griniču +2 h. Sada je 21:04.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com