Gyakorlatok programozóknak: 57 kihívás a programozási készségek fejlesztéséhez

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

Gyakorlatok programozóknak: 57 kihívás a programozási készségek fejlesztéséhez (P. Hogan Brian)

Olvasói vélemények

Összegzés:

A könyv programozási gyakorlatok gyűjteményét tartalmazza, amelyek célja, hogy segítse a kezdő és középhaladó programozókat a különböző nyelveken való kódolási készségük fejlesztésében. Bár strukturált megközelítést kínál a gyakorláshoz, sok tapasztalt programozó túl könnyűnek és leegyszerűsítőnek találja a gyakorlatokat. Hatékonyságáról és szervezéséről megoszlanak a vélemények.

Előnyök:

Nagyon könnyű feladatokkal kezdődik, amelyek fokozatosan növelik a nehézséget.
Jó kezdő és középhaladó programozóknak a problémamegoldás és a kódolási készségek gyakorlására.
Kihívásokat tartalmaz a programozási fogalmak megértésének elmélyítésére.
Hasznos kiegészítő útmutató új programozási nyelvek tanulásához.
Ösztönzi a kódolási készségek gyakorlását és megerősítését.

Hátrányok:

A gyakorlatok a tapasztalt programozók számára túl könnyűnek tűnnek, hiányzik belőlük a kihívás.
A gyakorlatok szervezése és változatossága kritikán aluli; néhány gyakorlat ismétlődőnek tűnik.
Nem alkalmas a haladó programozási ismeretekkel rendelkezők számára, akik jelentős kihívásokat keresnek.
Néhány olvasó szerint a tartalom elavult és nem elég mély.

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

Eredeti címe:

Exercises for Programmers: 57 Challenges to Develop Your Coding Skills

Könyv tartalma:

Amikor szoftvert írsz, a legjobb tudásodat kell nyújtanod. A nagyszerű programozók gyakorolnak, hogy képességeiket élesben tartsák. A több mint ötven, valós forgatókönyvekben gyökerező gyakorlófeladat segítségével élesedhet és maradhat élesben. Ha új programozó vagy, ezek a feladatok segítenek megtanulni azt, amire szükséged van ahhoz, hogy betörj a szakmába, ha pedig tapasztalt profi vagy, akkor ezeket a gyakorlatokat felhasználhatod arra, hogy megtanuld azt a dögös új nyelvet a következő fellépésedhez.

Az egyik legjobb módja egy programozási nyelv elsajátításának, ha problémamegoldásra használod. Erről szól ez a könyv. Az elméletben gyökerező kérdések helyett ez a könyv olyan problémákat mutat be, amelyekkel a mindennapi szoftverfejlesztés során találkozhatsz. Ezek a problémák az első programozási nyelvüket tanuló emberek számára készültek, és a tapasztalt fejlesztők számára is tanulási lehetőséget nyújtanak egy új nyelv gyors elsajátításához.

Kezdje egyszerű be- és kimeneti programokkal. Végezzen el egy kis valutaátváltást, és számolja ki, hány hónap alatt tud visszafizetni egy hitelkártyát. Számítsa ki a véralkoholszintet, és állapítsa meg, hogy biztonságos-e vezetni. Cserélje ki a szavakat a fájlokban és szűrje a rekordokat, és használjon webszolgáltatásokat az időjárás megjelenítésére, adatok tárolására és annak megmutatására, hány ember tartózkodik jelenleg az űrben. A végén néhány nagyobb programmal fogsz megbirkózni, amelyek segítségével mindent összefoghatsz.

Minden probléma tartalmaz megkötéseket és kihívásokat, hogy továbblendítsenek, de a megoldások kidolgozása rajtad múlik. Jövőre pedig, amikor egy új programozási nyelvet vagy programozási stílust (esetleg OOP vs. funkcionális) szeretnél megtanulni, újra átrághatod magad ezen a könyvön, új megközelítéseket használva az ismerős problémák megoldására.

Amire szüksége van:

Szükséged van egy számítógéphez, egy programozási nyelvi referenciára és a használni kívánt programozási nyelvre.

A könyv egyéb adatai:

ISBN:9781680501223
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2015
Oldalak száma:110

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Gyakorlatok programozóknak: 57 kihívás a programozási készségek fejlesztéséhez - Exercises for...
Amikor szoftvert írsz, a legjobb tudásodat kell...
Gyakorlatok programozóknak: 57 kihívás a programozási készségek fejlesztéséhez - Exercises for Programmers: 57 Challenges to Develop Your Coding Skills
Tmux 2: Termelékeny egérmentes fejlesztés - Tmux 2: Productive Mouse-Free Development
Az egér lelassítja Önt. Az idő, amit a szerkesztő és a...
Tmux 2: Termelékeny egérmentes fejlesztés - Tmux 2: Productive Mouse-Free Development
Egy birka van a fürdőkádamban: Tizedik évfordulós kiadás - There's a Sheep in My Bathtub: Tenth...
Mi történik, ha egy amerikai családot három...
Egy birka van a fürdőkádamban: Tizedik évfordulós kiadás - There's a Sheep in My Bathtub: Tenth Anniversary Edition
Weboldalak építése Hugóval: Gyors webfejlesztés Markdownnal - Build Websites with Hugo: Fast Web...
Az adatbázis-alapú webhelyek olyan összetettséggel...
Weboldalak építése Hugóval: Gyors webfejlesztés Markdownnal - Build Websites with Hugo: Fast Web Development with Markdown
Kis, éles szoftvereszközök: A parancssori eszközök és segédprogramok kombinatorikus erejének...
A parancssori felület visszatérőben van. Ez azért...
Kis, éles szoftvereszközök: A parancssori eszközök és segédprogramok kombinatorikus erejének kihasználása - Small, Sharp Software Tools: Harness the Combinatoric Power of Command-Line Tools and Utilities
Egy élet a nyeregben - A Life in the Saddle
Egy élet a nyeregben a Davie Hogan tiszteletes saját életéről szóló beszámolójának bővítése, amelynek címe: David Hogan...
Egy élet a nyeregben - A Life in the Saddle

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