Evaluare:
Cartea este o resursă foarte recomandată atât pentru inginerii software noi, cât și pentru cei cu experiență, oferind o perspectivă practică asupra industriei și acoperind subiecte esențiale adesea trecute cu vederea în educația tradițională. Cartea este lăudată pentru stilul său de scriere clar și concis, exemplele practice și secțiunile „Level Up” care oferă resurse suplimentare. Cu toate acestea, unii cititori consideră că ar fi putut fi mai concisă și mai puțin axată pe aspectele comportamentale.
Avantaje:⬤ Acoperire cuprinzătoare a subiectelor esențiale din ingineria software care nu sunt predate de obicei în școli.
⬤ Stil de scriere clar și concis, accesibil atât cititorilor tehnici, cât și celor care nu sunt tehnicieni.
⬤ Sfaturi practice, perspective și anecdote care ajută la situarea cititorilor în industrie.
⬤ Utile pentru diverse categorii de public, de la ingineri începători la manageri și chiar non-ingineri.
⬤ Recomandată ca lectură esențială pentru absolvenții bootcamp-urilor și pentru cei care nu au mentori.
⬤ Unii cititori consideră că ar fi putut fi condensată într-un format mai scurt, cum ar fi o postare pe blog.
⬤ Plângeri minore cu privire la faptul că uneori se concentrează pe comportamentul la locul de muncă mai degrabă decât pe conținutul tehnic.
⬤ Lipsă de acoperire a anumitor subiecte precum securitatea și dezvoltarea cloud-nativă.
(pe baza a 17 recenzii ale cititorilor)
The Missing Readme: A Guide for the New Software Engineer
Concepte cheie și cele mai bune practici pentru noii ingineri de software - lucruri esențiale pentru succesul dumneavoastră la locul de muncă care nu v-au fost predate la școală.
Pentru noii ingineri de software, a ști cum să programezi este doar jumătate din bătălie. Veți descoperi rapid că multe dintre abilitățile și procesele esențiale pentru succesul dumneavoastră nu sunt predate în nicio școală sau bootcamp. The Missing README umple acest gol - o distilare a lecțiilor de la locul de muncă, a celor mai bune practici și a fundamentelor ingineriei pe care autorii le-au predat dezvoltatorilor începători la companii de top timp de mai bine de un deceniu.
Primele capitole explică la ce să vă așteptați atunci când vă începeți cariera într-o companie. Secțiunea de mijloc a cărții vă extinde educația tehnică, învățându-vă cum să lucrați cu bazele de coduri existente, să abordați și să preveniți datoriile tehnice, să scrieți software de calitate pentru producție, să gestionați dependențele, să testați eficient, să faceți revizuiri ale codului, să implementați software în siguranță, să proiectați arhitecturi evolutive și să gestionați incidentele atunci când sunteți de gardă. Capitolele suplimentare acoperă planificarea și abilitățile interpersonale, cum ar fi planificarea Agile, lucrul eficient cu managerul dvs. și creșterea la nivelurile superioare și dincolo de acestea.
Veți învăța:
- Cum să utilizați algoritmul de modificare a codului moștenit și să lăsați codul mai curat decât l-ați găsit.
- Cum să scrieți cod operabil cu logare, metrici, configurare și programare defensivă.
- Cum să scrieți teste deterministe, să trimiteți revizuiri ale codului și să oferiți feedback cu privire la codul altor persoane.
- Procesul de proiectare tehnică, inclusiv experimentele, definirea problemei, documentația și colaborarea.
- Ce trebuie să faceți atunci când sunteți de gardă și cum să gestionați incidentele de producție.
- Tehnici arhitecturale care facilitează schimbarea codului.
- Practici de dezvoltare agile, cum ar fi planificarea sprinturilor, stand-up-urile și retrospectivele.
Aceasta este cartea pe care șeful tău tehnic ar dori ca fiecare inginer nou să o citească înainte de a începe. Până la sfârșit, veți ști de ce este nevoie pentru a face tranziția la locul de muncă - de la cursuri de CS sau bootcamps la inginerie software profesională.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)