211service.com
Liaudies kompiuterio kūrimas
Iki Kalėdų liko kelios dienos. Apsiperku gerai žinomoje prabangioje universalinėje parduotuvėje Didžiojo Bostono rajone. Devynias prekes nunešu į kasą. Kasininkė perduoda savo burtų lazdelę ant kiekvienos pakuotės, kad perskaitytų brūkšninį kodą, o smūginis spausdintuvas barška, kai išspausdina kiekvienos prekės aprašymą ir kainą. Ruošiuosi traukti kreditinę kortelę, kai moteris atsisuka į šalia stovinčią kasą ir, siaubo siaubas, ima rankiniu būdu įvesti lygiai tą pačią informaciją, paeiliui skaitydama skaičius nuo kiekvienos pakuotės.
Ji yra ant pakuotės Nr. šešto, kai aš akivaizdžiai išvalau gerklę ir su laiko studijų specialisto pasipiktinimu klausiu jos, kodėl po velnių ji dubliuoja brūkšninio kodo skaitytuvo darbą. Ji pamoja man tylėti su autoritetu, kurį priprato prie to daryti. Prašau, aš turiu tai užbaigti, mandagiai sako ji. Aš sakau jai neskubėti, nors mano raumenys stangrėja, o smegenys aktyviai svajoja apie baudžiamuosius veiksmus.
Ji baigia paskutinę pakuotę, nepaiso mano smailaus atodūsio, pasiekia pieštuką ir... viskas prasideda iš naujo! Šį kartą ji ant parduotuvės kvito egzemplioriaus ilga ranka užrašo kiekvienos pakuotės skaičių eilutę. Esu taip sukrėstas šios trigubos travesticijos, kad pamirštu savo pyktį ir iš tikro nustebęs klausiu jos, ką ji daro. Dar kartą ji pamoja man tylėti, kad galėtų susikaupti, bet paskui įpareigoja: turiu ranka įvesti kiekvieną dalies numerį, sako ji. Kodėl? – klausiu su pastebimu drebuliu balse. Kadangi vadybininkė liepė, atsako ji vos tramdydama norą baigti sakinį universalia galūne kvaila. Negalėjau to paleisti. Iškviečiau vadybininką. Jis sąmoningai pažvelgė į mane ir atsidusęs pasakė: „Kompiuteriai, žinote“.
Pasakiau jam, kad tai atrodo šiek tiek rimčiau, ir jis lėtai, apgalvotai aiškino, kad centrinis aparatas neveikia, todėl reikia įvesti dublikatą ranka.
Tada kam iš viso įvesti jį į kompiuterį? Išdrįsau viltingai.
Kadangi tai yra mūsų standartinė darbo procedūra, o kai grįžta centrinė mašina, turėtume turėti galimybę koreguoti savo įrašus dėl atsargų pasikeitimų. Hmm.
Tai kodėl po velnių ji įveda skaičius ir įveda juos su brūkšninio kodo skaitytuvu? Aš atkirtau.
Oi. Tai yra generalinio direktoriaus nurodymas. Jis susirūpinęs dėl mūsų kompiuterių problemų ir nori turėti galimybę patikrinti ir kryžmiškai patikrinti visus departamento įrašus.
Tyliai išėjau, apstulbusi.
Įveikęs šoką dėl absurdiško laiko švaistymo dėl šios parduotuvės procedūrų kasininkei ir man – pradėjau stebėtis, kaip puikus pažadas, kad kompiuteriai pagerins žmogaus produktyvumą, yra lengviau aptariamas nei įgyvendinamas. Iš tiesų, tema, ar kompiuteriai didina žmogaus produktyvumą, sukėlė daug ginčų. Technologijų niekintojai nurodys tokius susidūrimus ir sakys: „Žiūrėk, kompiuteriai mums nepadeda“. Ir tiesa, kad informacinės technologijos kai kuriais atvejais kenkia produktyvumui; užtrunka ilgiau naršyti per tuos begalinius automatinio atsakymo į telefoną meniu, nei kalbėtis su operatoriumi. Jei technologija nebus naudojama išmintingai, dėl to galime tapti mažiau produktyvesni, o ne didesni.
Tačiau kompiuteriai taip pat gali būti neįtikėtinai naudingi. Tinkamai naudojant, jie padeda greičiau padidinti kainas, sekti atsargas ir valdyti kainų pokyčius. Informacijos amžiuje produktyvumas didės dėl tos pačios priežasties, kaip ir pramonės amžiuje: naujų įrankių taikymas žmogaus darbui palengvinti.
Kai kurie žmonės atmeta susirūpinimą dėl produktyvumo, teigdami, kad kompiuteriai leidžia tai, ko kitaip negalėtume padaryti. Žinoma, tai tiesa, kaip mums parodė pasaulinis internetas, specialieji efektai filmuose ir kredito kortelės. Tačiau ignoruoti pagrindinį kompiuterio gebėjimą padėti žmonėms dirbti jų smegenis yra geriausiu atveju iškreipta, o blogiausiu – neatsakinga. Produktyvumas yra kriterijus, pagal kurį matuojamos socialinės ir ekonominės revoliucijos. Taip buvo su plūgais, varikliais, elektra ir automobiliu. Jei įvyks tikra informacinė revoliucija, kompiuteriai turės pakartoti informacijos ir informacijos darbo modelį.
Bandydami numatyti, kaip kompiuteriai gali būti naudojami dvidešimt pirmame amžiuje, mus bombarduoja neprilygstama painiava ir ažiotažas – greitesnis internetas, tinklo kompiuteriai, intranetai, kibernetinė erdvė, 1000 vaizdo kanalų, nemokama informacija, nuotolinis darbas ir daug daugiau. . Mano nuomone, šį ateities pasaulį galima paprastai ir aiškiai apibūdinti kaip informacinę rinką, kurioje žmonės ir jų tarpusavyje sujungti kompiuteriai užsiima pirkimu, pardavimu, laisvu informacijos mainais ir informacijos darbu.
Informacijos rinka yra susijusi su daugybe problemų: jos pagrindinių informacinių infrastruktūrų technologijos; jo panaudojimas komercijoje, sveikatos srityje, mokymasis, malonumų siekimas ir valdymas; ir šios naujos veiklos pasekmes mūsų asmeniniam gyvenimui, visuomenei ir istorijai. Čia mes sutelksime dėmesį į nedidelį, bet esminį šio turtingo ansamblio aspektą, užtikrinantį, kad rytojaus informacijos rinka padės mums amžinai siekti daugiau rezultatų už mažiau darbo.
Piktnaudžiaujama ir piktnaudžiaujama
Pradėkime išnagrinėdami daugybę klaidų – būdų, kuriais šiandien netinkamai naudojami kompiuteriai dėl technologinių ar žmogiškųjų trūkumų. Pirmas žingsnis siekiant pagerinti mūsų produktyvumą bus ištaisyti šias klaidas. Toliau išnagrinėsime, kaip pradėti automatizuoti žmogaus darbą per kompiuterių ir kompiuterių mainus. Paskutinis ir, ko gero, svarbiausias žingsnis bus padaryti kompiuterius tikrai lengviau naudoti.
Priedo gedimas: Juokingas pastangų dubliavimas, su kuriuo susidūriau universalinėje parduotuvėje, nutinka dažnai ir įvairiomis aplinkybėmis. Šį gedimą vadinsime priedais, nes tokiais atvejais žmonės daro viską, ką darydavo prieš kompiuterius, taip pat papildomą darbą, reikalingą tam, kad kompiuteriai būtų laimingi arba kad žmonės atrodytų šiuolaikiški. Kieno nors knygoje tai yra beprotiškas produktyvumo sumažėjimas. Jis turėtų būti sustabdytas šaltai, kad ir kokioje aplinkoje jis pakeltų savo bjaurią galvą. Ir kol mes tai darome, pripažinkime, kad šią problemą sukelia ne technologijos, o mūsų pačių netinkamas technologijų naudojimas.
Raketo gedimas: Praėjus tam tikram laikui po susitikimo su kasininke, tie patys gremlinai, kurie, atrodo, bėga priekyje, kad sukurtų sudėtingas situacijas, neabejotinai aplankė oro linijų tarnautoją, su kuriuo susidūriau Bostono Logano oro uoste. Kai padaviau jam savo bilietą į Niujorką ir paprašiau jį pakeisti bilietu į Vašingtoną, DC, jis pasakė: „Tikrai, pone“, ir nusilenkė savo terminalui, tarsi dievui. Kaip patyręs šio ritualo stebėtojas, pradėjau fiksuoti jo bendravimą. Klavišų paspaudimus sekė mąslus žvilgsnis, retkarčiais besiribojantis su pasibaisėjimu, nes, laikydamas ranką ant smakro, jis nejudėdamas žiūrėjo į ekraną, bandydamas nuspręsti, ką rašyti toliau. Po 146 klavišų paspaudimų, sugrupuotų į 12 užpuolimų, atskirtų klavišu Enter, ir po 14 minučių gavau naują bilietą.
Ši istorija įdomi produktyvumo požiūriu yra tai, kad bet kuris kompiuterių mokslų bakalauro laipsnis gali sukurti sistemą, kuri šį darbą atlieka per 14 sekundžių. Jūs tiesiog įkišate savo seną bilietą į lizdą, kur visą jo turinį nuskaito aparatas. Tada įvedate arba ištariate keitimo komandą ir naują paskirties vietą, o pataisytas bilietas bus atspausdintas ir įdėtas atgal į jūsų ranką. Kadangi 14 minučių yra 60 kartų ilgiau nei 14 sekundžių, žmogaus produktyvumas su tokia dėže padidėtų 60:1 arba 6000 procentų!
Čia kažkas siaubingai negerai. Žmonės bėga pirkti naujo kompiuterio, nes jis yra 20 procentų greitesnis nei turimas, o mes čia kalbame apie 6000 procentų pagerėjimą. Taigi kodėl oro linijos nesiryžta sukurti šios dėžės? Viena vertus, jei jie tai padarytų kiekvienam iš galimų užklausų, kiekvienam terminalui tektų pastatyti kelis tūkstančius skirtingų dėžių. Gerai, kodėl jie neperprogramuoja savo centrinių kompiuterių, kad tai padarytų greičiau? Nes tai kainuotų milijardą dolerių. Kodėl? Nes oro linijos pridėjo tiek daug programinės įrangos atnaujinimų ir pakeitimų savo sistemas, kad po 20 metų susidarė į spagečius panaši netvarka, kurios net jos negali išpainioti. Tiesą sakant, jie negali tobulinti savo sistemos nepradėję nuo nulio.
Vadinsime tai tiesioginio kompiuterio naudojimo gedimu, nes tai panašu į trūkčiojantį padangos kėliklį: kiekvieną kartą, kai pridedama nauja programinės įrangos modifikacija, sistemos sudėtingumas didėja, bet jis niekada nesumažėja, nebent užtrunka staigus įvykis, pavyzdžiui, visiškas pertvarkymas. vieta. Ši problema yra labiau netinkamos technologijos, o ne netinkamos žmogaus praktikos pasekmė. Jei turėtume programinės įrangos technologiją, kuri leistų mums maloniai atnaujinti savo sistemas, kad jos atitiktų mūsų kintančius poreikius, išlaikant jų efektyvumą, mes nebūtume tokioje įtampoje.
Pernelyg didelio mokymosi klaida: Dešimtadalį mano knygų lentynos užima teksto apdorojimo vadovai. Pridėkite skaičiuoklių, pristatymų ir duomenų bazių vadovus ir jie lengvai užpildys pusę lentynos. Kadangi naudoju grafiką ir šiek tiek programuoju, man reikia dar kelių vadovų. Taigi visas mano kompiuterių vadovų ilgis sudaro vieną EB-one (spausdintą) Encyclopaedia Britannica. Paprasčiausiai tai pavadinsime perdėto mokymosi yda – lūkesčiais, kad žmonės išmoks ir išsaugos daug daugiau žinių nei nauda, kurią jie gautų naudodami tas žinias. Įsivaizduokite, kad norint dirbti su pieštuku, žmonėms reikia perskaityti 850 puslapių vadovą. Mes juokiamės iš tokios minties, bet su ja sutinkame, jei naudojate teksto apdorojimo programą. Beveik neabejoju, kad pirmoji dvidešimt pirmojo amžiaus pusė bus skirta atsikratyti riebių žinynų ir padaryti kompiuterius daug lengviau ir natūraliau naudoti.
Funkcijos perkrovos gedimas: Išpūstas yra galbūt tikslesnis būdvardis, apibūdinantis daug funkcijų turinčias programas, kurios rinkoje pasirodė dešimtojo dešimtmečio pabaigoje. Pardavėjai tai daro iš dalies norėdami padengti savo statymus ir mokėti didesnes vidutines kainas. Pirkėjai žavisi galimu savo kompiuterių panaudojimu ir vertina savo prerogatyvą įsakyti savo mašinoms atlikti tūkstančius skirtingų dalykų. Žinoma, praktiškai jie atlieka tik keletą užduočių ir pamiršta, kokias funkcijas įsigijo ar kaip jomis naudotis. Geriausiai parduodamas biuro programinės įrangos rinkinys pateikiamas kompaktiniame diske arba 46 diskeliuose, kuriems įkelti į kompiuterį reikia pusės dienos. Tai nėra produktyvu. Ir tai lemia mes, o ne technologinės silpnybės. Vartotojai ir įmonių vadovai turėtų deklaruoti gimstamumo kontrolę dėl pernelyg didelio ir dažnai nenaudingų funkcijų skaičiaus.
Netikros žvalgybos klaida: Mano automobilyje yra įmantrus telefonas, kuris buvo reklamuojamas kaip išmanusis, nes prisijungęs prie telefono automatiškai nutildo automobilio radijo garsą, kad būtų užtikrinta tyli aplinka. Man atrodė, kad ši funkcija džiugino, kol vieną popietę išgirdau per radiją interviu su geru draugu. Iš karto paskambinau bendrai draugei, kad ji galėtų išklausyti kartu su manimi telefonu ir pasidalyti įspūdžiais. Tai, žinoma, buvo neįmanoma, nes telefonas nutildė radiją ir aš negalėjau jo nepaisyti. Sveiki atvykę į netikros žvalgybos kaltę. Tai pasitaiko daugelyje situacijų, kai gerai nusiteikęs programuotojas į programą įdeda tai, kas, jo manymu, yra galinga žvalgyba, kad palengvintų vartotojo gyvenimą. Deja, kai to intelekto per mažai atliekamai užduočiai atlikti, kaip visada, ši funkcija jums trukdo. Turėdamas pasirinkimą tarp tokios pusiau išmanios sistemos ir mašinos su didžiuliu, bet nepretenzingu kvailumu, rinkčiausi pastarąją, nes bent tada galėčiau kontroliuoti, ką ji gali padaryti.
Kaip vartotojai, siekiantys pagerinti mūsų produktyvumą, visada turime paklausti, ar nauja programa suteikia pakankamai vertės dėl savo tariamo intelekto, kad kompensuotų galvos skausmą, kurį ji netyčia sukels. Ir šių ambicingų programų tiekėjai turėtų juos aprūpinti komanda Go Stupid, kuri leidžia vartotojams išjungti intelektualiąsias funkcijas.
Atsakingos mašinos gedimas: Yra 2:00 nakties, o aš ką tik grįžau namo. Mano Swissair skrydis iš Logano buvo atšauktas dėl variklio, valdančio sparnų sklendes, gedimų. Apie 350 keleivių, kurių planai buvo sužlugdyti, bombardavo visus oro uosto darbuotojus. Apleidau tą zoologijos sodą, nuskubėjau namo, įsijungiau kompiuterį ir bandžiau prisijungti prie „Prodigy“ siūlomos „Easy Sabre“ pasidaryk pats oro linijų rezervavimo paslaugos, kad ieškočiau alternatyvaus bilieto rytiniam skrydžiui iš Bostono arba Niujorko. . Prieš miegą turėjau išsiaiškinti, ar tai įmanoma. Tačiau prieš tai, kai turėjau galimybę paspausti vieną klavišą, Prodigy perėmė mano ekrano ir klaviatūros valdymą. Ji mane informavo, kad norint pagerinti sistemos naudojimąsi internetinėmis paslaugomis, prireiks kelių akimirkų (ty mažiausiai pusvalandžio), kol atsisiunčiau patobulintą programinę įrangą.
Nieko negalėjau padaryti, kad „Prodigy“ negalėtų man padėti savo žudikišku būdu. Šią situaciją visiškai kontroliavo menka anoniminės programinės įrangos dalis, o aš, žmogus, buvau prispaustas prie sienos. Tuo tarpu aš žinojau, kad su kiekviena minute kitas iš tų pašėlusių klajoklių oro uoste užims dar vieną iš greitai nykstančių vietų per kelis kito ryto skrydžius. Norėdamas greičiau atlikti savo darbą, mielai būčiau naudojęs kelių kartų senumo programinę įrangą. Jaučiau, kad paskendau sekliame banglenčių bangle nuo skrandžio spazmo, o gelbėtojas paplūdimyje pamiršo mano riksmus, nes naudodamasis megafonu informavo mane ir visus kitus plaukikus apie patobulintas saugos procedūras.
Tai lygiai ta pati gedimas, dėl kurio brangūs žmonės turi praleisti brangų laiką vykdydami mašinos lygio instrukcijas, kurias išduoda šimto dolerių automatiniai telefono operatoriai, su jiems pažįstamais Jei norite rinkodaros, paspauskite 1. Jei norite inžinerijos… Gera šio dalyko dalis. Atsakingos mašinos kaltė turi būti siejama su žmogaus nesėkme leidžiant tokiai praktikai tęstis be prieštaravimų, tačiau programuotojai taip pat turi prisiimti dalį kaltės. Jie dažnai sąmoningai padaro šią klaidą, nes paprasčiau, todėl pigiau užprogramuoti kompiuterį, kad jis apklaustų vartotoją ir nepaleistų, kol nebus atsakyta į visus klausimus vienu iš kelių fiksuotų būdų, nei leisti vartotojui atlikti bet kurį iš kelių dalykų. užtikrinant, kad kompiuteris atkreips dėmesį.
Žinoma, mašinos valdomos sąveikos ne visada yra nepageidaujamos. Klaidinga jūsų komanda ištrinti viską, kas yra jūsų kompiuteryje, neturėtų būti vykdoma atsitiktinai. Tačiau 95 procentai pernelyg kontroliuojamų sąveikų pasaulio kompiuteriuose nėra susiję su tokiomis rimtomis situacijomis. Kuo greičiau šie programinės įrangos ramentai išnyks ir vartotojas bus valdomas, tuo greičiau mašinos tarnaus žmonėms, o ne atvirkščiai.
Per didelio sudėtingumo gedimas: Esu savo biure, jau beveik vidurdienis ir su didele panika suprantu, kad pamiršau iš namų kompiuterio paimti svarbias pridėtines išlaidas, kurių man reikia neišvengiamam pietų susitikimui. Jokio prakaito. Paskambinsiu namo ir atsiųsiu juos elektroniniu būdu į mano biurą. Tačiau, kaip pasisekė, vieninteliai namuose yra elektrikas, bet jis yra žaidimas. Įjunkite kompiuterį paspausdami mygtuką, esantį klaviatūros viršuje, sakau. Akivaizdu, kad jis geras žmogus, nes per telefoną girdžiu pažįstamą skambėjimą. Per dvi minutes, kol mašina įsijungia, elektrikas klausia, kodėl mašina neįsijungia iš karto, kaip lemputė.
Nesakau jam, kad sutinku su jo pasibaisėjimu. Trejus metus bandžiau sudominti rėmėjus ir tyrėjus projektu, kuris būtų skirtas šiam erzinančiam verslui, kai žmogus pagarbiai prašo kompiuterio programinės įrangos leidimo įjungti arba išjungti mašiną. Vietoj to paaiškinu, kad mašina yra tarsi tuščias apvalkalas ir pirmiausia turi užpildyti visą programinę įrangą, kurios reikia, kad ji taptų naudinga. Gerai, sakau, ištraukite „Apple“ meniu ir pasirinkite komandą „Call Office“, kurią jau seniai apibrėžiau. Jis laikosi reikalavimų, ir aš girdžiu, kaip mano namų modemas pypsi, kai renka mano biuro modemą. Antruoju skambučiu girdžiu atsiliepia šalia manęs esantis biuro modemas. Mes jau beveik čia, tikiuosi svarstau.
Ar matote pranešimą, kad esame prisijungę? Aš klausiu.
Ne, jis atsako. Praeina dar viena minutė ir jis perskaito man įspėjamąjį pranešimą, kuris pasirodė mano namų kompiuterio ekrane. Aš žinau, kas atsitiko. Modemai tinkamai užsifiksavo ir gali siųsti signalus vienas kitam, tačiau dėl kažkokios nežinomos priežasties dviejų mašinų programinė įranga negali susisiekti. Prašau jo palaikyti, kol iš naujo paleisiu mašiną. Kaip ir daugelis žmonių ir visi kompiuterių profesionalai, žinau, kad iš naujo paleidus nuo švaraus lapo dažnai išsprendžiamos tokios problemos kaip ši, nors neįsivaizduoju, kas iš tikrųjų sukėlė problemą.
Vadovaudamas elektrikui perkraunant namų kompiuterį, supykstu, nes šios problemos sumažėtų, jei biuro kompiuteris skambintų į mano namų kompiuterį, o ne atvirkščiai. Tačiau mano namų aparate yra tik nuotolinio kliento programinė įranga, tai reiškia, kad jis gali skambinti, bet negali priimti skambučių. Šis skirtumas tarp klientų ir serverių yra įmonių skaičiavimo ir bendro naudojimo laiko epochos centrinių mašinų, kurios išskirdavo daug duomenų į kvailesnius terminalus, likutis. Skirtumas turi išnykti, kad visi kompiuteriai, kurie, mano nuomone, tyrėjai, galėtų vienodai išdalyti ir priimti informaciją, kaip ir turi, kad galėtų palaikyti paskirstytą pirkimą, pardavimą ir nemokamą keitimąsi informacija, kuri užtruks. vieta informacinėje rinkoje.
Kai mano namų aparatas vėl įsijungia, dar kartą pereiname modemo šokį, o šį kartą programinė įranga užsifiksuoja. Prašau elektriko pasirinkti komandą Chooser ir spustelėti Appleshare piktogramą, tada spustelėti mano biuro įrenginio vaizdą. Dabar jam reikia mano slaptažodžio, kurį jam nedelsdamas duodu. Jis praneša apie veiklą savo ekrane, kurią aš vertinu kaip sėkmę. Sakau jam, kaip surasti man reikalingą brangų failą ir atsiųsti jį man. Dar po dviejų su puse minutės virš galvos esantys vaizdai saugiai atkeliauja į mano mašiną. Nuoširdžiai dėkoju elektrikui ir siunčiu vaizdus į savo spausdintuvą, dabar užpildytą tuščiais skaidres lapais, ir aš juos gavau. Į susitikimą ateinu pavėlavęs 30 minučių.
Kodėl negalėjau tiesiog per vieną sekundę duoti savo namų kompiuteriui vienos komandos, pvz., Siųsti pridėtines išlaidas, kurias sukūriau praėjusią naktį, į mano biurą ir leisti, kad jos atkeliautų po trijų minučių? Kolegos technikos, nesakykite man, kad tai galima padaryti naudojant kitokio tipo mašiną ar kitą operacinę sistemą, makrokomandas, agentus ar bet kokius kitus panašius įrankius, nes aš žinau, o jūs žinote geriau. Šio paprasto veiksmo tiesiog neįmanoma lengvai ir patikimai atlikti naudojant šiuolaikinius kompiuterius.
Kaip sistemų projektuotojai, mes turime pradėti seniai pavėluotus korekcinius veiksmus, kad būtų išvengta per didelio sudėtingumo gedimo, supaprastindami galimybes, apribodami jas ir, svarbiausia, pakeisdami projektavimo požiūrį, įsišaknijusį dešimtmečiais senais įpročiais. Turėtume pritaikyti kompiuterio komandas ir parinktis pagal vartotojo poreikius, o ne pritaikyti jas esamiems sistemos ir posistemių poreikiams ir tikėtis, kad vartotojai klusniai prisitaikys. Kompiuterinėms sistemoms turime daryti tai, ką padarėme su automobiliais – neleisti žmonėms valdyti kuro mišinio, uždegimo laiko ir kitų posistemių, o suteikti jiems vairą, dujų pedalą ir stabdžius automobiliui vairuoti. .
Elektroniniai buldozeriai
Viena didžiausių kliūčių kuriant veiksmingą informacijos rinką yra nesugebėjimas tarpusavyje sujungtų kompiuterinių sistemų lengvai atleisti nuo žmogaus darbo. Taip yra todėl, kad šiandieninės tinklo kompiuterių sistemos net ir pradiniame lygmenyje negali suprasti viena kitos, todėl gali tarpusavyje atlikti įprastas operacijas. Tačiau informacijos darbo automatizavimo potencialas yra didžiulis – pusę pasaulio pramonės ekonomikos sudaro biuro darbas, o tai rodo, koks didžiulis gali būti šis naujas socialinis ir ekonominis judėjimas. Norėdami apkrauti žmogaus smegenis, turime sukurti įrankius, kurie leistų kompiuteriams dirbti vienas su kitu siekiant naudingų žmogaus tikslų. Įrankius, kurie padarys tai įmanomu, vadinu automatizavimo įrankiais, kad atskirčiau juos nuo pramonės revoliucijos automatizavimo įrankių, kurie apkrovė žmogaus raumenų darbą.
Šiandien mes taip džiaugiamės el. paštu ir žiniatinkliu, kad pasineriame su visa jėga tyrinėdami naują sieną. Tačiau jei akimirką sustosime ir susimąstysime, suprasime, kad žmogaus produktyvumas nepadidės, jei ir toliau naudosime akis ir smegenis naršydami šiame labirinte ir suprasdami pranešimus, siunčiamus iš vieno kompiuterio į kitą. Įsivaizduokite, kad įmonės, gaminančios pirmuosius pramonės revoliucijos garo ir vidaus degimo variklius, pagamintų juos taip, kad galėtų dirbti kartu tik tada, kai žmonės stovėtų šalia ir toliau dirbtų su savo kastuvais ir arklių traukiamais plūgais. Koks absurdiškas suvaržymas. Tačiau būtent tai ir darome šiandien – išleidžiame didžiulį žmogaus smegenų darbą, kad mūsų kompiuteriai veiktų kartu. Atėjo laikas nusimesti aukštųjų technologijų kastuvus ir sukurti informacijos amžiaus elektroninius buldozerius. Būtent tai ir yra automatizavimo įrankiai.
Pasiekti tam tikrą pagrindinį skirtingų kompiuterių supratimą, kad automatizavimas būtų įmanomas, techniškai nėra taip sunku, kaip atrodo. Tačiau tam reikia vienos labai sunkios prekės: žmonių sutarimo. Vienas paprastas automatizavimo būdas – naudoti elektronines formas (e-formas), kur kiekvienas įrašas turi iš anksto sutartą reikšmę, kurią visi dalyvaujantys kompiuteriai gali išnaudoti per savo programas. Tarkime, kad užtruksiu 3 sekundes, kol į savo mašiną pasakysiu komandą „Nuvežk mane į Atėnus kitą savaitgalį“. Mano aparatas sugeneruos reikiamą el. formą šiai užduočiai atlikti ir žaisti stalo tenisą pirmyn ir atgal su rezervavimo kompiuterio el. forma, prieš surasdamas priimtiną datą bei klasę ir užsakydamas skrydį. Kadangi pačiam rezervuoti internetu būčiau užtrukęs 10 minučių, galėjau pagrįstai girtis, kad mano produktyvumas padidėjo nuo 200 iki 1 (nuo 600 sekundžių iki 3 sekundžių) arba 20 000 procentų!
Taigi galime įsivaizduoti, kad informacinėje rinkoje bendrų interesų grupės sukurs elektronines formas, kuriose nurodys įprastus ir dažnai pasikartojančius sandorius pagal savo specialybę, nesvarbu, ar tai būtų apelsinų pirkimas didmenine prekyba, ar rentgeno spindulių nukreipimas tarp skirtingų medicinos skyrių. Jei tokios grupės nariai gali susitarti dėl elektroninės formos, ypač tokios, kuri reiškia daug pastangų reikalaujantį sandorį, jie pasieks reikšmingą automatizavimo naudą. Kompiuterinės programos ar žmonės, norintys užsiimti tokiu verslu, galėtų susirasti sutartą el. formą ir panaudoti ją savo kompiuteryje, siekdami to paties pelno, bet su daug mažesnėmis pastangomis.
Nemažai kompiuterių burtininkų ir žmonių, kurie nemėgsta standartų, mano, kad įprastos sutartys, tokios kaip elektroninės formos, primena esperanto kalbą – nelemtą bandymą sukurti visuotinę šnekamąją kalbą tarp visų žmonių. Jie teigia, kad bandymai naudoti bendras kompiuterių kalbas patirs tas pačias problemas. Vietoj to, jie pasisako už tai, kad vienintelis būdas, kuriuo mūsų kompiuteriai supras vienas kitą, bus verčiant vietos suprantamas komandas ir klausimus į skirtingus savo pasaulius, kaip žmonės verčia iš anglų ir prancūzų kalbų.
Šis argumentas yra klaidingas, nes bendrų sąvokų reikia net verčiant į skirtingas kalbas. Nesvarbu, ar daiktą vadinate kėde ar gultu, vis tiek žmonės sėdi keturiomis kojomis. Būtent ta bendra sąvokų bazė, kažkaip įsirėžusi į jūsų smegenis, leidžia bendrai suprasti du skirtingus žodžius anglų ir prancūzų kalbomis. Be jo jokia tarpusavio konversija negali paskatinti supratimo, nes, kaip ir kompiuterių atveju, abiejose pusėse nėra nieko bendro, ką būtų galima suprasti.
Jei sugebėsime pasiekti sutarimą tarp specialybių ir tarp jų dėl pagrindinių sąvokų, kuriomis kompiuteriai turėtų dalytis, net jei turėsime skirtingas kalbas ir dialektus, programinės įrangos kūrėjai galės rašyti programas, o paprasti vartotojai galės rašyti scenarijus, Naudinga automatizavimo kompiuteris prie kompiuterio veikla – informacijos paieška mūsų vardu, mus dominančių įvykių stebėjimas, sandorių vykdymas už mus ir dar daugiau.
Lengvo nuolydžio sistemos
Transakcijų tarp kompiuterių automatizavimas ir dabartinių kompiuterių sistemų problemų taisymas yra geras žingsnis siekiant, kad kompiuteriai ir informacijos rinka mums tarnautų. Tačiau sistemų, kurias iš esmės lengviau naudoti, kūrimas yra tikrai didelis svertas. Tikiu, kad šios pastangos lems mūsų dėmesį nemažą kito šimtmečio dalį.
Per pastarąjį dešimtmetį visi, kurie mano akivaizdoje ištarė frazę vartotojui patogu, rizikuoja patirti fizinį smurtą. Ši frazė buvo begėdiškai naudojama, siekiant manyti, kad programą lengva ir natūralu naudoti, kai tai retai būna tiesa. Paprastai patogus naudoti reiškia programą su WIMP sąsaja, tai reiškia, kad ji remiasi langais, piktogramomis, meniu ir rodyklėmis bei gražių spalvų ir šriftų asortimentu, kuriuos galima keisti pagal vartotojų skonį. Toks pervertinimas prilygsta šimpanzės aprengimui žaliu ligoninės chalatu ir nuoširdžiam jos demonstravimui kaip chirurgui. Pabandykime įsiskverbti į ažiotažą nupiešdami vaizdą, kur mes iš tikrųjų esame patogumo vartotojui atžvilgiu ir kur slypi tikrasis naudojimo paprastumo potencialas.
Tai kažkada devintojo dešimtmečio pabaigoje. Prie jūsų kreipiasi draugas, susijaudinęs dėl gebėjimo naudotis skaičiuoklėmis. Jūs paprašote jo paaiškinti, kaip jie veikia. Jis parodo jums didelį tinklelį. Jei į vieną stulpelį įdėsite krūvą skaičių, sako jis, o po jais įdėsite paprastą komandą, kuri juos sumuoja, apatiniame langelyje pamatysite jų sumą. Jei vėliau pakeisite vieną iš skaičių, bendra suma pasikeis automatiškai. Draugas puola toliau, vargais negalais susivaldydamas: O jei norite pirmąjį skaičių padidinti 10 procentų, tiesiog įdėkite į langelį šalia jo paprastą komandą, kuri padaugina jį iš 1,1. Jo išraiška tampa geidulinga: ar norite visus skaičius padidinti 10 procentų? Tiesiog vilkite pelę žemyn taip, ir jie visi paklus.
Jis giliai įkvepia, pasiruošęs dar kartą sprogti, kai sulaikysite jį šaltą. Ačiū. Dabar eik šalin, sakai. Jūs mane pakankamai išmokėte, kad galėčiau atlikti visus apskaitos darbus. Taip milijonai žmonių šiandien naudoja savo skaičiuoklių programas, tokias kaip Microsoft Excel ir Lotus 1-2-3. Jie vargu ar žino daugiau nei dešimtadalį komandų, tačiau gauna didelį produktyvumo padidėjimą.
Džiaugiatės savo naujai įgytomis žiniomis, kol vieną dieną atrandate, kad turite padaryti ką nors ambicingesnio, pavyzdžiui, per visą puslapį kartoti visas sudėtingas operacijas, kurias nustatėte, bet su nauju pradinių skaičių rinkiniu. Suglumęs grįžtate pas savo draugą, kuris sąmoningai šypsosi ir sako, kad dabar turite sužinoti apie makrokomandas. Jo paaiškinimai nebėra tokie paprasti kaip anksčiau, ir jūs tiesiog negalite priversti skaičiuoklės padaryti tai, ko norite. Čia pasiduoda dauguma milijonų, naudojančių skaičiuokles. Tačiau jūs kovojate toliau, galiausiai įvaldydami makrokomandos paslaptis. Tai tikrai kompiuterinė programa, parašyta slapta programavimo kalba, kuri pakeičia jus įsakant skaičiuoklės programai daryti tai, ką būtumėte darę rankiniu būdu.
Plaukiate kitus šešis mėnesius, kol atsiranda poreikis atlikti dar ambicingesnę užduotį, apimančią žmogaus ir mašinos sąsajos sukūrimą, kuri padarys jūsų programą naudingesnę. Grįžkite pas savo draugą, kuris jums sako, kad tapote per geras šios skaičiuoklės programos ribotoms galimybėms ir kad dabar turite išmokti naudotis tikra programavimo kalba, tokia kaip C++. Nežinodamas, kas slypi už šių trijų nekaltų simbolių, bet nenori pasiduoti, spaudžiate toliau. Tai kainuoja jūsų darbą, nes dabar turite skirti visą laiką kolosaliam naujam mokymosi siekiui. Tačiau jūs taip susižavėjote programavimu, kad neprieštaraujate. Tiesą sakant, jums patinka ši idėja. Po dvejų metų, panaudoję C++ ir dar kelias programavimo kalbas bei operacines sistemas, pradedate sėkmingo nepriklausomo programinės įrangos pardavėjo karjerą ir galiausiai tampate turtingi.
Ši laiminga pabaiga negali nuslėpti kliūčių, kurias turėjote įveikti kelyje. Nusprendžiate pavaizduoti įdėtų pastangų ir įgytų gebėjimų grafiką. Rezultatas yra linija, prasidedanti iš kairės ir judanti į dešinę. Yra ilga lėtai kylanti dalis, o paskui didžiulė kalva, kurioje reikėjo išmokti daug naujų dalykų, kad galėtum judėti toliau dešinėn. Tada atsiranda lėčiau kylančios linijos ir daugiau didžiulių kalvų, tarsi kalnų grandinė, kur kiekvienas naujas kalnas pakyla aukščiau. Norite, kad kas nors sugalvotų metodą su švelnesniu nuolydžiu, kai gausite vis didesnę grąžą, kai didinate mokymosi pastangas, be neįmanomų uolų, kurias turėjote kopti. Prognozuoju, kad tokios švelnaus nuolydžio sistemos, kaip aš mėgstu jas vadinti, atsiras ir žymės svarbų Informacijos amžiaus lūžio tašką.
Švelnaus nuolydžio sistemos turės keletą pagrindinių savybių. Visų pirma, jie duos laipsniškai daugiau naudingų rezultatų, kad padėtų vis daugiau pastangų. Jie galės automatizuoti bet kokią pasikartojančią veiklą. Jie bus grakštūs ta prasme, kad nebaigti jūsų veiksmai ar klaidos sukels pagrįstą našumo pablogėjimą, o ne katastrofas. Galiausiai juos bus lengva suprasti – ne sudėtingiau nei perskaityti kulinarinės knygos receptą.
Konceptualiai iššauktas
Viena iš priežasčių, kodėl neprogramuotojams sunku pasakyti kompiuteriams, ką daryti, yra ta, kad mus supančios programinės įrangos sistemos yra labiau susirūpinusios informacijos struktūra, o ne prasme. Galime juos užprogramuoti daryti viską, ko norime, tačiau jie nesuvokia net pačių paprasčiausių dalykų, kuriuos mes stengiamės daryti, prasmės. Leisk man iliustruoti.
Man užtrunka 17 sekundžių, kol pasakysiu programuotojui: prašau, parašykite man programą, kurią galėčiau naudoti, kad į savo kompiuterį įvesčiau rašytus čekius, kartu nurodydamas kiekvienos išlaidų kategorijas – maistas, poilsis ir pan. Ir darykite tai, kad galėčiau paprašyti iki šiol parašytų čekių ataskaitos, išvardytos chronologine tvarka arba pagal kategorijas.
Aš kelis kartus daviau šią užduotį skirtingiems žmonėms. Meistrai programuotojai visada atsisako žaisti ir liepia man nusipirkti šią programą, nes ji parduodama. Geri programuotojai sakys, kad gali patenkinti užklausą per porą valandų ir užtruks vieną ar dvi dienas, kol bus sukurtas netvirtas prototipas. Nepatyrę programuotojai įžūliai pasakys, kad gali parašyti programą per kelias minutes kaip skaičiuoklės makrokomandą ir apskritai negali nieko pateikti. Bendrovė „Intuit“, sukūrusi labai sėkmingą „Quicken“ programą, atliekančią šį ir daugiau, užtruko dvejus metus ir daug milijonų dolerių, kad sukurtų, išbandytų, dokumentuotų ir pateiktų rinkai.
Kodėl galiu užprogramuoti žmogų, kad jis suprastų aukščiau pateiktą nurodymą per 17 sekundžių, o kompiuteriui užprogramuoti tą patį suprasti užtrunka nuo kelių tūkstančių iki kelių milijonų kartų ilgiau? Atsakymas tikrai slypi tame, kad žmonės dalijasi tokiomis sąvokomis kaip patikrinimas, kategorija, ataskaita ir chronologija, o kompiuteriai – ne. Mašina taip nežino šių sąvokų, kad programuotojai turi praleisti beveik visą savo programavimo laiką mokydami kompiuterį, ką jie reiškia. Tačiau jei turėčiau kompiuterį, kuris jau suprato kai kurias iš šių sąvokų, galėčiau per labai trumpą laiką suprogramuoti jį atlikti savo darbą. Tai yra svarbus būdas, kuriuo kompiuteriai galėtų padidinti mūsų produktyvumą XXI amžiuje: verčiant juos geriau suprasti daugiau žmonių sąvokų.
Kad kompiuteriais būtų tikrai lengviau naudotis, technologai turės nukreipti dėmesį nuo dvidešimtojo amžiaus susirūpinimo informacijos priemonių, tokių kaip duomenų bazės, skaičiuoklės, redaktoriai, naršyklės ir kalbos, struktūromis. Ankstyvojoje stadijoje kompiuteriai tapo plačiai paplitę, nes šis dėmesys leido šiuos įprastus įrankius vienodai naudoti tūkstančiuose programų, nuo apskaitos iki inžinerijos iki meno. Tačiau dėl tos pačios bendro pobūdžio jie nežino, kaip jie turi būti naudojami pagal paskirtį, ir galiausiai yra mažiau naudingi, nei turėtų būti – panašiai kaip diletantiškas visų amatų mėgėjas.
Norint dar labiau padidinti naudingumą, dabar mums reikia naujos rūšies programinės įrangos sistemų, pavyzdžiui, skaičiuoklės, kurią buhalteris gali lengvai programuoti ir kuri jau supranta aukštesnio lygio pasikartojančias užduotis, tokias kaip sąskaitų planų sudarymas, grynųjų pinigų sutikrinimas ir bandomasis laikotarpis. likučiai.
Išlaisvintos nuo bendrumo tironijos, šios specializuotos programavimo aplinkos bus linkusios pasiūlyti daug daugiau pagrindinės informacijos ir savo specialybės operacijų. Kompiuterių technologams atėjo laikas atsisakyti generalistinės orientacijos, kuri žmonėms gerai tarnavo pirmuosius keturis kompiuterių eros dešimtmečius, ir nukreipti dėmesį nuo informacijos struktūros prie informacijos prasmės.
Kiekvienas yra programuotojas
Didžiausias informacijos amžiaus pažadas yra didžiulis ir vis dar neįgyvendintas informacinių technologijų pritaikymo individualiems žmogaus poreikiams potencialas. Šiandienos taikomosios programos yra tarsi gatavi drabužiai – vienas dydis tinka visiems. Taigi dauguma jų yra netinkamai prigludę, ir mes turime susikaupti, kad pagerintume prigludimą. Kitas galimas šios praktikos rezultatas verslui yra tas, kad jei kiekviena įmonė naudotų tą patį konservuotų programų rinkinį, jos laikytųsi daugiau ar mažiau tų pačių procedūrų ir nė viena įmonė neišsiskirtų iš konkurentų. Susitraukianti, paruošta programinė įranga yra pakankamai gera informacinių technologijų būklei dvidešimto amžiaus pabaigoje. Tačiau rytojaus informacijos rinkoje tai nebus taip gerai.
Didelės naudos bus pasiekta, kai asmenys ir įmonės galės lankstyti ir pritaikyti informacines priemones, kad padarytų būtent tai, ko nori, o ne lenkti save prie to, ką gali padaryti įrankiai. Šis pritaikomų informacinių įrankių su specialiomis žiniomis ieškojimas niekuo nesiskirs nuo dabartinės individualios gamybos tendencijos. Gali būti, kad iki dvidešimt pirmojo amžiaus pabaigos nauja tikrai prieinamo programavimo forma taps visų reikalas ir bus vertinama kaip rašymas, kuris kadaise buvo senovės raštininkų provincija, bet galiausiai tapo visuotinai prieinamu.
Tai nėra taip absurdiška, kaip atrodo. Išradome rašymą, kad galėtume geriau bendrauti vieni su kitais. Rytoj turėsime geriau bendrauti su savo elektroniniais asistentais, todėl išplėsime savo klubą įtraukdami ir juos. Tada visi bus programuotojai, o ne tik keli privilegijuotieji. Ir nė vienas iš jų to nesuvoks. Tiesą sakant, tai jau vyksta nedideliu mastu tarp milijonų žmonių, kurie naudojasi skaičiuokles ir kurie labai nustebtų sužinoję, kad jie yra programuotojai.
Kai sakau, kad žmonės programuos, aš nekalbu apie išsamaus kodo ir instrukcijų, leidžiančių kompiuteriui veikti, rašymą. Tai vis tiek sudarys didžiąją programinės įrangos dalį ir iš tikrųjų ją sukurs profesionalūs programuotojai, kurie sukurs daugybę didesnių statybinių blokų, kuriuos naudosime. Kiekvieno asmens programavimas sudarys labai mažą programinės įrangos kodo dalį, galbūt 1 proc. Tačiau tai bus esminis veiksnys, suteikiantis programai jos specifiškumo. Tai bus tarsi pavyzdinio geležinkelio tiesimas; Jūs negaminate visų bėgių kelio, variklių ar automobilių, bet sutvarkote dalis, kad sukurtumėte savo pasirinktinius geležinkelio modelius.
Galime padidinti savo mašinų naudingumą besiformuojančioje informacijos rinkoje, taisydami esamus žmogaus ir mašinos gedimus, kurdami automatizavimo įrankius ir sukurdami naują švelnaus nuolydžio programinės įrangos sistemų, suprantančių specializuotas žmogaus veiklos sritis, rūšį. paprasti žmonės lengvai pritaikyti savo poreikiams. Siekdami šių krypčių, turėtume pradėti savo siekį, kuris, tikiuosi, tęsis dar dvidešimt pirmąjį amžių, panaudoti naujas informacijos technologijas senovės žmogaus tikslams įgyvendinti.