Stručne povedané, odporučil by som čítať veľa kníh, ktoré nesúvisia s informatikou.
Je dôležité pochopiť, aké miesto zaujíma pojem „veda“ v „informatike“ a čo znamená „inžinierstvo“ v „softvérovom inžinierstve“.
Moderný koncept „vedy“ možno formulovať takto: ide o pokus preložiť javy do modelov, ktoré možno viac či menej ľahko vysvetliť a predpovedať. Na túto tému si môžete prečítať „Sciences of the Artificial“ (jedna z dôležitých kníh Herberta Simona). Môžete sa na to pozrieť takto: ak ľudia (najmä vývojári) stavajú mosty, vedci môžu tieto javy vysvetliť vytváraním modelov. Zaujímavé na tom je, že veda bude takmer neustále nachádzať nové a lepšie spôsoby budovania mostov, takže priateľstvá medzi vedcami a vývojármi sa môžu každým rokom zlepšovať.
Príklad toho zo sféry Computer Science uvažuje John McCarthy o počítačoch koncom 50-tych rokov, to znamená o neuveriteľne širokej škále toho, čo dokážu (možno AI?), a vytvorení modelu výpočtovej techniky, ktorý je jazykom a môže slúžiť ako vlastný metajazyk ( Lisp). Moja obľúbená kniha na túto tému je The Lisp 1.5 Manual od MIT Press (od McCarthyho a spol.). Prvá časť tejto knihy zostáva klasikou o tom, ako myslieť vo všeobecnosti a najmä o informačných technológiách.
(Neskôr vyšla kniha “Smalltalk: the language and its implementation”, ktorej autori (Adele Goldberg a Dave Robson) sa týmto všetkým inšpirovali. Obsahuje aj kompletný popis praktickej aplikácie projektu, napísaný v samotný jazyk Smalltalk atď.).
Veľmi sa mi páči kniha “The Art of the Metaobject Protocol” od Kickzalesa, Bobrowa a Riveru, ktorá vyšla ešte neskôr ako tie predchádzajúce. Je to jedna z tých kníh, ktoré možno nazvať „serióznou informatikou“. Prvý diel je obzvlášť dobrý.
Ďalšia vedecká práca z roku 1970, ktorú možno považovať za vážnu Computer Science — “A Control Definition Language” od Davea Fishera (Carnegie Mellon University).
Moja obľúbená kniha o počítačoch sa môže zdať ďaleko od oblasti IT, ale je skvelá a je potešením ju čítať: Computation: Finite and Infinite Machines od Marvie Minsky (okolo 1967). Jednoducho úžasná kniha.
Ak potrebujete pomôcť s "vedou", zvyčajne odporúčam rôzne knihy: Newton's Principia (zakladajúca vedecká kniha a zakladajúci dokument), Bruce Alberts' The Molecular Biology of the Cell atď. Alebo napríklad kniha s Maxwellovou poznámky atď.
Musíte si uvedomiť, že „informatika“ je stále snaha dosiahnuť, nie niečo dosiahnuté.
„Inžinierstvo“ znamená „navrhovanie a vytváranie vecí zásadovým, odborným spôsobom“. Požadovaná úroveň tejto zručnosti je veľmi vysoká pre všetky oblasti: civilné, mechanické, elektrické, biologické atď. Vývoj.
Tento aspekt by ste si mali dôkladne preštudovať, aby ste lepšie pochopili, čo presne znamená zapojiť sa do „inžinierstva“.
Ak potrebujete pomôcť s „inžinierstvom“, skúste si prečítať o tvorení
Zamyslite sa tiež nad tým, v ktorej oblasti nie je žiadna časť „softvérového inžinierstva“ – opäť musíte pochopiť, že „softvérové inžinierstvo“ v akomkoľvek „inžinierskom“ zmysle zostáva prinajlepšom snahou o dosiahnutie, nie úspechom.
Počítače sú tiež akési „médiá“ a „sprostredkovatelia“, takže musíme pochopiť, čo pre nás robia a ako nás ovplyvňujú. Prečítajte si Marshalla McLuhana, Neila Postmana, Innisa, Havelocka atď. Mark Miller (komentár nižšie) mi práve pripomenul, aby som odporučil knihu Technics and Human Development, Vol. 1 zo série „The Myth of the Machine“ od Lewisa Mumforda, veľkého predchodcu oboch mediálnych myšlienok a dôležitého aspektu antropológie.
Je pre mňa ťažké odporučiť dobrú knihu o antropológii (možno niekto iný bude), ale chápať ľudí ako živé bytosti je najdôležitejším aspektom vzdelávania a treba si ho dôkladne preštudovať. V jednom z komentárov nižšie Matt Gabourey odporučil Human Universals (myslím, že má na mysli knihu Donalda Browna). Túto knihu si určite treba prečítať a pochopiť – nie je na rovnakej poličke ako knihy špecifické pre danú oblasť, ako napríklad Molekulárna biológia bunky.
Milujem knihy Edwarda Tufteho Envisioning Information: prečítajte si ich všetky.
Knihy Bertranda Russella sú stále veľmi užitočné, hoci len na hlbšie premýšľanie o „tom a tom“ (Dejiny západnej filozofie sú stále úžasné).
Viacero uhlov pohľadu je jediný spôsob, ako bojovať proti ľudskej túžbe veriť a vytvárať náboženstvá, a preto je mojou obľúbenou historickou knihou Osud narušený od Tamim Ansari. Vyrastal v Afganistane, ako 16-ročný sa presťahoval do Spojených štátov a je schopný napísať jasnú, poučnú históriu sveta od čias Mohameda z pohľadu tohto sveta a bez zbytočných výziev k viere.
*POV (propagation of variance) - šírenie rozporov vo výpovediach (približne)
Preklad bol realizovaný s podporou spoločnosti
Zdroj: hab.com