Devel.cz Lupa Měšec Podnikatel Root Zdroják.cz DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názor k článku
Uživatelé nejsou programátoři!

I/O
I/O (neregistrovaný) 147.32.68.---
19. 8. 2010 23:35

Spletené dvě věci dohromady

celé vlákno

Problém nastal v okamžiku, kdy se počítače masově rozšířily a kdy každý druhý BFU propadl dojmu, že počítačům rozumí. A z této posice na to nahlíží, z této posice si o tom vytváří názory a jedná se skutečnými odborníky. Příklad s policistou sice vypadá absurdně, ale co kdyby místo policisty to auto zastavila prázdná nádrž? Když si pořídím auto, tak prostě musím vědět, že do něj musím lít benzín nebo naftu, jinak mi nepojede. Že když do benzínového natankuju naftu, tak ho odepíšu. Že do motoru patří olej WX a do převodovky YZ. A když to nevím, tak se do toho oleje nebudu montovat a nechám to na servis. Budeme nadávat na konstruktéry auta, že debilního řidiče neupozornil na to, že do něj leje naftu místo benzínu? Bude skutečně auto, které na to upozorňuje, lepší, než auto, jež má nižší spotřebu a vyšší životnost?
Už jsem se několikrát setkal s tím, že mi bylo řečeno – chci, aby ten program měl takovéhle okýnko, tam se bude zadávat to a to, ono to bude ukládat a dělat s tím to a to. Chvíli dotyčného poslouchám a pak se ho ptám „a proč? To je úplně na nic“ a vysvětluji mu, že počítač opravdu nemusí na fakturu nahlížet stejným způsobem, jako člověk na papírovou fakturu, prostě proto, že počítač je počítač a ne hromada papírů. Dotyčný nechápe. Je přesvědčen o tom, že počítač by měl kopírovat tu samou činnost, jako jeho sekretářka. Nerozumí očividně tomu, co všechno počítač dokáže, nevidí do toho. Je opravdu správné vyhovět jeho laickým představám, nebo se ho raději pokusit přesvědčit o tom, že nejlepší bude, když mi popíše problém, který má, a nechá na mně, abych navrhnul jeho řešení sám?
Ono by to opravdu mohlo dopadnout časem tak, jak tu kdosi psal s tím autem – přijde zákazník a začne si diktovat požadavky: je třeba, aby mělo aspoň 6 nohou, aby tak bylo rychlejší a mělo větší nosnost, za světly budou dvě dlouhé trubky, aby se do nich vlezly dostatečně dlouhé svítilny (čím delší, tím víc baterek se do nich vejde a tím dál dosvítí)… Zdá se to někomu legrační? Ale ruku na srdce – takhle dnes vzniká VĚTŠINA programů! Místo aby je navrhovali odborníci, tak si nechávají od laiků ti odborníci diktovat, co to má dělat, a oni ty pitomosti akorát implementují. Myslíte, že by BFU někdy přišel na tabulkový procesor? Nebo na obrazovkový editor? Či na relační databázi? Kdyby se požadavky zákazníků bývali řídili programátoři odnepaměti, tak dnes počítač funguje jako psací stroj nebo kartotéka (v níž musím vyhledávat tak, že myší ťukám na složky a očima je mezi sebou porovnávám) nebo obyčejná kalkulačka. Protože BFU prostě neví… Stejně jako k lékaři nechodíme s tím, aby nám provedl takovou a takovou operaci, ale s tím, že máme takový a takový problém a je na něm, aby stanovil diagnózu a navrhnul terapii, tak by i laik měl takto chodit za počítačovým odborníkem. Nepřizpůsobení se představám zákazníka o tom, jak má daný program vypadat, mi přijde stejně absurdní, jako by se po lékaři požadovalo, aby terapii přizpůsoboval tomu, co si představuje zákazník – zákazník je přesvědčen o tom, že má nádor na žaludku, tak musím léčit nádor na žaludku, ačkoli to je zánět slepého střeva.