Értékelés:
A könyv rendkívül ajánlott forrás mind az új, mind a tapasztalt szoftvermérnökök számára, mivel gyakorlati betekintést nyújt az iparágba, és olyan alapvető témákat tárgyal, amelyeket a hagyományos oktatásban gyakran figyelmen kívül hagynak. A könyvet dicsérik világos és tömör írásmódja, gyakorlati példái, valamint a további forrásokat nyújtó „Level Up” szakaszok miatt. Néhány olvasó azonban úgy érzi, hogy lehetett volna tömörebb, és kevésbé koncentrálhatott volna a viselkedési szempontokra.
Előnyök:⬤ A szoftverfejlesztés alapvető, az iskolákban jellemzően nem oktatott témáinak átfogó lefedettsége.
⬤ Világos és tömör írásmód, amely mind a műszaki, mind a nem műszaki olvasók számára érthető.
⬤ Gyakorlati tippek, meglátások és anekdoták, amelyek segítenek az olvasóknak elhelyezkedni az iparágban.
⬤ Hasznos a különböző célközönségek számára, a kezdő mérnököktől a vezetőkig és még a nem mérnökökig.
⬤ Alapvető olvasmányként ajánlott a bootcampet végzettek és a mentor nélküliek számára.
⬤ Néhány olvasó szerint a könyvet rövidebb formátumba, például blogbejegyzésbe lehetett volna tömöríteni.
⬤ Kisebb panaszok, hogy néha inkább a munkahelyi viselkedésre összpontosít, mint a műszaki tartalomra.
⬤ Hiányzik bizonyos témák, például a biztonság és a cloud-native fejlesztés lefedettsége.
(17 olvasói vélemény alapján)
The Missing Readme: A Guide for the New Software Engineer
Kulcsfogalmak és legjobb gyakorlatok új szoftvermérnököknek - a munkahelyi siker szempontjából kritikus dolgok, amelyeket nem tanítottak meg az iskolában.
Az új szoftvermérnökök számára a programozás ismerete csak a csata egyik fele. Gyorsan rá fogsz jönni, hogy a sikeredhez kulcsfontosságú készségek és folyamatok közül sokat nem tanítanak meg semmilyen iskolában vagy tanfolyamon. A Hiányzó README kitölti ezt a hiányt - a munkahelyi leckék, a legjobb gyakorlatok és a mérnöki alapismeretek desztillációja, amelyeket a szerzők több mint egy évtizeden át tanítottak kezdő fejlesztőknek a vezető vállalatoknál.
A korai fejezetek elmagyarázzák, mire számíthatsz, amikor egy vállalatnál kezded a karriered. A könyv középső része kibővíti a technikai képzést, megtanítja, hogyan dolgozzon a meglévő kódbázisokkal, hogyan kezelje és előzze meg a technikai adósságot, hogyan írjon gyártásra alkalmas szoftvereket, hogyan kezelje a függőségeket, hogyan teszteljen hatékonyan, hogyan végezzen kódértékelést, hogyan telepítse biztonságosan a szoftvert, hogyan tervezzen fejleszthető architektúrákat, és hogyan kezelje az incidenseket, ha ügyeletben van. További fejezetek foglalkoznak a tervezéssel és az interperszonális készségekkel, például az agilis tervezéssel, a menedzserrel való hatékony együttműködéssel, valamint a vezetői szintre és azon túlra való felemelkedéssel.
Megtanulhatod:
- Hogyan használd az örökölt kódváltoztatási algoritmust, és hogyan hagyd tisztábban a kódot, mint ahogyan találtad.
- Hogyan írjunk működőképes kódot naplózással, metrikákkal, konfigurációval és védekező programozással.
- Hogyan írjunk determinisztikus teszteket, hogyan küldjünk kódkritikákat, és hogyan adjunk visszajelzést mások kódjáról.
- A műszaki tervezési folyamat, beleértve a kísérleteket, a problémameghatározást, a dokumentációt és az együttműködést.
- Mi a teendő, ha ügyeletben vagy, és hogyan navigálj a termelési incidensek között.
- Építészeti technikák, amelyek megkönnyítik a kódváltást.
- Agilis fejlesztési gyakorlatok, mint a sprinttervezés, stand-upok és visszatekintések.
Ez az a könyv, amelyet a technikai vezetője azt kíván, hogy minden új mérnök olvasson el, mielőtt elkezdi. A végére tudni fogja, mi kell ahhoz, hogy a munkahelyre lépjen - a CS-órákról vagy a bootcampekről a professzionális szoftverfejlesztésbe.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)