Evaluare:
Cartea este un ghid cuprinzător pentru inginerii software, care acoperă diverse aspecte ale dezvoltării carierei, de la nivelul junior la cel senior. Oferă sfaturi concrete, perspective și strategii pentru a ajuta inginerii să progreseze în carieră. În timp ce mulți o consideră captivantă și utilă, în special pentru începători, unii critici consideră că îi lipsește profunzimea pentru inginerii cu experiență și are unele probleme de formatare și editare.
Avantaje:Oferă sfaturi utile pentru inginerii de toate nivelurile, în special pentru începători.
Dezavantaje:Acoperire cuprinzătoare a parcursurilor profesionale și a competențelor în ingineria software.
(pe baza a 37 recenzii ale cititorilor)
The Software Engineer's Guidebook
În primii mei ani ca dezvoltator, am presupus că trebuie doar să muncesc din greu. Apoi am fost respins pentru o promovare, iar managerul meu nu mi-a putut oferi feedback cu privire la domeniile pe care să le îmbunătățesc, astfel încât să pot ajunge la nivelul de inginer senior. Eram frustrat; chiar amărât: nu atât pentru faptul că nu am fost promovat, ci din cauza lipsei de îndrumare.
În momentul în care am devenit manager, eram hotărât să sprijin inginerii care îmi raportau cu genul de feedback și sprijin pe care mi-aș fi dorit să le primesc cu ani înainte. Și am făcut-o. În timp ce echipa mea s-a triplat în următorii doi ani, oamenii au devenit ingineri vizibil mai buni, iar această progresie a fost evidentă în evaluările de performanță și promovări.
Această carte este un rezumat al sfaturilor pe care le-am dat inginerilor software de-a lungul anilor - și încă ceva.
Această carte urmărește structura unei cariere "tipice" pentru un inginer software, de la debutul ca proaspăt dezvoltator software, trecând prin a fi un model de rol senior/lider, până la nivelul de personal/principal/distinct. Acesta rezumă ceea ce am învățat ca dezvoltator și modul în care am abordat pregătirea inginerilor în diferite etape ale carierei lor.
Acoperim competențele "soft" care devin din ce în ce mai importante pe măsură ce crește vechimea, precum și părțile "hard" ale postului, cum ar fi conceptele și abordările de inginerie software care vă ajută să vă dezvoltați profesional.
Denumirile nivelurilor și așteptările lor pot varia - și chiar variază! - variază de la o întreprindere la altaCu cât o întreprindere se află pe un "nivel" mai înalt, cu atât se tinde să se aștepte mai mult de la ingineri, comparativ cu locurile de nivel inferior. De exemplu, la Google (nivel L5) și Meta (nivel E5, ), nivelul "inginer senior" are așteptări foarte mari în comparație cu companiile de nivel inferior. Dacă lucrați la o întreprindere de nivel superior, poate fi util să citiți capitolele despre nivelurile superioare, și nu doar nivelul care vă interesează în prezent.
Cartea este compusă din șase părți de sine stătătoare, fiecare alcătuită din mai multe capitole:
⬤ Partea 1: Fundamentele carierei de dezvoltator.
⬤ Partea 2: Dezvoltatorul de software competent.
⬤ Partea 3: Inginerul senior bine pregătit.
⬤ Partea 4: Liderul tehnic pragmatic.
⬤ Partea 5: Personalul model și inginerii principali.
⬤ Partea 6: Concluzie.
Părțile 1 și 6 se aplică tuturor nivelurilor de inginerie, de la dezvoltator software debutant, la inginer principal și superior. Părțile 2, 3, 4 și 5 acoperă niveluri de inginerie din ce în ce mai înalte și grupează subiecte în capitole, cum ar fi "Inginerie software", "Colaborare", "Realizarea lucrurilor" etc.
Denumirile și nivelurile variază, dar principiile care fac un inginer excelent, cu impact la nivel individual, de echipă și organizațional, sunt remarcabil de constante. Indiferent unde vă aflați în carieră, sper că această carte vă oferă o perspectivă nouă și idei noi despre cum să creșteți ca inginer.
Elogii pentru carte
"De la evaluările de performanță la latența P95, de la dinamica echipei la testare, Gergely demistifică toate aspectele unei cariere în software. Această carte este bine numită: într-adevăr se simte ca ghidul lipsă pentru întreaga industrie.".
- Tanya Reilly, inginer principal senior și autor al cărții The Staff Engineer's Path.
"Cuprinzând o gamă imensă de subiecte, de la cele tehnice la cele sociale, într-o manieră concisă, această carte aparține biroului oricărui inginer software care dorește să își crească impactul și cariera. Veți apela la el din nou și din nou pentru sfaturi înțelepte în orice situație.".
- James Stanier, director de inginerie la Shopify, autor al TheEngineeringManager.com.
© 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)