Hodnotenie:
Kniha „Head First Software Development“ je všeobecne dobre prijímaná pre svoj jedinečný prístup k výučbe konceptov vývoja softvéru prostredníctvom humoru, ilustrácií a interaktívnych cvičení. Mnohí recenzenti oceňujú jej praktický a prístupný štýl, ktorý uľahčuje pochopenie zložitých myšlienok. Niektorí používatelia však kritizovali verziu pre Kindle pre zlú čitateľnosť, niektoré problémy s formátovaním a niektoré aspekty štýlu písania považovali za opakujúce sa alebo príliš zjednodušené.
Výhody:⬤ Informatívny a pútavý štýl písania
⬤ vtipný a plný popkultúrnych odkazov
⬤ efektívne využitie ilustrácií a cvičení
⬤ dobré na praktické použitie
⬤ prijateľná cena
⬤ užitočné na pochopenie iteratívneho vývoja
⬤ vyhovuje skutočným výzvam vývojárov.
⬤ Problémy s čitateľnosťou vydania pre Kindle
⬤ problémy s fyzickou kvalitou s vypadávajúcimi stranami
⬤ opakujúci sa štýl písania
⬤ menšia hĺbka v porovnaní s inými tradičnejšími učebnicami softvérového inžinierstva
⬤ pre niektorých čitateľov sa môže príliš spoliehať na neformálne cvičenia.
(na základe 53 čitateľských recenzií)
Head First Software Development: A Learner's Companion to Software Development
Aj tí najlepší vývojári sa stretli s neúspechom softvérových projektov s dobrými úmyslami - často preto, že zákazník neustále menil požiadavky a koncoví používatelia nevedeli, ako používať softvér, ktorý ste vyvinuli. Namiesto toho, aby ste sa podvolili týmto bežným problémom, nechajte sa viesť Head First Software Development osvedčenými postupmi vývoja softvéru. Skôr než sa nazdáte, tieto neúspešné projekty budú minulosťou.
Táto kniha s jedinečným vizuálne bohatým formátom zhromažďuje ťažké lekcie, ktoré sa odborníci na vývoj softvéru naučili v priebehu rokov. Získate dôležité informácie o každom kroku životného cyklu vývoja softvéru - požiadavkách, návrhu, kódovaní, testovaní, implementácii a údržbe - a pochopíte, prečo a ako fungujú rôzne vývojové procesy.
Táto kniha je pre vás, ak:
⬤ už vás nebaví, že vaši zákazníci predpokladajú, že ste jasnovidec. Naučíte sa nielen to, ako získať dobré požiadavky, ale aj to, ako zabezpečiť, aby ste vždy vytvárali softvér, ktorý zákazníci chcú (aj keď si sami nie sú istí).
⬤ Pýtate sa, kedy sa objaví ďalších 15 programátorov, ktorých potrebujete, aby ste svoj projekt dokončili včas. Dozviete sa, ako niektoré veľmi jednoduché plánovanie a určovanie priorít revolučne zmenia vašu úspešnosť pri vývoji softvéru.
⬤ Neviete, či ste racionálny, agilný alebo tester. Dozviete sa nielen o rôznych metodikách vývoja, ale aj o tom, ako si vybrať riešenie, ktoré je vhodné pre váš projekt.
⬤ Zmätení, pretože spôsob, akým ste viedli svoj posledný projekt, fungoval tak dobre, ale tentoraz zlyhal. Naučíte sa, ako riešiť každý projekt osobitne, skombinujete poznatky získané pri predchádzajúcich projektoch s najmodernejšími vývojovými technikami a nakoniec získate skvelý softvér pri každom projekte.
Head First Software Development je tu na to, aby vám pomohol učiť sa spôsobom, ktorý sa vášmu mozgu páči... a cestou sa budete baviť. Načo zbierať stovky nudných kníh o filozofii tohto prístupu alebo formálnych technikách potrebných pre tamten? Držte sa Head First Software Development a vaše projekty budú úspešné ako nikdy predtým. Choďte, začnite... naučíte sa a zabavíte sa. Sľubujeme.