Raamatuarvustus: "The Pragmatic Programmer" - David Thomas, Andrew Hunt.
Allikas |
See on raamat, mida võiks lugeda nii eelteadmisteta programmeerimishuviline, programmeerimisega seonduval erialal õppiv tudeng kui ka juba kogenud programmeerija. Kuigi tegemist on võrdlemisi "vana" raamatuga, ei ole raamatu sisu sugugi aegunud või "parim enne möödas". Raamatu ülesehitus on väga sobiv alustamaks lugemist endale sobivast, huvipakkuvast peatükist. Kõik peatükid on käsitletud teineteisest sõltumatult, kuigi teemade kattuvusel on viidatud asjakohastele peatükkidele. Raamatule lisab meeldivat vürtsi autorite huumorisoon, läbi mille on nii mõnigi keeruline teema lihtsamalt lahti selgitatud. Hulganisti leiab sügavamõttelisi tsitaate ning loomulikult on esitatud ka teemakohaste illustratsioonidena koodijuppe.
Minu arvates oli raamat ühest küljest lihtsalt ning arusaadavalt kirjutatud, sisaldades palju näitlikustamisi ning vaheülesandeid (koos raamatu lõpuosas paiknevate lahendustega), mis tegid peatükkide mõistmise oluliselt lihtsamaks. Teisalt oli translator sisuliselt kogu lugemise vältel lahti, kuna keerulisi inglisekeelseid sõnu on kasutatud rohkelt. Nagu autorid isegi soovitavad, soovitan ka mina, kui mingi sõna või lõigu mõte jääb segaseks, googelda ja püüa sellest aru saada enne, kui edasi liigud. Huvitavaid lugusid ja paralleele muudest eluvaldkondadest põigitakse väga põneva nurga alt, nende mõistmine on oluline, et teksti põhimõte jõuaks pärale. Näiteks tuuakse paralleele IT-maailmaga nii sõduritest, kes sõjast väsinud külarahvast "kivisupi" keetmisega ninapidi vedasid (küll üllal eesmärgil ning positiivse tulemiga) kui konnast, keda võib kahtepidi proovida ära keeta (kusjuures üks variant pigem võiks toimida ja teine kindlasti mitte). Loe lähemalt juba raamatust! :)
Autoritest:
David Thomas (1956 - ...) - programmeerija, agiilse tarkvaraarenduse manifesti ("The Manifesto for Agile Software") üks autoritest.
Andrew Hunt (1964 - ...) - programmeerija, agiilse tarkvaraarenduse manifesti ("The Manifesto for Agile Software") üks autoritest. Agiilse arenduse ühenduse ("Agile Alliance") üks algatajatest.
Kommentaarid
Postita kommentaar