Hodnotenie:
Kniha „97 vecí, ktoré by mal vedieť každý softvérový architekt“ predstavuje zbierku postrehov a názorov rôznych architektov, ktoré sú prezentované vo forme krátkych esejí. Zatiaľ čo mnohí oceňujú šírku pohľadu a rýchlu čitateľnosť esejí, iní kritizujú nedostatok hĺbky a podstatného obsahu, pričom niektorí ju považujú za príliš zjednodušenú a nehodnotnú za danú cenu.
Výhody:⬤ Ponúka širokú škálu pohľadov od rôznych architektov, ktoré sa týkajú rôznych povinností a výziev, ktorým čelia v tejto oblasti.
⬤ Je napísaná prístupnou formou krátkych esejí, ktorá umožňuje rýchle čítanie a ľahké strávenie pojmov.
⬤ Poskytuje cenné pripomienky a základné múdrosti, ktoré sú dôležité pre nových aj skúsených architektov.
⬤ Vhodné na bežné čítanie alebo diskusiu medzi kolegami.
⬤ Podporuje úvahy o osvedčených postupoch bez toho, aby sa viazal na konkrétne technológie alebo metodiky.
⬤ Mnohé príspevky sú vnímané ako základné a málo hlboké, s obmedzeným obsahom.
⬤ Krátky dvojstránkový formát obmedzuje možnosť podrobne preskúmať témy, čo vedie k pocitu povrchnosti.
⬤ V niektorých recenziách sa uvádza, že obsah pôsobí skôr ako bežné rady než ako hodnotné postrehy a prirovnáva sa k múdrosti z koláčikov šťastia.
⬤ Niekoľko čitateľov vyjadrilo sklamanie nad cenou v pomere k poskytovanej hodnote a tvrdilo, že cena nie je opodstatnená.
(na základe 52 čitateľských recenzií)
97 Things Every Software Architect Should Know: Collective Wisdom from the Experts
V tejto skutočne jedinečnej technickej knihe predstavujú poprední softvéroví architekti cenné zásady týkajúce sa kľúčových otázok vývoja, ktoré presahujú rámec technológie. Viac ako štyri desiatky architektov - vrátane Neala Forda, Michaela Nygarda a Billa de hOra - ponúkajú rady pre komunikáciu so zainteresovanými stranami, elimináciu zložitosti, posilnenie postavenia vývojárov a mnoho ďalších praktických poznatkov, ktoré získali na základe dlhoročných skúseností. Medzi 97 zásadami v tejto knihe nájdete užitočné rady, ako napríklad:
⬤ Nepredbiehajte svoj životopis pred požiadavkami (Nitin Borwankar)
⬤ Možno, že váš najväčší problém nie je technický (Mark Ramm)
⬤ Komunikácia je kráľ; jasnosť a vedenie, jej skromní služobníci (Mark Richards)
⬤ Jednoduchosť pred všeobecnosťou, použitie pred opakovaným použitím (Kevlin Henney)
⬤ Pre koncového používateľa je rozhranie systémom (Vinayak Hegde)
⬤ Nikdy nie je príliš skoro myslieť na výkon (Rebecca Parsons)
Ak chcete byť úspešní ako softvérový architekt, musíte ovládať obchod aj technológie. V tejto knihe sa dozviete, čo považujú za dôležité špičkoví softvéroví architekti a ako pristupujú k projektu. Ak chcete zlepšiť svoju kariéru, 97 vecí, ktoré by mal vedieť každý softvérový architekt je nevyhnutným čítaním.