Hodnotenie:
Kniha je vysoko odporúčaným zdrojom informácií pre nových aj skúsených softvérových inžinierov, pretože ponúka praktický pohľad na toto odvetvie a pokrýva základné témy, ktoré sa v tradičnom vzdelávaní často prehliadajú. Je oceňovaná pre svoj jasný a stručný štýl písania, praktické príklady a časti „Level Up“, ktoré poskytujú ďalšie zdroje. Niektorí čitatelia však majú pocit, že by mohla byť stručnejšia a menej zameraná na behaviorálne aspekty.
Výhody:⬤ Komplexné pokrytie základných tém v softvérovom inžinierstve, ktoré sa v školách zvyčajne nevyučujú.
⬤ Jasný a stručný štýl písania, ktorý je prístupný technickým aj netechnickým čitateľom.
⬤ Praktické tipy, postrehy a anekdoty, ktoré pomáhajú zaradiť čitateľa do odvetvia.
⬤ Užitočné pre rôzne publikum, od mladších inžinierov po manažérov a dokonca aj pre neinžinierov.
⬤ Odporúča sa ako nevyhnutné čítanie pre absolventov bootcampov a tých, ktorí nemajú mentorov.
⬤ Niektorí čitatelia sa domnievajú, že kniha mohla byť skrátená do kratšieho formátu, napríklad ako príspevok na blogu.
⬤ Menšie výhrady k tomu, že sa niekedy zameriava skôr na správanie na pracovisku ako na technický obsah.
⬤ Chýba pokrytie niektorých tém, ako je bezpečnosť a vývoj v cloude.
(na základe 17 čitateľských recenzií)
The Missing Readme: A Guide for the New Software Engineer
Kľúčové koncepty a osvedčené postupy pre nových softvérových inžinierov - veci dôležité pre váš úspech na pracovisku, ktoré vás v škole neučili.
Pre nových softvérových inžinierov je znalosť programovania len polovicou úspechu. Rýchlo zistíte, že mnohé zručnosti a postupy, ktoré sú kľúčové pre váš úspech, sa neučia v žiadnej škole ani v tréningovom tábore. Chýbajúci README túto medzeru vypĺňa - je to destilát lekcií z praxe, osvedčených postupov a základov inžinierstva, ktoré autori učili začínajúcich vývojárov v špičkových spoločnostiach viac ako desať rokov.
Prvé kapitoly vysvetľujú, čo môžete očakávať, keď začnete svoju kariéru v spoločnosti. Stredná časť knihy rozširuje vaše technické vzdelanie a učí vás, ako pracovať s existujúcimi kódovými bázami, riešiť technické dlhy a predchádzať im, písať softvér na produkčnej úrovni, spravovať závislosti, efektívne testovať, robiť revízie kódu, bezpečne nasadzovať softvér, navrhovať rozvíjateľné architektúry a riešiť incidenty, keď ste v pohotovosti. Ďalšie kapitoly sa venujú plánovaniu a interpersonálnym zručnostiam, ako je agilné plánovanie, efektívna spolupráca s nadriadeným a rast na vyššiu úroveň a ďalej.
Naučíte sa:
- Ako používať algoritmus zmeny staršieho kódu a zanechať kód čistejší, ako ste ho našli.
- Ako písať funkčný kód s protokolovaním, metrikou, konfiguráciou a defenzívnym programovaním.
- Ako písať deterministické testy, posielať recenzie kódu a poskytovať spätnú väzbu na kód iných ľudí.
- Proces technického návrhu vrátane experimentov, definovania problému, dokumentácie a spolupráce.
- Čo robiť, keď ste v pohotovosti, a ako sa orientovať v produkčných incidentoch.
- Architektonické techniky, ktoré uľahčujú zmenu kódu.
- Agilné postupy vývoja, ako je plánovanie šprintov, stand-upy a retrospektívy.
Toto je kniha, ktorú by si váš technický vedúci prial, aby si každý nový inžinier prečítal pred tým, ako začne pracovať. Na jej konci budete vedieť, čo je potrebné na prechod na pracovisko - od kurzov CS alebo bootcampov k profesionálnemu softvérovému inžinierstvu.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)