Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
StandardICD-10jesttakskomplikowany,żeniewielujestkoderów,któ-
rzyznajągowcałejrozciągłości.Koderzymedycznicertyfikująsięzamiast
tegowobszarachspecjalizacji,naprzykładfichorobyukładunerwowego”
czyfizaburzeniamentalneibehawioralne”.Podobnieprogramistamożebyć
biegływkonkretnymjęzyku,takimjakHTMLczyJavaScript.
Aleprogramowanietzn.bycieprogramistąoznaczaznasięnaczymś
więcejniżtylkojednenaczydwaobszaryspecjalizacji.Wnaszejanalogiiod-
powiednikiemprogramistyjestlekarz.Stawiaondiagnozęprzezzbadanie
pacjenta.Tozadaniemożebyćbardzoskomplikowane.Naprzykład,jeślipa-
cjentmapoparzeniaijestprzemoczony,toczyjesttoprzypadekfidziwaczne-
gowygląduosobistego”(R46.1),czyteżfipoparzeniawwynikupierwszego
zetknięciazpłonącyminartamiwodnymi”(V91.07XA)?Gdyjużlekarzwy-
stawidiagnozę,możnaopracowaćplanleczenia.Planmusibyćskuteczny,le-
karzprawdopodobnieniechciałbyzobaczyćtegosamegopacjentaponownie,
tymrazemjakoofiaryostregoprzypadkufinadopiekuńczościrodzicielskiej”
(Z62.1).
Takjakczynitolekarz,programistaoceniaproblemiokreślarozwiązanie.
Istnieje,byćmoże,potrzebautworzeniastronyinternetowej,naktórejużyt-
kownicymoglibytworzyćrankingnajbardziejniemądrychkodówICD-10.
Programistajestwstanieokreślićnajlepszyalgorytmprzechowywaniadanych
ioperowaniananich,strukturękomunikacjiklientazserwerem,interfejs
użytkownikaitakdalej.Toniejestprostefiwklejaniekodu”.
Inżynieriatokolejnykrokwkierunkuzłożoności.Ogólnierzeczbiorąc,
inżynieriatosztukazastosowaniaposiadanejwiedzydowykonywaniajakichś
zadań.MożnauznaćstworzeniestandarduICDzaprzykładinżynierii:wzięto
ogromnyobszardiagnozylekarskiejizredukowanogodozestawukodów,
któremożnaowielełatwiejśledzićianalizowaćniżnotatkilekarskie.Jestkwe-
stiąopinii,czysystemtakbardzoskomplikowanyjestprzykłademdobrejin-
żynierii.Jakoprzykładinżynieriikomputerowej,wielelattemupracowałem
wprojekciemającymnaceluwyprodukowanietanichmonitorówmedycz-
nych,takichjakiewidaćniekiedywszpitalach.Moimzadaniembyłoopraco-
waniesystemu,którydoktoralbopielęgniarkamoglibyrozgryźćwpięćminut
bezpomocydokumentacji.Jakmożnasobiewyobrazić,zadaniewymagało
owielewięcejniżtylkowiedzydotyczącejprogramowania.Jawykonałemza-
danienawetlepiejmojerozwiązaniewymagamniejwięcej30-sekundowej
nauki.
Programowaniejestczęstomylonezinformatyką.Choćwieluinformaty-
kówprogramuje,większośćprogramistówniejestinformatykami.Informatyka
jestnaukąoobliczeniach.Odkryciazzakresuinformatykiwykorzystywane
zarównoprzezinżynierówoprogramowania,jakiprzezprogramistów.
Kodowanie,programowanie,inżynieriaprogramowaniaiinformaty-
kaoddzielnymi,choćpowiązanymizesobądyscyplinami.Różniąsięod
siebierodzajemiilościąwiedzy,jakiejwymagają.Bycieinformatykiem,in-
żynieremoprogramowanialubkoderemnieczyninikogoautomatycznie
dobrymprogramistą.Taksiążkadajejakieśpojęcieotym,jakmyśląinży-
nierowieiinformatycy,alenikogonieuczynianijednym,anidrugim.To
wymagakierunkowegowykształceniapołączonegozezdobyciemdoświad-
czenia.Inżynieriaiprogramowaniepodobnemuzykilubmalarstwato
Wprowadzenie
xxxiii