Ocena:

Książka „97 Things Every Software Architect Should Know” stanowi zbiór spostrzeżeń i obserwacji różnych architektów, przedstawionych w formie krótkiego eseju. Podczas gdy wielu docenia szeroki zakres perspektyw i szybką czytelność esejów, inni krytykują brak głębi i merytorycznej treści, a niektórzy uważają, że jest zbyt uproszczony i nie jest wartościowy w stosunku do ceny.
Zalety:⬤ Oferuje szeroki zakres perspektyw różnych architektów, obejmujących różne obowiązki i wyzwania napotykane w terenie.
⬤ Napisany w przystępnym, krótkim formacie eseju, który pozwala na szybkie czytanie i łatwe przyswajanie pojęć.
⬤ Zawiera cenne przypomnienia i fundamentalną mądrość istotną zarówno dla nowych, jak i doświadczonych architektów.
⬤ Nadaje się do swobodnej lektury lub dyskusji w gronie współpracowników.
⬤ Zachęca do refleksji nad najlepszymi praktykami bez przywiązywania się do konkretnych technologii lub metodologii.
⬤ Wiele wpisów jest postrzeganych jako podstawowe i pozbawione głębi, z ograniczoną wnikliwą treścią.
⬤ Krótki, 2-stronicowy format ogranicza możliwość szczegółowego zbadania tematów, co prowadzi do poczucia powierzchowności.
⬤ Niektóre recenzje wspominają, że treść wydaje się raczej zwykłą poradą niż cennymi spostrzeżeniami, porównując ją do mądrości z ciasteczek z wróżbą.
⬤ Kilku czytelników wyraziło rozczarowanie ceną w stosunku do dostarczonej wartości, twierdząc, że nie gwarantuje ona poniesionych kosztów.
(na podstawie 52 opinii czytelników)
97 Things Every Software Architect Should Know: Collective Wisdom from the Experts
W tej naprawdę wyjątkowej książce technicznej czołowi architekci oprogramowania przedstawiają cenne zasady dotyczące kluczowych kwestii programistycznych, które wykraczają daleko poza technologię. Ponad cztery tuziny architektów - w tym Neal Ford, Michael Nygard i Bill de hOra - oferuje porady dotyczące komunikacji z interesariuszami, eliminowania złożoności, wzmacniania pozycji programistów i wiele innych praktycznych lekcji, których nauczyli się przez lata doświadczeń. Wśród 97 zasad zawartych w tej książce znajdziesz przydatne porady, takie jak
⬤ Nie stawiaj swojego CV przed wymaganiami (Nitin Borwankar)
⬤ Szanse są takie, że twój największy problem nie jest techniczny (Mark Ramm)
⬤ Komunikacja jest królem; klarowność i przywództwo, jej pokorni słudzy (Mark Richards)
⬤ Prostota przed ogólnością, użycie przed ponownym użyciem (Kevlin Henney)
⬤ Dla użytkownika końcowego interfejs jest systemem (Vinayak Hegde)
⬤ Nigdy nie jest za wcześnie, by myśleć o wydajności (Rebecca Parsons)
Aby odnieść sukces jako architekt oprogramowania, musisz opanować zarówno biznes, jak i technologię. Ta książka mówi o tym, co najlepsi architekci oprogramowania uważają za ważne i jak podchodzą do projektu. Jeśli chcesz rozwinąć swoją karierę, 97 rzeczy, które każdy architekt oprogramowania powinien wiedzieć jest niezbędną lekturą.