Sale!

The Software Engineer’s Guidebook: Navigating senior, tech lead, and staff engineer positions at tech companies and startups

Add your review

Original price was: $44.99.Current price is: $34.49.

Original price was: $44.99.Current price is: $34.49.

Sale!

Note: Prices may fluctuate as sellers adjust them regularly. You'll see the latest price at final checkout.
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare


In my first few years as a developer I assumed that hard work was all I needed. Then I was passed over for a promotion and my manager couldn’t give me feedback on what areas to improve, so I could get to the senior engineer level. I was frustrated; even bitter: not as much about missing the promotion, but because of the lack of guidance.

By the time I became a manager, I was determined to support engineers reporting to me with the kind of feedback and support I wish I would have gotten years earlier. And I did. While my team tripled over the next two years, people became visibly better engineers, and this progression was clear from performance reviews and promotions.

This book is a summary of the advice I’ve given to software engineers over the years – and then some more.

This book follows the structure of a “typical” career path for a software engineer, from starting out as a fresh-faced software developer, through being a role model senior/lead, all the way to the staff/principle/distinguished level. It summarizes what I’ve learned as a developer and how I’ve approached coaching engineers at different stages of their careers.
We cover “soft” skills which become increasingly important as your seniority increases, and the “hard” parts of the job, like software engineering concepts and approaches which help you grow professionally.

The names of levels and their expectations can – and do! – vary across companies. The higher “tier” a business is, the more tends to be expected of engineers, compared to lower tier places. For example, the “senior engineer” level has notoriously high expectations at Google (L5 level) and Meta (E5 level,) compared to lower-tier companies. If you work at a higher-tier business, it may be useful to read the chapters about higher levels, and not only the level you’re currently interested in.

The book is composed of six standalone parts, each made up of several chapters:

Part 1: Developer Career FundamentalsPart 2: The Competent Software DeveloperPart 3: The Well-Rounded Senior EngineerPart 4: The Pragmatic Tech LeadPart 5: Role Model Staff and Principal EngineersPart 6: ConclusionParts 1 and 6 apply to all engineering levels, from entry-level software developer, to principal-and-above engineer. Parts 2, 3, 4, and 5 cover increasingly senior engineering levels and group together topics in chapters, such as “Software Engineering,” “Collaboration,” “Getting Things Done,” etc.
Naming and levels vary, but the principles of what makes a great engineer who is impactful at the individual, team, and organizational levels, are remarkably constant. No matter where you are in your career, I hope this book provides a fresh perspective and new ideas on how to grow as an engineer.
Praise for the book

“From performance reviews to P95 latency, from team dynamics to testing, Gergely demystifies all aspects of a software career. This book is well named: it really does feel like the missing guidebook for the whole industry.”

– Tanya Reilly, senior principal engineer and author of The Staff Engineer’s Path

“Spanning a huge range of topics from technical to social in a concise manner, this belongs on the desk of any software engineer looking to grow their impact and their career. You’ll reach for it again and again for sage advice in any situation.”

– James Stanier, Director of Engineering at Shopify, author of TheEngineeringManager.com

Publisher ‏ : ‎ Pragmatic Engineer BV
Publication date ‏ : ‎ November 3, 2023
Language ‏ : ‎ English
Print length ‏ : ‎ 413 pages
ISBN-10 ‏ : ‎ 908338182X
ISBN-13 ‏ : ‎ 978-9083381824
Item Weight ‏ : ‎ 1.58 pounds
Dimensions ‏ : ‎ 7 x 0.94 x 10 inches
Best Sellers Rank: #64,001 in Books (See Top 100 in Books) #1 in UML Language #6 in Software Testing #74 in Job Hunting & Career Guides
Customer Reviews: 4.6 4.6 out of 5 stars (550) var dpAcrHasRegisteredArcLinkClickAction; P.when(‘A’, ‘ready’).execute(function(A) { if (dpAcrHasRegisteredArcLinkClickAction !== true) { dpAcrHasRegisteredArcLinkClickAction = true; A.declarative( ‘acrLink-click-metrics’, ‘click’, { “allowLinkDefault”: true }, function (event) { if (window.ue) { ue.count(“acrLinkClickCount”, (ue.count(“acrLinkClickCount”) || 0) + 1); } } ); } }); P.when(‘A’, ‘cf’).execute(function(A) { A.declarative(‘acrStarsLink-click-metrics’, ‘click’, { “allowLinkDefault” : true }, function(event){ if(window.ue) { ue.count(“acrStarsLinkWithPopoverClickCount”, (ue.count(“acrStarsLinkWithPopoverClickCount”) || 0) + 1); } }); });

13 reviews for The Software Engineer’s Guidebook: Navigating senior, tech lead, and staff engineer positions at tech companies and startups

0.0 out of 5
0
0
0
0
0
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Kiki

    Great resource!
    My husband is in IT and had checked this book out of the library. He really loved it and so we had to buy it! Our son is also studying IT and this is a great asset to have.

    Helpful(0) Unhelpful(0)You have already voted this
  2. Alexander

    Great book on various aspects of software engineering career
    This book will be useful for both beginner programmers and experienced ones.Here, you will find actionable advices that you can use from day one to improve your performance as an engineer and build a successful career in any company.Starting with a general overview of engineering skills, the book then advances to different career paths: senior engineer, tech lead, and staff+ people. For each stage, Gergely explains a set of key competencies you need to develop and care for to be effective.I wish I had such a book in the beginning of my IT path. For now, it is the best IT book of 2024 for me.

    Helpful(0) Unhelpful(0)You have already voted this
  3. Amazon Customer

    Guide
    This book guides you in understanding the direction you want your career to take.

    Helpful(0) Unhelpful(0)You have already voted this
  4. Ian B.

    A must read for developers at any level.
    While your company may already embrace many of the best practices outlined in this book, the unique insights and strategies it offers can differentiate you and propel your success even further.

    Helpful(0) Unhelpful(0)You have already voted this
  5. Kevin Riveros

    Recomendado
    Un libro muy bueno, te explica tu camino como software engineer y te da consejos muy útiles para ser un buen team player. Muy recomendado.

    Helpful(0) Unhelpful(0)You have already voted this
  6. Adam Burucs

    Great ebook!
    It is a career-focused book with great tips for junior to staff-level engineers. I would highly recommend it!(There are some minor typos at one or two places, but overall good book.)

    Helpful(0) Unhelpful(0)You have already voted this
  7. EA

    if you are a software engineer, it is a good book for you
    if you are a software engineer, it is a good book for you.While the material is not ground breaking, it can be very helpful and insightful for different level of engineers, especially juniors.

    Helpful(0) Unhelpful(0)You have already voted this
  8. Luke P.

    Great book for new engineers; limited value for everyone else
    I didn’t find much new in the book, which felt like it could have used expansion and some heavy editing for both content and typos. One challenge for the book is that it isn’t clear who the target audience is; I could see this being very helpful to someone who is at the very beginning of their software engineering career, but it spends quite a bit of time talking about Senior engineers and getting promoted to Staff Engineer. That’s fine, but what Staff or Sr level engineer is going to benefit from a ten page overview of testing or system design? If it’s a technical book for mid-career engineers, it needs less breadth and more depth on technical topics. If it’s a career book, focus on that and skip the mini overview of DDD.I hope there’s a second, edited edition that refines the text towards a target audience. That said, I’m planning to pass along my copy to a new engineer that I mentor – I think they will get something from it.

    Helpful(0) Unhelpful(0)You have already voted this
  9. AndreaSanta

    The author traces a consistent path, from describing the industry landscape, then the roles and he brings the reader naturally into the senior engineer landscape and cross team collaboration. Plenty of useful tips, albeit some are obvious, along the way that every engineer should keep in mind during their growth. I found the advice practical and actionable, and adds suggestions even at senior levels to expand knowlege and foster collaboration.

    Helpful(0) Unhelpful(0)You have already voted this
  10. Von

    I love this book! I am a junior IT professional and this book feels like I have a mentor at my fingertips. The content is so thought-provoking, inspiration in my hands giving me much-needed perspective. To become the best version of myself in my career and progress to the next levels.

    Helpful(0) Unhelpful(0)You have already voted this
  11. Pip Boy

    This book contains some valuable insights, but many of its concepts and ideas are already covered in other sources. Some sections are a bit oversimplified, and there are several printing errors throughout, including missing fonts and typos. While it can be a helpful supplementary read, you’ll be disappointed if you treat it as software engineering gospel.

    Helpful(0) Unhelpful(0)You have already voted this
  12. Amazon Customer

    I ordered this after following the Pragmatic Engineer newsletter for years and I am glad I bought this book!Has great useful advice for multiple stages of your career so you can continuously look towards the next step

    Helpful(0) Unhelpful(0)You have already voted this
  13. kennedy

    Exactly the kind of information was missing in my career. Easy to read and follow. I have recommended this to my colleagues already even the ones not in tech.

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    The Software Engineer’s Guidebook: Navigating senior, tech lead, and staff engineer positions at tech companies and startups
    The Software Engineer’s Guidebook: Navigating senior, tech lead, and staff engineer positions at tech companies and startups

    Original price was: $44.99.Current price is: $34.49.

    bestdealsavvy.com
    Logo
    Register New Account
    Compare items
    • Total (0)
    Compare
    0
    Shopping cart