Hodnotenie:
Kniha predstavuje komplexný a vášnivý prieskum softvérového remesla, ktorý zahŕňa témy ako profesionalita, neustále zlepšovanie a technické postupy. Ponúka postrehy z autorových osobných skúseností a zdôrazňuje dôležitosť záväzku ku kvalite pri vývoji softvéru. Niektorí čitatelia ju však považovali za opakujúcu sa alebo s nedostatkom originálneho obsahu, pričom kritizovali jej dogmatickejšie názory a metaforu remeselnej zručnosti, ktorá sa v nej používa.
Výhody:Inšpiratívna a informatívna, ľahko sa číta, poskytuje praktické rady pre softvérových profesionálov, zdôrazňuje dôležitosť profesionality a neustáleho zlepšovania, obsahuje osobné anekdoty, ktoré rezonujú u skúsených vývojárov.
Nevýhody:Môže byť príliš názorovo vyhranený a dogmatický, niektoré časti obsahu sa opakujú a chýba im originalita, nie všetci čitatelia súhlasia s niektorými technickými odporúčaniami a metafora remeselnej zručnosti nemusí nájsť odozvu u všetkých softvérových inžinierov.
(na základe 67 čitateľských recenzií)
The Software Craftsman: Professionalism, Pragmatism, Pride
Buďte lepším vývojárom a dodávajte lepší kód
Napriek pokročilým nástrojom a metodikám softvérové projekty stále zlyhávajú. Prečo? Príliš veľa organizácií stále považuje vývoj softvéru len za ďalšiu výrobnú linku. Aj príliš veľa vývojárov to tak cíti - a podľa toho sa aj správajú.
V knihe The Software Craftsman: Professionalism, Pragmatism, Pride, Sandro Mancuso ponúka lepšiu a uspokojivejšiu cestu. Ak chcete vyvíjať softvér s hrdosťou a profesionalitou, milovať to, čo robíte, a robiť to excelentne, a budovať si kariéru s autonómiou, majstrovstvom a cieľom, začína to uznaním, že ste remeselník. Keď si osvojíte toto silné myslenie, môžete dosiahnuť nevídanú úroveň technickej dokonalosti a spokojnosti zákazníkov.
Mancuso pomohol založiť najväčšiu svetovú organizáciu softvérových remeselníkov; teraz sa delí o to, čo sa naučil, prostredníctvom inšpiratívnych príkladov a pragmatických rád, ktoré môžete využiť vo svojej firme, projektoch a kariére.
Naučíte sa.
⬤ Prečo agilné procesy nestačia a prečo je remeselná zručnosť kľúčová pre ich fungovanie.
⬤ Ako vám remeselná zručnosť pomáha správne vytvárať softvér a pomáha klientom spôsobom, ktorý presahuje rámec kódu.
⬤ Ako a kedy povedať "nie" a ako poskytnúť kreatívne alternatívy, keď to urobíte.
⬤ Prečo sa dobrým vývojárom stáva zlý kód a ako ho prestať vytvárať a ospravedlňovať.
⬤ Ako urobiť prácu so starším kódom menej bolestivou a produktívnejšou.
⬤ Ako byť pragmatický - nie dogmatický - vo vzťahu k svojim postupom a nástrojom.
⬤ Ako viesť softvérových remeselníkov a pritiahnuť ich do svojej organizácie.
⬤ Čomu sa vyhnúť pri inzerovaní pozícií, pohovoroch s kandidátmi a prijímaní vývojárov.
⬤ Ako môžu vývojári a ich manažéri vytvoriť skutočnú kultúru vzdelávania.
⬤ Ako riadiť skutočné technické zmeny a prekonať hlboké vzorce skepticizmu.
Sandro Mancuso programoval pre startupy, softvérové domy, produktové spoločnosti, medzinárodné poradenské spoločnosti a investičné banky. V októbri 2013 spoluzaložil Codurance, konzultačnú spoločnosť založenú na princípoch a hodnotách Software Craftsmanship. Jeho angažovanosť v oblasti Software Craftsmanship sa začala v roku 2010, keď založil London Software Craftsmanship Community (LSCC), v súčasnosti najväčšiu a najaktívnejšiu komunitu Software Craftsmanship na svete, ktorá združuje viac ako dvetisíc remeselníkov. Počas uplynulých štyroch rokov inšpiroval a pomáhal vývojárom organizovať komunity Software Craftsmanship v celej Európe, Spojených štátoch a vo zvyšku sveta.