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

Šta mislite o budućnosti informatike

[es] :: Art of Programming :: Šta mislite o budućnosti informatike

Strane: < .. 1 2 3 4 5

[ Pregleda: 23054 | Odgovora: 97 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

buda01
Beograd

Član broj: 24949
Poruke: 293
*.rcub.bg.ac.yu.



+16 Profil

icon Re: Šta mislite o budućnosti informatike25.03.2008. u 09:18 - pre 196 meseci
Naravno da ce ostati programeri da razvijaju generatore koda ali je naglasak na onim programerima koji razvijaju npr poslovne aplikacije, internet aplikacije, gde je krajnje neracionalno to raditi sa stotinama programera koji se ljudi ubise od teskog kodovanja, a takvih je ipak procentualno gledano najvise.

Sa napretkom hardwera nestaje potreba za optimalnim kodom, jer mnogo je brze i jeftinije kupiti dual, quad ili x-core procesor i par TB memorije.

Znaci ekipe koje danas imaju 100 programera i 10 projektanata vremenom ce se transformisati u X>10 projektanata i 10 programera (koji ce odradjivati tih 5% posla koji ne mogu ovi prvi).

Naglasak ce postati pretvaranje zelja korisnika u dijagrame, a ne kao do sada da se najvise vremena i resursa trosi na pretvaranje dijagrama u kod.

Ipak ce i ti projektanti morati da znaju osnove programiranja, tako da i nije toliko lose za sadasnje programere jer ce moci da popune polje "Desired skills:"...
A uostalom san svakog programera je da postane projektant...
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.adsl.beocity.net.



+2790 Profil

icon Re: Šta mislite o budućnosti informatike26.03.2008. u 14:03 - pre 196 meseci
Citat:
mihajilo: programeri ce izumreti a wizardi za izradu aplikacija bice svima dostupni i na samo jedan klik misa
automatski generatori koda ce gegenerisati aplikacije na kojima ce cak i nepismeni moci da zarade milione(da ne preterujem na milijarde) ;)

Ono što je trivijalno, nikada nije naplativo. Nekada su editori bili naplativi, a danas ih je debilno napraviti, pa nisu više naplativi. Ne postoji gornje ograničenje složenosti softvera. Zato, iako se vremenom pomera granica trivijalnog i naplativog, stalno ima naplativog i, štaviše, ima ga sve više i više. Zato potreba za programerima može samo da raste, a nikako da pada.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

momsab
Momčilo
Beograd, R.Srbija

Član broj: 2804
Poruke: 3041
89.216.97.*

Jabber: pitati@PP
Sajt: www.momsab.com


+1 Profil

icon Re: Šta mislite o budućnosti informatike26.03.2008. u 15:28 - pre 196 meseci
Citat:
buda01: Sa napretkom hardwera nestaje potreba za optimalnim kodom, jer mnogo je brze i jeftinije kupiti dual, quad ili x-core procesor i par TB memorije.
..i onda se korisnici nerviraju zasto aplikacija sporo radi na njihovom n-core m PB racunaru...
Žena u krevetu i vino na stolu nikako ne smeju da čekaju. Jer, vino se greje a žena hladi.

-vinolog
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.adsl.beocity.net.



+2790 Profil

icon Re: Šta mislite o budućnosti informatike26.03.2008. u 16:02 - pre 196 meseci
Optimalnost algoritma je faktor broj 1 koji utiče na brzinu rada. Spor algoritam nikakvim hardverom ne može biti nadoknađen. Nije nikakav problem navesti probleme gde će u realnoj situaciji bolji algoritam raditi 1020 puta brže. No, sve zavisi od toga koji se problem rešava i slučajevi koje složenosti se pojavljuju u praksi. No, takvih slučajeva ima.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

Ivan Dimkovic

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



+7177 Profil

icon Re: Šta mislite o budućnosti informatike26.03.2008. u 17:05 - pre 196 meseci
Citat:
buda01
Sa napretkom hardwera nestaje potreba za optimalnim kodom, jer mnogo je brze i jeftinije kupiti dual, quad ili x-core procesor i par TB memorije.


Netacno, zato sto los kod ne moze da se skalira ni na jedan drugi nacin osim prostim povecanjem frekvencije procesora, a svi znamo da je takav nacin unapredjenja performansi istorija zato sto se sudario sa zakonima fizike - Intel je oklevao ali su i oni odustali od toga jos u maju 2006-te godine :)

Buduca unapredjenja ce biti postignuta uvecavanjem broja jezgara... za sta je potrebno pisati kvalitetan thread-safe kod koji moze da se skalira, a za to je potrebno ipak mnogo vise od wizarda :)

Nikakav "wizard" ti ne moze raspisati kvalitetan algoritam koji se skalira na vise procesora - za to je potreban ljudski mozak, i to kvalitetniji :)

Osim toga, sve vise se insistira na tzv. "green computingu" gde su softverske aplikacije posebno optimizovane za cuvanje resursa - guess what, i za to je potrebno pisati kvalitetan softver, a ne koristiti wizarde.

Citat:

Znaci ekipe koje danas imaju 100 programera i 10 projektanata vremenom ce se transformisati u X>10 projektanata i 10 programera (koji ce odradjivati tih 5% posla koji ne mogu ovi prvi).


Cisto sumnjam, dosadasnja praksa je pokazala drugaciji sasvim drugaciji trend. Uopste mi nije jasno na osnovu cega se prave ovakve pretpostavke kada postoji skoro 30 godina istorije consumer softvera koja pokazuje da se paralelno sa jednostavnoscu i komforom u razvoju softvera povecava i zahtev trzista - i da je pritisak trzista mnogo veci od svih ostalih parametara koji bi eventualno smanjivali broj radne snage.

Citat:

Naglasak ce postati pretvaranje zelja korisnika u dijagrame, a ne kao do sada da se najvise vremena i resursa trosi na pretvaranje dijagrama u kod.


Videti predhodni paragraf - kompleksniji zahtevi zahtevaju i kompleksniji kod, bez obzira na dijagrame. Wizardi koji implementiraju kompleksne zahteve su samo pusti san u sledecih par decenija.

Citat:

A uostalom san svakog programera je da postane projektant...


Jos jedna zabluda, odakle ti to? Vecina dobrih programera koje znam ne zele da budu nista vise osim toga sto jesu. A znam jako puno dobrih programera. Biti softverski arhitekta zahteva sasvim drugaciji skill-set i interesovanja od bivanja dobrim programerom.
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

buda01
Beograd

Član broj: 24949
Poruke: 293
*.rcub.bg.ac.yu.



+16 Profil

icon Re: Šta mislite o budućnosti informatike26.03.2008. u 17:31 - pre 196 meseci
Evo vam jedan hipoteticki primer:

Imate dovoljno mocan CASE alat koji ima kutiju SORTIRANJE kojoj na ulaz dovedete bilo kakav niz i na izlazu dobijate isto to sortirano, samo iz menija izaberete po kom kriterijumu sortirate.

Zatim npr modul COM PORT kojoj na ulaz dolaze podaci sa COM porta i njen izlaz jednom linijom povezete na SORTIRANJE.

Zatim izlaz iz SORTIRANJA spojite na ulaz modula DATABASE gde mu u propertiju definisete u koju bazu i tabelu to da upise.

Prisnete dugme GENERATE i za 5 min dobijate program, cak stavise izuzetno optimizovan koji ce raditi prilicno konkretnu stvar.

Ovo moze da uradi svaka malo inteligentnija sekretarica.
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+711 Profil

icon Re: Šta mislite o budućnosti informatike26.03.2008. u 17:43 - pre 196 meseci
Ko prvi do zavoda za patente! Modul COM PORT, kako mi to ranije nije palo na pamet?!

GOTO page 2
 
Odgovor na temu

bkaradzic
Branimir Karadžić
ArenaNet
Seattle, WA

Član broj: 14953
Poruke: 1630
67.151.201.*

Sajt: https://github.com/bkarad..


+11 Profil

icon Re: Šta mislite o budućnosti informatike26.03.2008. u 18:14 - pre 196 meseci
@buda01 i ostale wizard-kliktače budućnost je već stigla:
http://pipes.yahoo.com/pipes/

 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+711 Profil

icon Re: Šta mislite o budućnosti informatike26.03.2008. u 18:27 - pre 196 meseci
Citat:
bkaradzic: @buda01 i ostale wizard-kliktače budućnost je već stigla:
http://pipes.yahoo.com/pipes/

Nadam se da moji šefovi ne prate ovu temu, inače ostadoh bez posla...
 
Odgovor na temu

buda01
Beograd

Član broj: 24949
Poruke: 293
*.rcub.bg.ac.yu.



+16 Profil

icon Re: Šta mislite o budućnosti informatike26.03.2008. u 19:58 - pre 196 meseci
Bas taj modul za com port, koji je ovde predmet sprdnje, nemate pojma koliko senior programera ne ume ljudski da ga odradi, tako da bi gotov modul garant bio optimalniji i bolji nego sto vecina "programera" moze da ga iskoduje.

Ne razumem ove poslednje komentare, jel mislite da onaj hipoteticki scenario nije moguc u buducnosti?

Evo bas mi pade na pamet da moze da se doda i FTP modul koji ce te iste podatke da smesta na neki web server. Eto polako i ja postajem projektant, jos samo da MS napravi doticni CASE alat.

I niste ukapirali poentu, a to je ideja, tj shvatiti koje su potrebe klijenta i znati kako da se apstrakuju u dijagrame, a samo generisanje koda je manje bitno, to radi masina.
Samim tim sto ce njihove zelje moci lakse, brze i jeftinije da se zadovolje, klijenti ce traziti sve vise i vise, znaci sve vise posla za "crtace dijagrama".

Uostalom prvi kvantni skok je bio prelazak sa asemblera na vise programske jezike, a ovo bi bio drugi skok.

@Jablane, ne boj se neces ostati bez posla, samo ces postati dobro placeni projektant... I vise ces se druziti sa sekretaricama, poslovna putovanja, ruckovi, ma preporodices se...
 
Odgovor na temu

Ivan Dimkovic

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



+7177 Profil

icon Re: Šta mislite o budućnosti informatike26.03.2008. u 20:04 - pre 196 meseci
Citat:
buda01
I niste ukapirali poentu, a to je ideja, tj shvatiti koje su potrebe klijenta i znati kako da se apstrakuju u dijagrame, a samo generisanje koda je manje nebitno, to radi masina.
Samim tim sto ce njihove zelje moci lakse, brze i jeftinije da se zadovolje, klijenti ce traziti sve vise i vise, znaci sve vise posla za "crtace dijagrama".


LOL - ovo zvuci kao "dream come true" nekog CFO-wannabeea. Ja imam jos bolju ideju - sto ne bi napravili Wizard i za "dijagrame", koji bi bio dovoljno pametan da smisli dijagram na osnovu zahteva ili da uposlimo robote da crtaju dijagrame :-))

Back on topic - tvoja ideja ima jednu fatalnu gresku - kada bi dijagrami postali najvaznija stvar u opisu nekog programa, zbog konstantnog povecavanja zahteva trzista oni bi postali toliko kompleksni i veliki da bi u stvari oni bili sam kod, i tvoji "projektanti" bi u stvari bili programeri samo bi se drugacije zvali. Kakva je razlika izmedju kompleksnog dijagrama koji opisuje "evente", "propertije" i koda? Nikakva - ista stvar, samo drugacije napisana/nacrtana.

Tako da... nema nista od toga, dok ne razvijemo vestacku inteligenciju ljudski mozak ce biti potreban da pise kod.

Wizardi su tu da odrade fizikaliju - na kraju krajeva, pogledaj sta danas mozes da uradis u nekom IDE alatu sa "next next next finish", za to ti je trebalo puno vremena a mozda i vise ljudi pre 10-tak godina.

Da li je to izazvalo pad potraznje za programerima? Nije. Sta ti to govori? :)

Citat:

Bas taj modul za com port, koji je ovde predmet sprdnje, nemate pojma koliko senior programera ne ume ljudski da ga odradi, tako da bi gotov modul garant bio optimalniji i bolji nego sto vecina "programera" moze da ga iskoduje.


:) Pa ako postoji "gotov modul" to se zove biblioteka, paket ili sta ti ja znam - i nije ga potrebno pisati svaki put iznova. A ako senior programer nesto ne moze da napise, ne znam kako ce tvoj robot-Wizard to uspeti osim ako nisi u garazi izmislio i AI :)
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

jablan

Član broj: 8286
Poruke: 4541



+711 Profil

icon Re: Šta mislite o budućnosti informatike26.03.2008. u 21:08 - pre 196 meseci
Citat:
buda01: vise ces se druziti sa sekretaricama, poslovna putovanja, ruckovi, ma preporodices se...

Zvuči kao scenario za dokumentarac "Vidimo se u event logu!"...

"Znaći, hiljade i hiljade dijagrama... Mala bara, puno projektanata..." i sve u tom fazonu...
 
Odgovor na temu

buda01
Beograd

Član broj: 24949
Poruke: 293
*.rcub.bg.ac.yu.



+16 Profil

icon Re: Šta mislite o budućnosti informatike27.03.2008. u 10:31 - pre 196 meseci
Dobro i koji je po vasem misljenju smer razvoja informatike. Kolko vidim vi biste se najradije vratili na 0 i 1, to je pravo programiranje.
Ja bi najvise voleo da se razvoj zaustavio na Turbo Pascalu, jer si u njemu mogao sve da odradis i onda ceo zivot da kuckam begin ... end. E sad sto bi mi trebale godine da napravim ozbiljan program...

Zar nije vrhunac OOP da moduli obradjuju podatke na ulazu i daju neki izlaz, nevezano od tipa i vrste podataka, znaci ako dovedete babe ili zabe na ulaz, dobicete sortirane babe i zabe na izlazu, bez i jedne linije koda.

I samo kazem da je buducnost u vrsti posla koju danas obavljaju projektanti, a vi je mozete zvati programiranje, vestacka inteligencija ili neki novi fensi izraz. I ukupno gledano to nece biti lak posao, nece moci svako da apstrakuje realne probleme.
Bice i klasicnih programera ali procentualno daleko manje u IT radnoj snazi.

Evo primer SQL i database developera, programerski gledano to je trivijalan posao, kod je stvarno smesan cak je i basic u poredjenju sa tim nuklearna fizika. I oni sebe nazivaju programerima.
A to je tek pocetak apstrakcije.
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.adsl.beocity.net.



+2790 Profil

icon Re: Šta mislite o budućnosti informatike27.03.2008. u 10:56 - pre 196 meseci
Ha, ha, ha! Mora da si radio na mnogo ozbiljnim DB projektima tipa select ocena from student. Za tako smešne zahteve ti ne treba ni Turbo Pascal, a nekmoli OOP.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12851



+4784 Profil

icon Re: Šta mislite o budućnosti informatike27.03.2008. u 11:07 - pre 196 meseci
buda01, ovo za sql ne vredi ni komentarisati, upoznaj ga malo bolje pa onda procenjuj.
Citat:
buda01: Zar nije vrhunac OOP da moduli obradjuju podatke na ulazu i daju neki izlaz, nevezano od tipa i vrste podataka, znaci ako dovedete babe ili zabe na ulaz, dobicete sortirane babe i zabe na izlazu, bez i jedne linije koda.

Samo sto ne mozes da sortiras dok nemas nacin da vrsis poredjenje, tako da ces morati da pises kod koji ce porediti babe i zabe.
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16687
193.47.77.*



+7177 Profil

icon Re: Šta mislite o budućnosti informatike27.03.2008. u 11:10 - pre 196 meseci
Citat:
buda01
Dobro i koji je po vasem misljenju smer razvoja informatike. Kolko vidim vi biste se najradije vratili na 0 i 1, to je pravo programiranje.
Ja bi najvise voleo da se razvoj zaustavio na Turbo Pascalu, jer si u njemu mogao sve da odradis i onda ceo zivot da kuckam begin ... end. E sad sto bi mi trebale godine da napravim ozbiljan program...


Ovde imamo jos jedan slucaj sagovornika koji zamislja stavove svojih sagovornika - vidi, niko ovde ne dovodi u pitanje revoluciju razvoja softvera koja se desava od kada razvoj softvera postoji, vec samo tvoje pretpostavke koje imaju fatalne probleme.

Sve ostalo je neka tvoja projekcija, u koju ne mogu da se mesam jer ne razumem odakle ona dolazi.

Citat:

Zar nije vrhunac OOP da moduli obradjuju podatke na ulazu i daju neki izlaz, nevezano od tipa i vrste podataka, znaci ako dovedete babe ili zabe na ulaz, dobicete sortirane babe i zabe na izlazu, bez i jedne linije koda.


"modul" moze biti klasa, moze biti funkcija, moze biti elektricno kolo - ali svi oni imaju zajednicki imenitelj da ih je dizajnirao covek, programer ili inzenjer u ovom slucaju.

"moduli" koji pisu sami sebe postoje samo u tvojim snovima, i nigde drugde.

Citat:

I samo kazem da je buducnost u vrsti posla koju danas obavljaju projektanti, a vi je mozete zvati programiranje, vestacka inteligencija ili neki novi fensi izraz. I ukupno gledano to nece biti lak posao, nece moci svako da apstrakuje realne probleme.
Bice i klasicnih programera ali procentualno daleko manje u IT radnoj snazi.


Wrong, ti tvoji "projektanti" ce biti - IT radna snaga ;-)

Citat:

Evo primer SQL i database developera, programerski gledano to je trivijalan posao, kod je stvarno smesan cak je i basic u poredjenju sa tim nuklearna fizika. I oni sebe nazivaju programerima.
A to je tek pocetak apstrakcije.


Ne bih da se mesam u posao database developera, ali cenim da tu ima dosta ozbiljnih problema koje ne mogu da resavaju tvoji "projektanti" roboti a situacija na trzistu radne snage to i pokazuje :)
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

buda01
Beograd

Član broj: 24949
Poruke: 293
*.rcub.bg.ac.yu.



+16 Profil

icon Re: Šta mislite o budućnosti informatike27.03.2008. u 11:50 - pre 196 meseci
Pazljivo citajte sta sam napisao:
"Evo primer SQL i database developera, PROGRAMERSKI GLEDANO to je trivijalan posao",
jel ima neko od vas programera koji smatra da mu je sintaksa od 30 naredbi sa po 30 opcija neki problem.

Pa ljudi koji nemaju veze sa programiranjem mogu da rade u SQL-u.
Tu je naglasak na problemu koji treba da se resi, i to je ono sto ga cini kompleksnim.
Postoje i alati za projektovanje npr Oracle Dizajner, gde ne treba ni SQL da znas vec samo da crtas dijagrame, sto je sledeci nivo apstrakcije. Oni jos uvek nisu savrseni, tj bagoviti su.
Po meni su SQL developeri vise PROJEKTANTI nego PROGRAMERI, mada tu ima jos dosta mesta za optimizaciju.

@Nedeljko, 2 godine rada u Oraclu kao developer je prilicno ozbiljno iskustvo, ali tvoj komentar je na prilicno niskom intulektualnom nivou.

Ovo za babe i zabe: ne mozete dovesti istovremeno babe i zabe, vec babe ILI zabe, a modul ce nezavisno od toga i bez linije koda sortirati PO NEKOM KRITERIJUMU i na izlazu dati babe ILI zabe.

I moduli nece pisati sami sebe, oni ce pisati APLIKATIVNI softwer.

Od sad cu morati da boldiram bitne delove, jer ne citate pazljivo.
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12851



+4784 Profil

icon Re: Šta mislite o budućnosti informatike27.03.2008. u 14:09 - pre 196 meseci
Sto se baba i zaba tice, opet vazi isto, taj kriterijum je ono sto se mora isprogramirati bilo u babi, bilo u zabi, tj. u objektima koje hoces da poredis.
To o cemu ti pricas vec postoji. Java i .NET imaju sort metodu koja koristi CompareTo metod za poredjenje u svrhu sortiranja. Ali i dalje onaj ko pravi klasu baba ili zaba ili koju god, mora da implementira taj metod.
Inace, moze se napraviti i da dovodis istovremeno i babe i zabe :)
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.adsl.beocity.net.



+2790 Profil

icon Re: Šta mislite o budućnosti informatike27.03.2008. u 15:24 - pre 196 meseci
@buda01

A da li si čuo za složene SQL upite (koji li će to softver da ispali) i uskladištene procedure? Uskladištene procedure se pišu ne samo u PL SQL-u (jeziku koji je specijalizovan za baze podataka), već, u slučaju ORACLE-a i u Javi (koju ORACLE forsira), pa i C++u.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

buda01
Beograd

Član broj: 24949
Poruke: 293
*.rcub.bg.ac.yu.



+16 Profil

icon Re: Šta mislite o budućnosti informatike27.03.2008. u 15:29 - pre 196 meseci
Vidis ti razmisljas na tradicionalan nacin, i normalno onda nema resenja.

Npr ja sam se uvek pitao kako nesto teze od vazduha moze da leti, a ipak leti...

Fora i jeste u tome sto ce metoda sortiranje da bude implementirana u samom modulu SORTIRANJE a ne u objektima.
A svi objekti ce imati npr neki standardizovani heder preko koga ce modul SORTIRANJE znati sta moze i kako da sortira.
I onda ce u njegovom propertiju korisnik dobiti mogucnost da bira sta hoce da sortira.

Ovo sam sad smislio na brzinu, a zamislite sta tek mogu da smisle 1000 geekova koji sede u Redmondu...
 
Odgovor na temu

[es] :: Art of Programming :: Šta mislite o budućnosti informatike

Strane: < .. 1 2 3 4 5

[ Pregleda: 23054 | Odgovora: 97 ] > FB > Twit

Postavi temu Odgovori

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