hledat

Začněte vyhledáváním výše

  1. Domů
  2. Články
  3. Řešení lidských trablů algoritmem a další skvělé fígly. Pět knih o IT, které si musíte přečíst

Řešení lid­ských tra­blů algo­rit­mem a další skvělé fíg­ly. Pět knih o IT, které si musíte přečíst

Darek Šmíd
Řešení lidských trablů algoritmem a další skvělé fígly. Pět knih o IT, které si musíte přečíst

Naskočit do roz­jetého vlaku není jenom tak. Zvlášť pokud ten vlak sviští po kole­ji infor­mačních tech­nologií a jeho des­ti­nací je budouc­nost skrz naskrz propo­jená umělou inteligencí. Přesto je tu možnost, jak tenhle vlak aspoň trochu dohnat a pocho­pit, a to díky té nej­tradičnější tech­nologii v podobě knih.

Zde jsou tipy na pět knih, které se vyplatí číst, pokud máte ambi­ci infor­mačním tech­nologiím nejen porozumět, ale také je pocho­pit nato­lik, že je do určité míry začnete ovládat.

Možná vás přek­vapí, že pochopení jejich prin­cipů vám nakonec může zjednodušit i skutečný život.

Pro­gramá­tor pragmatik

Začneme abso­lut­ní klasik­ou. Kni­ha Andrewa Hunta a Davi­da Thomase poprvé vyšla před pětad­vaceti lety, ale nadále zůstává (i díky své reed­i­ci v roce 2019) stěže­jním opěrným bodem pro všech­ny, kdo chtějí proni­knout do naprostých zák­ladů pro­gramování. Tady vůbec nejde jen o to, jak se naučit pro­gramo­vat v tom kterém pro­gramovacím jazyce, ale o pochopení samot­né pod­staty toho, co taková čin­nost vlast­ně obnáší, jak sys­tem­at­icky by měl vypa­dat příst­up k ní a v jakém pro­fes­ním kon­tex­tu se to celé odehrává. A jakko­liv daleko se od té doby vývoj oboru dostal, jeho řemeslné zák­la­dy jsou ste­jné, jako byly před celým čtvrtstoletím.

Algo­rit­my pro život

Pozoruhod­ný vhled do toho, že takové pro­gramování není jen dat­lováním do počí­tače, ale celé je přenositel­né i do radostí a strastí zcela běžného živ­ota, nabízí nevšed­ní kni­ha autorů Bri­ana Chris­tiana a Toma Grif­fithse. Ti zkrát­ka vza­li prin­cipy z oblasti infor­matiky a přek­lop­ili je do strate­gií, s nim­iž se dají řešit svízele napros­to reál­ného, nepočí­tačového živ­ota. Pohled na mechaniku mys­li člově­ka prostřed­nictvím fun­gování algo­rit­mů je živou vodou pro každého, komu občas při­padá, že s něk­terý­mi ryze lid­ský­mi věc­mi nejde hnout. A vida, když se na ně nasadí prin­cipy toho, jak pracu­je počí­tač, tak to najed­nou funguje.

Kód: Skry­tý jazyk počí­tačového hard­waru a softwaru

K zák­lad­ní výbavě IT profíků patří příručky Pro­gramování ve Win­dows a Pro­gramování Microsoft Win­dows Forms v jazyce C od Charlese Pet­zol­da. Autor těch­to pub­likací o pro­gramování v jazyce C přit­om nap­sal i kni­hu, která osloví rovněž širší čtenářsk­ou obec – v orig­inále se jmenu­je Code a její podti­t­ul Skry­tý jazyk počí­tačového hard­waru a soft­waru dává naje­vo, že jde o prá­ci obec­nějšího charak­teru. Pet­zold, který v roce 1994 získal od Bil­la Gatese Win­dows Pio­neer Award, tady pro profíky i pro laiky srozu­mitel­ně vysvětlu­je, kde se vlast­ně to pro­gramování vza­lo a jak se díky němu dom­lu­ví člověk se stro­jem a stroj s člověkem.

The Phoenix Project

Jed­na z nejza­jí­mavějších knih o tom, jak správně propo­jit (respek­tive jak nepropo­jo­vat) obchod­ní a IT firmy v jed­né společnos­ti, ve světě proslu­la pod názvem The Phoenix Project. Pozoruhod­né na tom­to oceňo­vaném díle je, že ačko­liv je nap­sáno profíky na danou prob­lematiku (a z nějakého důvo­du zatím nevyš­lo v češt­ině), je ztvárněno niko­liv for­mou příručky, ale reg­ulérního románu. Autoři Gene Kim, Kevin Behr a George Spaf­ford vás pro­táh­nou zákru­ta­mi pro­jek­tu, který sel­hal, a ukážou vám jej jak ze strany IT profíků a devel­op­erů, tak i byzny­su, k němuž to všech­no patří.

Žijeme v počí­tačové simulaci?

Na závěr trochu vyro­tu­jme z pro­gramá­torských pitores­knos­tí a nahléd­něme na to celé z trochu vyšší per­spek­tivy. Totiž – co když i my samot­ní jsme jen výsled­kem práce nějakých jiných pro­gramá­torů? Pří­pad­ně jed­no­ho velkého pro­gramá­to­ra? Vědec Nick Bostrom pok­ládá ve své fascin­u­jící knize otázku, která sto­jí i v jejím samot­ném názvu: Žijeme v počí­tačové sim­u­laci? Nejed­ná se tu přit­om o nějak­ou pomate­nou kon­spir­ační teorii, ale o solid­ní hypotézu. A čím více víte o pro­gramování, tím zřetel­nější rysy pří­pad­né celosvě­tové sim­u­lace vám zač­nou vyvstá­vat i ze živ­ota kolem vás. Pro­to se pusťte do všech zmíněných knih. Ze sim­u­lace neu­nikneme, tak ať na ni aspoň vidíme.

Mohlo by vás také zajímat

Řešení lidských trablů algoritmem a další skvělé fígly. Pět knih o IT, které si musíte přečíst