Gondolkodj úgy, mint egy programozó: Bevezetés a kreatív problémamegoldásba

Értékelés:   (4.7 az 5-ből)

Gondolkodj úgy, mint egy programozó: Bevezetés a kreatív problémamegoldásba (Anton Spraul V.)

Olvasói vélemények

Összegzés:

A könyvet nagyra értékelik a programozási koncepciók magával ragadó megközelítése miatt, különösen a problémamegoldás és a tervezési stratégiák terén. A könyv a C++ nyelvet használja a mondanivaló illusztrálására, így különösen hasznos azoknak, akik ismerik ezt a nyelvet, de bármilyen háttérrel rendelkező programozó számára értékes. Bár a könyv mind a szakértők, mind a kezdők számára hatékony betekintést nyújt, néhány olvasó megjegyezte, hogy nem biztos, hogy a programozásban jelentős tapasztalattal rendelkezők számára olyan jól használható, és a könyv minőségére is érkezett néhány panasz.

Előnyök:

Magával ragadó írásmód és elgondolkodtató koncepciók
Javítja a problémamegoldó képességet
Nagyszerű kezdőknek és autodidakta programozóknak
Gyakorlati gyakorlatokat és példákat tartalmaz
Elmélyíti a programozási stratégiák megértését a szintaxison túl.

Hátrányok:

A C++ példák kihívást jelenthetnek azoknak, akik nem ismerik a nyelvet
Néhány olvasó úgy érzi, hogy inkább kezdőknek való, és kevésbé hasznos a tapasztalt programozóknak
Több panasz érkezett a könyv rossz minőségére (pl. sérült kötés)
Hiányoznak a példák más programozási nyelvekre, például Pythonra.

(73 olvasói vélemény alapján)

Eredeti címe:

Think Like a Programmer: An Introduction to Creative Problem Solving

Könyv tartalma:

Rewire your brain

A könyvben szereplő példák C++ nyelven íródtak, de bármely nyelven javítja a programozóként való gondolkodás képességét.

A programozás igazi kihívása nem a nyelv szintaxisának megtanulása - hanem a kreatív problémamegoldás megtanulása, hogy valami nagyszerűt tudj építeni. Ebben az egyedülálló szövegben a szerző, V. Anton Spraul lebontja a programozók problémamegoldási módjait, és megtanítja azt, amit más bevezető könyvek gyakran figyelmen kívül hagynak: hogyan gondolkodj úgy, mint egy programozó. Minden fejezet egy-egy programozási koncepciót tárgyal, például az osztályokat, a mutatókat és a rekurziót, a nyitott végű feladatok pedig arra késztetnek, hogy alkalmazd a tudásodat. Megtanulhatod továbbá, hogyan:

⬤ A problémákat diszkrét összetevőkre bontani, hogy könnyebben megoldhatók legyenek.

⬤ Hozd ki a legtöbbet a kód újrafelhasználásából függvényekkel, osztályokkal és könyvtárakkal.

⬤ Válassza ki a tökéletes adatszerkezetet egy adott feladathoz.

⬤ Mesterezzük el a fejlettebb programozási eszközöket, mint például a rekurzió és a dinamikus memória.

⬤ Rendezze gondolatait és dolgozzon ki stratégiákat az egyes problématípusok megoldására.

Bár a könyv példái C++ nyelven íródtak, a kreatív problémamegoldó koncepciók, amelyeket illusztrálnak, túlmutatnak bármely konkrét nyelven, sőt, gyakran túlmutatnak az informatika területén. A legügyesebb programozók tudják, hogy a nagyszerű kód megírása kreatív művészet - és a mestermű megalkotásának első lépése, hogy megtanuljunk programozóként gondolkodni.

A könyv egyéb adatai:

ISBN:9781593274245
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2012
Oldalak száma:256

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Gondolkodj úgy, mint egy programozó: Bevezetés a kreatív problémamegoldásba - Think Like a...
Rewire your brain A könyvben szereplő példák C++...
Gondolkodj úgy, mint egy programozó: Bevezetés a kreatív problémamegoldásba - Think Like a Programmer: An Introduction to Creative Problem Solving
Hogyan működik a szoftver: A titkosítás, a Cgi, a keresőmotorok és más hétköznapi technológiák...
Nap mint nap használunk szoftvereket mindenféle...
Hogyan működik a szoftver: A titkosítás, a Cgi, a keresőmotorok és más hétköznapi technológiák mögött rejlő varázslatok - How Software Works: The Magic Behind Encryption, Cgi, Search Engines, and Other Everyday Technologies

A szerző munkáit az alábbi kiadók adták ki: