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

Programera k'o pleve, ali koliko upotrebljivih?

[es] :: Advocacy :: Programera k'o pleve, ali koliko upotrebljivih?

Strane: < .. 1 2 3 4 5 6 7 ... Dalje > >>

[ Pregleda: 45377 | Odgovora: 145 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Dejan Lozanovic
Dejan Lozanovic
Beograd

Član broj: 691
Poruke: 2325
84.246.168.*

Jabber: null@elitesecurity.org
Sajt: speedy-order.com


+75 Profil

icon Re: Programera k'o pleve, ali koliko upotrebljivih?09.10.2013. u 11:19 - pre 127 meseci
Citat:
Branko Santo: @ac1bd4
Ako ti nije problem da mi objasnis kakve veze asembler ima sa modernim programiranjem i zbog cega je bitan?
Da uzmes klinca iz gimnazije sa dobrim logickim razmisljanjem i 6 meseci ga obucavas + 6 meseci nekog segrtskog rada i eto ti programera. Vrlo je moguce da se i pre kraja tih 12 meseci biti spreman da radi kao junior programer.

Nije mi jasno uopste uzdizanje ovog fakulteta, onog fakulteta. Pa kao da za programera treba covek da bude doktor nauka. Uvek ce trebati siguran sam po neki programer koji je doktor matematike da pise kojekakve algoritme i izmislja svasta ali za stancanje klasa, funkcionalnosti i interfejsa definitivno nije potreban fakultet.


Delimicno se slazem sa tobom, assabler u danasnje vreme zaista malo kome treba, isto moze i da se kaze za C pa cak i za C++. Ali neka teorija algoritama je vise nego pozeljna, tek da ljudi znaju da postoji nekoliko razlicitih alhoritama za sortiranje. nekoliko razlicitih struktura podataka, da se recimo Mapa/Dictionary moze implementirati na nekoliko nacina. Zasto je neki od algoritama pogodniji je nesto sto bi programeri trebalo da znaju i da razumeju.
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.dynamic.isp.telekom.rs.



+2789 Profil

icon Re: Programera k'o pleve, ali koliko upotrebljivih?09.10.2013. u 11:28 - pre 127 meseci
Citat:
djoka_l: PMF-ovac će ti napisati program za nalaženje lokalnog maksimuma u prostoru koji predstavlja graf sa 100,000 čvorova i milion veza koristeći algoritam sa paralelizacijom (video sopstvenim očima), ali će zato da napiše program za izračunavanje kamate bez korišćenja EXP funkcije, nego umesto toga će EXP razviti u Tejlorov (ili Maklorenov) red jer mu bibliotečka funkcija nije dovoljno tačna (i to sam video svojim očima).

Od te funkcije nećeš napraviti tačniju kao takvu. Ako ti treba nešto drugo, što je izvedeno iz nje, kao

,

za to je loše koristiti bibliotečku funkciju exp, već treba koristiti expm1(x)/x. Ako ti pak treba

,

e onda ti ni expm1 neće pomoći da dobiješ zadovoljavajuću tačnost u okolini nule, pa ti treba razvoj u red. Međutim, ne vidim da to ima veze sa kamatom. Ako je kamatna stopa k, a glavnica g, onda je kamata posle n perioda ukamaćivanja (ne mora biti ceo broj) sa neprekidnim ukamaćivanjem biti

,

gde su expm1 i logp1 bibliotečke funkcije koje izračunavaju funkcije matematički definisane kao logp1(x)=log(1+x) i expm1(x)=exp(x)-1, a koje nisu implementirane preko funkcija log i exp, već imaju zasebnu implementaciju koja je tačna (onoliko koliko taj tip dopušta) u okolini nule. Pravljene su baš za to. Osim toga, ako kamatne stope nisu blizu nule i broj perioda ukamaćivanja nije manji od jedinice, onda se mogu koristiti i obične funkcije exp i log, jer ta formula ima problem samo u okolini nule.
Citat:
djoka_l: FON-ovca možeš da naučiš šta radi EXPLAIN PLAN komanda, ali ne možeš da ga naučiš kako da optimizuje upit. I to sam morao da popravljam iza FON-ovca, upit koji se izvršavao sat vremena sam skratio na 30 sekundi.

Pošalji ga kod mene da ga naučim. Te optimizacije se obično svode na:

1. U uslovu
Code:
A AND B AND C

rasporediti uslove A, B i C tako da se prvo ispituju oni koji imaju kratku proveru, a od onih sa kratkom prvoerom prvo one za koje je verovatnoća da imaju vrednost FALSE velika. Zapravo, ako su verovatnoće da iskazi imaju vrednost FALSE (ako su nezavisni) p1, p2 i p3, a vremena potrebna za izvršavanje t1, t2 i t3, treba izabrati redosled kojim se minimizuje p1*t1+(1-p1)*p2*(t1+t2)+(1-p1)*(1-p2)p3*(t1+t2+t3), ali je to često teško računati jer tačne vrednosti parametara nisu poznate.

Slična priča važi i za OR, samo što tamo treba prvo da idu uslovi koji se brzo proveravaju, a od onih koji se brzo proveravaju prvo one kod kojih je verovatnije da imaju vrednost TRUE.

2. Optiomizacija na osnovu zakona relacione algebre i predikatskog računa (ima ih nekoliko). Na primer, kod

Code:

FORALL X FORALL Y P


FORALL X i FOPRALL Y mogu da zamene mesta, a obzirom da su u suštini AND-ovi, može se primeniti ideja iz tačke 1.

Koliko sam čuo, orakl odavno automatski primenjuje one optimizacije iz ove grupe koje se mogu efikasno sprovesti automatski. Ova prethodna ne može jer ne zna u kojoj će varijant ranije da nastupi FALSE.

U ovu grupu spada i izbacivanje ugnježdenog SELECT-a da ne bude ugnježden itd.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

Branko Santo
Tu i tamo

Član broj: 57312
Poruke: 2232
*.emea.verizonbusiness.com.

Sajt: cz.linkedin.com/in/branko..


+600 Profil

icon Re: Programera k'o pleve, ali koliko upotrebljivih?09.10.2013. u 11:29 - pre 127 meseci
Citat:
Dejan Lozanovic: Delimicno se slazem sa tobom, assabler u danasnje vreme zaista malo kome treba, isto moze i da se kaze za C pa cak i za C++. Ali neka teorija algoritama je vise nego pozeljna, tek da ljudi znaju da postoji nekoliko razlicitih alhoritama za sortiranje. nekoliko razlicitih struktura podataka, da se recimo Mapa/Dictionary moze implementirati na nekoliko nacina. Zasto je neki od algoritama pogodniji je nesto sto bi programeri trebalo da znaju i da razumeju.


Uopste ja ne sporim potrebu da se teorija poznaje i kako stvari funkcionisu. Ja jednostavno zelim da predocim da se i taj 18ogodisnji programer pocetnik isto tako moze nauciti i strukturi i paternima i pravilima u pisanju koda nije to nikakav bauk. 5 godina moze mnogo bolje da se potrosi od raznih matematickih analiza i slicno, ionako sve programere ako zele da ostanu konkurentni ocekuje zivot konstantnog usavrsavanja.
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.dynamic.isp.telekom.rs.



+2789 Profil

icon Re: Programera k'o pleve, ali koliko upotrebljivih?09.10.2013. u 11:36 - pre 127 meseci
Citat:
Branko Santo: ima i losih programera koji su zavrsili fakultete nabrojane kao superiorne. I taj odnos dobar - los programer rekao bih uopste ne naginje statisticki relevantno na jednu stranu.

Ovo si lupio za medalju.
Ako je neko studirao 5+ godina da bi pravio proste PHP sajtove, onda je jednostavno promašio. To je tačno. Eto, velike svetske firm neće ni da zovu na intervju ako nemaš neki papir. Takvi koji nisu dobro teorijski potkovani ih ne interesuju jer ne mogu da rade ono što njima treba. Naravno da ima i onih koji su potkovani (ne tako ovlaš, kao kaže Dejan Lozanović), a nemaju fakultete, ali među onima bez fakulteta ima mnogo više smeća za pojmove takvih firmi, pa se time brane od navale naiaca (intervjuisanje košta). Tako da, ubedi njih da nema statistički relevantnog naginjanja na jednu stranu - oči ćeš im otvoriti.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3445

Jabber: djoka_l


+1462 Profil

icon Re: Programera k'o pleve, ali koliko upotrebljivih?09.10.2013. u 11:42 - pre 127 meseci
He, he, Nedeljko, znam da si PMF-ovac.

Trebalo je rešiti u okolini x=0 (postojala je samo pow funkcija sa integer eksponentom), pa umesto da izračuna kao exp((1+x)log(a)) on je napravio razvoj u red.
Što se tiče optimizacije upita, stvar uopšte nije bila tako trivijalna, upit je radio JOIN 7 tabela i promašivao indeks za pristup jednoj od tih tabela. Netrivijalno rešenje je bilo da se umesto tog složenog napiše još složeniji upit sa 8 tabela, tako da se na kritičnom mestu potrefi indeks...
 
Odgovor na temu

Branko Santo
Tu i tamo

Član broj: 57312
Poruke: 2232
*.emea.verizonbusiness.com.

Sajt: cz.linkedin.com/in/branko..


+600 Profil

icon Re: Programera k'o pleve, ali koliko upotrebljivih?09.10.2013. u 11:45 - pre 127 meseci
Citat:
Nedeljko: Ovo si lupio za medalju.
Ako je neko studirao 5+ godina da bi pravio proste PHP sajtove, onda je jednostavno promašio. To je tačno. Eto, velike svetske firm neće ni da zovu na intervju ako nemaš neki papir. Takvi koji nisu dobro teorijski potkovani ih ne interesuju jer ne mogu da rade ono što njima treba. Naravno da ima i onih koji su potkovani (ne tako ovlaš, kao kaže Dejan Lozanović), a nemaju fakultete, ali među onima bez fakulteta ima mnogo više smeća za pojmove takvih firmi, pa se time brane od navale naiaca (intervjuisanje košta). Tako da, ubedi njih da nema statistički relevantnog naginjanja na jednu stranu - oči ćeš im otvoriti.


Nisi me razumeo :) Uzorak ljudi koje ja znam da su zavrsili u NS PMF/FTN je recimo 30ak ljudi. Onako iz glave ne bih rekao da je mnogo drugacije od 50/50 odnos dobrih/losih programera. Nisam rekao da u grupi samoukih ima veci odnos dobrih programera nego u fakultetski obrazovanima.
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.dynamic.isp.telekom.rs.



+2789 Profil

icon Re: Programera k'o pleve, ali koliko upotrebljivih?09.10.2013. u 12:06 - pre 127 meseci
O tome ti i pričam. Ako univerziteti, koji koštaju mnogo, nemaju izuzetnu statističku relevantnost, onda ih treba pogasiti, jer koštaju u tri lepe, a ne daju ništa čega ne bi bilo bez njih.

To što "ti ne bi rekao" ne znači da tako misle pametniji od tebe (majkrosoft, gugl, epl...).
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

marip
Marija P
Tehnicka skola

Član broj: 294617
Poruke: 41
89.111.237.*



+2 Profil

icon Re: Programera k'o pleve, ali koliko upotrebljivih?09.10.2013. u 12:26 - pre 127 meseci
Posto sam zavrsila FON smer za informacione sisteme evo dve stvari od mene:

- FON je pretezno tehnicki fakultet jer, iako pored imena, upisuje najvise studenata na ovaj IS smer a na ostale smerove ide manjina.

- Svasta se tamo uci, pa ako hocete da vidite ko vlada nekim programerskim i slicnim znanjima pogledajte sta je radio za diplomski/master rad. Vecina ce uzeti ono sto zna/voli pa ako je to nesto sa puno programiranja, taj obecava. Znam ih dosta koji su gledali samo da zavrse pa su za diplomski uzimali drustvene predmete a tamo bla-bla-truc.

Zakljucak je da formalno obrazovanje (=diploma) ne daje 100% osiguranja da taj nesto znao iako se bas to ucilo na studijama, ali je neki od njih su verovatno tata-mata za tu oblast (ali ne za asembler :) ).
 
Odgovor na temu

Branko Santo
Tu i tamo

Član broj: 57312
Poruke: 2232
*.emea.verizonbusiness.com.

Sajt: cz.linkedin.com/in/branko..


+600 Profil

icon Re: Programera k'o pleve, ali koliko upotrebljivih?09.10.2013. u 12:29 - pre 127 meseci
@Nedeljko
Bas si ekstremista :) Struktuirano obrazovanje je naravno dobro ali nije efektivno u podmirivanju potreba trzista Srbije za programerima sto ocigledno mozemo videti iz komentara drugih ucesnika ove teme.

 
Odgovor na temu

Burgos
Nemanja Borić
Amazon Web Services
Berlin

Član broj: 12484
Poruke: 1947
212.178.235.*

Sajt: stackoverflow.com/users/1..


+480 Profil

icon Re: Programera k\'o pleve, ali koliko upotrebljivih?09.10.2013. u 12:32 - pre 127 meseci
Citat:
Branko Santo:
Citat:
Dejan Lozanovic: Delimicno se slazem sa tobom, assabler u danasnje vreme zaista malo kome treba, isto moze i da se kaze za C pa cak i za C++. Ali neka teorija algoritama je vise nego pozeljna, tek da ljudi znaju da postoji nekoliko razlicitih alhoritama za sortiranje. nekoliko razlicitih struktura podataka, da se recimo Mapa/Dictionary moze implementirati na nekoliko nacina. Zasto je neki od algoritama pogodniji je nesto sto bi programeri trebalo da znaju i da razumeju.


Uopste ja ne sporim potrebu da se teorija poznaje i kako stvari funkcionisu. Ja jednostavno zelim da predocim da se i taj 18ogodisnji programer pocetnik isto tako moze nauciti i strukturi i paternima i pravilima u pisanju koda nije to nikakav bauk. 5 godina moze mnogo bolje da se potrosi od raznih matematickih analiza i slicno, ionako sve programere ako zele da ostanu konkurentni ocekuje zivot konstantnog usavrsavanja.


Zaboravljate da postoje studenti koji rade na tuđim/svojim projektima i tokom studiranja, pa tako postoje sveže diplomirani inženjeri sa 5 godina studiranja i 4 godine radnog iskustva.

Asembler, C i C++ su potrebni onima koje to interesuje - koga ne interesuje taj neće ni tražiti posao u tim oblastima. Slično stoji i za VHDL, npr. Pa čak i za kurs programskih prevodioca i ekspertskih sistema. Koga sve to ne interesuje, taj ni posle položenih kurseva neće znati ništa (osim da jednostavan program iz C-a prepiše u C++ - koristeći sličan podskup jezika). Koga interesuje on će to naučiti na ovaj ili onaj način - fakultet je uglavnom tu samo da zainteresuje za materiju.
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.dynamic.isp.telekom.rs.



+2789 Profil

icon Re: Programera k'o pleve, ali koliko upotrebljivih?09.10.2013. u 12:49 - pre 127 meseci
Branko Santo,

Rekoh, promašaj je strudirati 5+ godina da bi se pravili prosti PHP sajtovi. Ako misliš na one koji su dobri u tome, studije su za to čisto gubljenje vremena.

Međutim, problem je što se ovde pod zanimanjem "programer" podrazumevaju koder, inženjer, razvijalac i arhitekta. Za kodiranje je studiranje definitivno gubljenje vremena. Ako pak misliš da ovi ostali nisu potrebni tržištu Srbije, opet se grdno varaš.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.dynamic.isp.telekom.rs.



+2789 Profil

icon Re: Programera k'o pleve, ali koliko upotrebljivih?09.10.2013. u 13:03 - pre 127 meseci
Što se asemblera tiče, mislim da je zahtevanje toga za opšte softveraško obrazovanje ekstrem, ali neki od jezika niskog nivoa (C ili neobjektni paskal) definitvno treba naučiti u nekoj fazi. U protivnom, taj neće imati osećaj za složenost algoritama. To što se nešto piše sa nekoliko slova ne znači da se brzo i izvršava.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12846



+4783 Profil

icon Re: Programera k'o pleve, ali koliko upotrebljivih?09.10.2013. u 13:04 - pre 127 meseci
Sto se tice asemblera i sl. nisu oni potrebni da bi se bio dobar programer ali je vrlo pozeljno upravo zanimanje i radoznalost koji dovode do toga da u nekom periodu covek čačka i prčka oko njega. Neko, makar malo, iskustvo tog tipa nije nesto sto ce se koristiti nego je indikator povoljnih osobina.
 
Odgovor na temu

Branko Santo
Tu i tamo

Član broj: 57312
Poruke: 2232
*.emea.verizonbusiness.com.

Sajt: cz.linkedin.com/in/branko..


+600 Profil

icon Re: Programera k\'o pleve, ali koliko upotrebljivih?09.10.2013. u 13:25 - pre 127 meseci
Citat:
Nedeljko:
Branko Santo,

Rekoh, promašaj je strudirati 5+ godina da bi se pravili prosti PHP sajtovi. Ako misliš na one koji su dobri u tome, studije su za to čisto gubljenje vremena.

Međutim, problem je što se ovde pod zanimanjem "programer" podrazumevaju koder, inženjer, razvijalac i arhitekta. Za kodiranje je studiranje definitivno gubljenje vremena. Ako pak misliš da ovi ostali nisu potrebni tržištu Srbije, opet se grdno varaš.


Ovde se vec skroz slazem. U piramidi programerskog znanja naravno da za neke vise nivoe je potrebno i izuzetno ozbiljno obrazovanje i znanje koje je jako jako tesko usvojiti bez strucnih studija. Medjutim najnizi sloj koji je najbrojniji se moze popuniti kao sto kazes "koderima", a isti posle vremenom mozda predju na visi nivo.
Naravno da su visi nivoi potrebni, cak i kljucni. Kada bismo mesta kodera popunili ovima sa predlozenim jednogodisnjim "programerskim" obrazovanjem onda bi diplomirani/masteri mogli da se bave visim nivoima a ne da svoje vreme trose i na aktivnosti koje nisu u skladu sa njihovim mogucnostima.

Citat:
Burgos:
Zaboravljate da postoje studenti koji rade na tuđim/svojim projektima i tokom studiranja, pa tako postoje sveže diplomirani inženjeri sa 5 godina studiranja i 4 godine radnog iskustva.


Istina ali mislim da broj takvih programera nije veliki.
 
Odgovor na temu

Braksi

Član broj: 288770
Poruke: 1643



+4015 Profil

icon Re: Programera k'o pleve, ali koliko upotrebljivih?09.10.2013. u 14:42 - pre 127 meseci
da, da. Ali ti moras potkrepiti nekim cinjenicam tvoje misljenje da bi bilo relevantno.
 
Odgovor na temu

Nemke_BG

Član broj: 163822
Poruke: 341
*.static.sbb.rs.

Jabber: Nemke_BG@elitesecurity.org
Sajt: https://www.nmdesign.rs


+45 Profil

icon Re: Programera k'o pleve, ali koliko upotrebljivih?09.10.2013. u 14:47 - pre 127 meseci
Posle sigurno nekih 50 - 100 kandidata za PHP programere (to je samo deo prijavljenih koji je stigao do mene, posto sam deo tog procesa za testiranje) za ovih 5 godina kojih radim u sadasnjoj firmi, mogu
da kazem da je sasvim svejedno da li je neko zavrsio faks ili ne, posto i jedni i drugi pokazuju istu kolicinu znanja/neznanja. Ali to i nije toliki problem koliko pokazuju to da nisu zainteresovani za materiju kojom
zele da se bave i jos vise koliko nisu uporni i snalazljivi.
...
 
Odgovor na temu

Branko Santo
Tu i tamo

Član broj: 57312
Poruke: 2232
*.emea.verizonbusiness.com.

Sajt: cz.linkedin.com/in/branko..


+600 Profil

icon Re: Programera k'o pleve, ali koliko upotrebljivih?09.10.2013. u 14:53 - pre 127 meseci
Drugari, ja nisam tvrdio da je moje misljenje relevantno.

Ako se vi ne slazete sa mojim misljenjem isto tako mozete da iznesete kontra misljenje i da ga dokazete i tako sasvim sigurno pobijete moju tvrdnju koja nema utemeljenje u cinjenicama.
Do tog trenutka vase misljenje bez cinjenica i moje misljenje bez cinjenica su u istoj ravni.

Sve najbolje
Branko
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

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



+2789 Profil

icon Re: Programera k'o pleve, ali koliko upotrebljivih?10.10.2013. u 08:48 - pre 127 meseci
Citat:
Branko Santo: Drugari, ja nisam tvrdio da je moje misljenje relevantno.

Ako se vi ne slazete sa mojim misljenjem isto tako mozete da iznesete kontra misljenje i da ga dokazete i tako sasvim sigurno pobijete moju tvrdnju koja nema utemeljenje u cinjenicama.
Do tog trenutka vase misljenje bez cinjenica i moje misljenje bez cinjenica su u istoj ravni.

Sve najbolje
Branko

Na ovo sam odgovorio da to što Branko Santo tvrdi (da su takva mišljenja u istoj ravni) nije osnovano jer je teret dokazivanja na onome ko iznosi tvrdnju, a ne na onima koji joj se protive, ali je velemajstor pajaja obrisao moju poruku, ali ne i poruku na koju je odgovoreno.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

Branko Santo
Tu i tamo

Član broj: 57312
Poruke: 2232
*.emea.verizonbusiness.com.

Sajt: cz.linkedin.com/in/branko..


+600 Profil

icon Re: Programera k'o pleve, ali koliko upotrebljivih?10.10.2013. u 08:53 - pre 127 meseci
@Nedeljko
Tvrdnju iznosim gledajuci ljude koje poznajem, mozda nije validan uzorak ali bolji nemam. U ranijim porukama sam i to objasnio u odnosu na sta baziram svoje izjave i mislim da ako se procitaju su potpuno jasne. Ako neka tvrdnja nije jasna mogu elaborirati.
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

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



+2789 Profil

icon Re: Programera k'o pleve, ali koliko upotrebljivih?10.10.2013. u 09:56 - pre 127 meseci
A neki ovde iznose zaključke na osnovu poznavanja stanja u nekoliko firmi. Imaš dosta firmi koje nemaju nijednog kodera, već počev od inženjera, pa napred ili počev od rayvijaoca pa napred. Arhitekata nema mnogo. Za takve firme koderi su neko ko može da zabrlja njihov kod, pa im je jeftinije da angažuju inženjera.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

[es] :: Advocacy :: Programera k'o pleve, ali koliko upotrebljivih?

Strane: < .. 1 2 3 4 5 6 7 ... Dalje > >>

[ Pregleda: 45377 | Odgovora: 145 ] > FB > Twit

Postavi temu Odgovori

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