Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako postati programer?

[es] :: Art of Programming :: Kako postati programer?

Strane: < .. 1 2 3 4 5 6

[ Pregleda: 23773 | Odgovora: 108 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.3gnet.mts.telekom.rs.



+2789 Profil

icon Re: Kako postati programer?24.08.2012. u 17:06 - pre 141 meseci
Kao što ne vidiš peksi, većina ljudi ima različita mišljenja.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

DusanSukovic
Dušan Šulović
Na krevetu

Član broj: 35637
Poruke: 1371

Sajt: www.MotoBoem.RS


+460 Profil

icon Re: Kako postati programer?24.08.2012. u 18:48 - pre 141 meseci
Citat:
Chobicus:
Norvig ima zanimljive savete kako postati programer: Teach Yourself Programming in Ten Years



Iz knjige "The Art of Designing Embedded Systems" autora Jack G. Ganssle:

Citat:

Any Idiot Can Write Code
In their studies of programmer productivity, Tom DeMarco and Tim
Lister found that all things being equal, programmers with a mere
6 months of experience typically perform as well as those with a year, a
decade, or more.
As we developers age we get more experience-but usually the same
experience, repeated time after time. As our careers progress we justify our
escalating salaries by our perceived increasing wisdom and effectiveness.
Yet the data suggests that the value ofexperience is a myth.



;)




Stane Dolanc: "Bavljenje tehnikom treba da postane svakodnevna potreba coveka.."
 
Odgovor na temu

Goran Rakić
Beograd

Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: Kako postati programer?24.08.2012. u 21:30 - pre 141 meseci
Šta autorima znači "perform"?
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.3gnet.mts.telekom.rs.



+2789 Profil

icon Re: Kako postati programer?24.08.2012. u 22:24 - pre 141 meseci
Obavi, odradi.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

Goran Rakić
Beograd

Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: Kako postati programer?24.08.2012. u 23:10 - pre 141 meseci
Obavi kao "iskodira po datoj specifikaciji u tehnologiji u kojoj se specijalizovao", obavi kao "iskodira po datoj specifikaciji potencijalno u potpuno novoj tehnologiji" ili obavi kao "osmisli i implementira"? Koji je obim tog zadatka koji se obavlja? Pitam konkretno za knjigu koju je Dušan citirao pošto meni na prvi pogled tvrdnja deluje sasvim nerazumno.
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

pisac

Član broj: 13046
Poruke: 4578



+3341 Profil

icon Re: Kako postati programer?25.08.2012. u 01:50 - pre 141 meseci
Glede prvog posta (što bi rekli braća Hrvati):

Citat:

...
2. Objektno orjentisana paradigma u jeziku C++, Java, C# ili nekom drugom po izboru sa dizajn paternima.
3. GUI programiranje da se malo dane dušom od teških stvari.
...
5. Niti, deljena memorija, komunikacija između procesa, bazeni poruka, privilegije i atributi nad fajlovima, događaji (valjda se to zove sistemsko programiranje, nemam pojma).
...


Mene zanima neka dobra a jednostavna literatura za lagan start, namenjena onima koji bi više da uče uz praktične primere nego uz suvoparno tehničko i jezičko teoretisanje i baljezganje.

Zna li neko da preporuči?
 
Odgovor na temu

DusanSukovic
Dušan Šulović
Na krevetu

Član broj: 35637
Poruke: 1371

Sajt: www.MotoBoem.RS


+460 Profil

icon Re: Kako postati programer?25.08.2012. u 02:16 - pre 141 meseci
Citat:
pisac:
Glede prvog posta (što bi rekli braća Hrvati):

Citat:

...
2. Objektno orjentisana paradigma u jeziku C++, Java, C# ili nekom drugom po izboru sa dizajn paternima.
3. GUI programiranje da se malo dane dušom od teških stvari.
...
5. Niti, deljena memorija, komunikacija između procesa, bazeni poruka, privilegije i atributi nad fajlovima, događaji (valjda se to zove sistemsko programiranje, nemam pojma).
...


Mene zanima neka dobra a jednostavna literatura za lagan start, namenjena onima koji bi više da uče uz praktične primere nego uz suvoparno tehničko i jezičko teoretisanje i baljezganje.

Zna li neko da preporuči?



Ja sam ucio na studijama Javu iz ove knjige:

http://www.amazon.co.uk/Java-P...&qid=1345857026&sr=1-3


Nema bas sve ovo sto si naveo, ali je napisano prakticno i idiot free za pocetnika, knjiga je dozivela deveto izdanje kod Prentice Halla...












[Ovu poruku je menjao DusanSukovic dana 25.08.2012. u 03:43 GMT+1]
Stane Dolanc: "Bavljenje tehnikom treba da postane svakodnevna potreba coveka.."
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.3gnet.mts.telekom.rs.



+2789 Profil

icon Re: Kako postati programer?25.08.2012. u 09:15 - pre 141 meseci
pisac

Mislim da ti ove stvari jednostavno ne leže. Mojne se ljutiš, ali za tvoje dobro mislim da je bolje da se baviš nečim drugim. Svo to "baljezganje" je potrebno. Ako te smara, jednostavno nisi za to.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

DusanSukovic
Dušan Šulović
Na krevetu

Član broj: 35637
Poruke: 1371

Sajt: www.MotoBoem.RS


+460 Profil

icon Re: Kako postati programer?25.08.2012. u 09:59 - pre 141 meseci
Citat:
Nedeljko:
pisac

Mislim da ti ove stvari jednostavno ne leže. Mojne se ljutiš, ali za tvoje dobro mislim da je bolje da se baviš nečim drugim. Svo to "baljezganje" je potrebno. Ako te smara, jednostavno nisi za to.



Sve zavisi kako se stvar prezentira :)
Stane Dolanc: "Bavljenje tehnikom treba da postane svakodnevna potreba coveka.."
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.3gnet.mts.telekom.rs.



+2789 Profil

icon Re: Kako postati programer?25.08.2012. u 11:31 - pre 141 meseci
Bez tog "suvoparnog tehničkog i jezičkog teoretisanja i baljezganja" nema ni programiranja. Koji god jezik da učiš, moraš da ga naučiš da bi nešto radio u njemu, a on je potpuno formalan. Ne zadovoljiš li sintaksu 100%, program neće raditi.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

pisac

Član broj: 13046
Poruke: 4578



+3341 Profil

icon Re: Kako postati programer?25.08.2012. u 11:43 - pre 141 meseci
Citat:
Nedeljko: Svo to "baljezganje" je potrebno. Ako te smara, jednostavno nisi za to.


Baljezganje i teoretisanje je meni suvišno i samo me smara. Jedan primer sa konkretnim objašnjenjem vredi više nego hiljadu suvoparnih baljezganja i teoretisanja.

Navešću jedan banalan ali efektan primer: Relacione baze podataka (i SQL) sam naučio igrajući se sa aksesom pre više od decenije. Sasvim prirodno svodim sve baze na osnovne tabele i relacije među njima.

S druge strane, "svođenje baze na drugu/treću normalnu formu" ili kako se to već zove, je obično baljezganje i teoretisanje o nečemu što je inače "native" sasvim razumljivo/shvatljivo i neverovatno prosto. Bar onima koji imaju tri čiste. Onaj ko čita to svođenje će da se prepadne i smori pre nego što uopšte i počne da shvata da je u pitanju banalna budalaština.

Tako da, nije cilj literatura da bude "idiot friendly" nego baš suprotno, da ne tupi suvišne i suvoparne gluposti na akademskom nivou nego pređe na konkretno uz konkretne primere.
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.3gnet.mts.telekom.rs.



+2789 Profil

icon Re: Kako postati programer?25.08.2012. u 11:51 - pre 141 meseci
Ako nećeš da budeš profesionalac, svakako nije neophodno da znaš kako stvari rade ispod haube. Međutim, ako hoćeš da budeš profesilonalac, onda bi trebalo. Sa druge strane, SQL kao i svaki jezik ima svoju sintaksu koja se mora 100% zadovoljiti inače program neće raditi. Tu nema mrdanja.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

masetrt
Marko Djurovic
Programer, Omni-Explorer
Beograd

Član broj: 3129
Poruke: 228
79.143.100.*

Sajt: www.vast.com


+2 Profil

icon Re: Kako postati programer?25.08.2012. u 12:14 - pre 141 meseci
Citat:
pisac:
Citat:
Nedeljko: Svo to "baljezganje" je potrebno. Ako te smara, jednostavno nisi za to.


Baljezganje i teoretisanje je meni suvišno i samo me smara. Jedan primer sa konkretnim objašnjenjem vredi više nego hiljadu suvoparnih baljezganja i teoretisanja.

Navešću jedan banalan ali efektan primer: Relacione baze podataka (i SQL) sam naučio igrajući se sa aksesom pre više od decenije. Sasvim prirodno svodim sve baze na osnovne tabele i relacije među njima.

S druge strane, "svođenje baze na drugu/treću normalnu formu" ili kako se to već zove, je obično baljezganje i teoretisanje o nečemu što je inače "native" sasvim razumljivo/shvatljivo i neverovatno prosto. Bar onima koji imaju tri čiste. Onaj ko čita to svođenje će da se prepadne i smori pre nego što uopšte i počne da shvata da je u pitanju banalna budalaština.

Tako da, nije cilj literatura da bude "idiot friendly" nego baš suprotno, da ne tupi suvišne i suvoparne gluposti na akademskom nivou nego pređe na konkretno uz konkretne primere.




His majesty Grand Duke of Shumadija and Western Pomoravlje
 
Odgovor na temu

pisac

Član broj: 13046
Poruke: 4578



+3341 Profil

icon Re: Kako postati programer?25.08.2012. u 12:37 - pre 141 meseci
Citat:
Nedeljko: SQL kao i svaki jezik ima svoju sintaksu koja se mora 100% zadovoljiti inače program neće raditi. Tu nema mrdanja.


Naravno.

Ali to nema veze sa suvoparnim teoretisanjem o stvarima koje su u stvari prirodno razumljive onome koji ima tri (četri ili više) čiste. Ja razumem da neki ljudi ne moru da ukapiraju kako se razlaže baza na sastavne relacione tabele, a da drugi vole da naprave nauku od toga jer su u tom akademskom fazonu, ali oni neka teoretišu i polemišu u knjigama koje su namenjene njima a meni dajte akses i pustite me da se igram par nedelja

Znači, nešto jednostavno i konkretno sa rudimentarnim objašnjenima i efektnim primerima, je jedino što meni treba.
 
Odgovor na temu

the_tosic

Član broj: 37314
Poruke: 381
*.ptt.rs.



+128 Profil

icon Re: Kako postati programer?25.08.2012. u 12:50 - pre 141 meseci
Pisac, izgooglas best (java/c++/c#/sta_god) book, nacices sigurno gomilu reviewa.
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16683
*.dip.t-dialin.net.



+7169 Profil

icon Re: Kako postati programer?25.08.2012. u 12:53 - pre 141 meseci
Citat:
pisac
Baljezganje i teoretisanje je meni suvišno i samo me smara. Jedan primer sa konkretnim objašnjenjem vredi više nego hiljadu suvoparnih baljezganja i teoretisanja.


Na primeru flood-fill zadatka se jako lepo vidi da tebi elementarne stvari ocigledno nisu jasne.

Ako zaista zelis da ih naucis, uzmi lepo ovo:

http://www.amazon.com/Computer...ds=art+of+computer+programming

ili ovo:

http://www.amazon.com/Introduc...-Thomas-H-Cormen/dp/0262033844

Ako ti je ovo suvise tesko iz prve, prvo nadji neku knjigu tipa "Java za pocetnike", pa kad nju savladas vrati se na ovo gore.

Ako te ne zanima, i ako ti ovo gore izgleda kao "baljezganje i teoretisanje*", onda mojne slusas nikog ovde - matori prdezi smaraju, pusti... idi prckaj po tudjem kodu i tripuj se da zaista razumes sta se tu desava (mada, ako imas "srecu" da naletis na kod koju je pisao slican amater, vrlo verovatno neces moci nista da skontas - ali bez brige, to niko ne moze da skonta obicno :-).

Dobra vest je da tako moze da se danas cak i profesionalno zivi - jeste da ce kod napisan od takve individue biti uglavnom opste djubre kada se trazi nesto iole ozbiljnije, ali pola koda po Internetu je djubre, nista nece promeniti jos malo djubreta :-)

* oko teorije i baljezganja, ako ti ovo o cemu se ovde prica zvuci kao teorija i baljezganje, mogu samo da kazem da ti evidentno pojma nemas sta je prava teorija u informatici. Da je vidis, izgledalo bi ti kao neciji doktorski rad iz matematike.

DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

DusanSukovic
Dušan Šulović
Na krevetu

Član broj: 35637
Poruke: 1371

Sajt: www.MotoBoem.RS


+460 Profil

icon Re: Kako postati programer?25.08.2012. u 13:06 - pre 141 meseci
Citat:
Ivan Dimkovic:
Citat:
pisac
Baljezganje i teoretisanje je meni suvišno i samo me smara. Jedan primer sa konkretnim objašnjenjem vredi više nego hiljadu suvoparnih baljezganja i teoretisanja.


http://www.amazon.com/Computer...ds=art+of+computer+programming



Zar je ova gomila Knutovih knjiga potrebna za pocetnika? ;)

Stane Dolanc: "Bavljenje tehnikom treba da postane svakodnevna potreba coveka.."
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16683
*.dip.t-dialin.net.



+7169 Profil

icon Re: Kako postati programer?25.08.2012. u 13:26 - pre 141 meseci
Pocetniku? Ne naravno.

Ali pisac trazi "sustinu" - e pa sustina je upravo u algoritmima koje ocigledno nije u stanju da prepozna u jednostavnom zadatku. Posto vrlo verovatno ne barata ni sa mnogim drugim klasicnim algoritmima nije lose da ima knjigu u kojoj je gomila algoritama objasnjena.

Vidis, normalan pocetnik zna da ne poznaje materiju i ici ce postepeno od elementarnih stvari ka kompleksnijim. Nisam siguran da je ovde bas to slucaj - pisac sigurno zna da pise kod, bar nekakav kod i siguran sam da poznaje elementarne konstrukte tipa grananje, petlje i sl.... Pa to mozemo preskociti - ono sto je piscu potrebno je kontanje malo apstraktnijih stvari od sintakse u programiranju.
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

Goran Rakić
Beograd

Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: Kako postati programer?25.08.2012. u 13:41 - pre 141 meseci
Jesi li ti čitao TAOCP? Koji deo, dokle si stigao?

Cormen et al je bolja, ali opet nije za početnika. Početniku treba nešto gde će malo da klikće okolo, napravi nešto vidljivo, prirodno se sretne sa problemima kao što je ovaj flood-fill i šeprtljasto sam dođe do nekih postojećih algoritama ne znajući za njih. Ne kažem da nije moguće i drugačije, ali ovako je bilo meni i svima koje ja poznajem.
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16683
*.dip.t-dialin.net.



+7169 Profil

icon Re: Kako postati programer?25.08.2012. u 13:57 - pre 141 meseci
TAOCP - prvu i delimicno trecu, na zalost nisam stigao dalje posto trazi vremena a programiranjem se vec duze vremena ne bavim profesionalno, tako da mi sada manje-vise stoji ceo set na polici :(

Slazem se da nije za pocetnika - bas kao i "Introduction to Algorithms" ali moj odgovor je bio upucen piscu, a ne kao generalni savet za pocetnike. Ja kao pocetnika vidim nekoga ko nije uopste nista programirao (ili nesto vrlo malo).

Pisac to vrlo verovatno nije.
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

[es] :: Art of Programming :: Kako postati programer?

Strane: < .. 1 2 3 4 5 6

[ Pregleda: 23773 | Odgovora: 108 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.