Dengarkan dan baca

Masuki dunia cerita tanpa batas

  • Baca dan dengarkan sebanyak yang Anda mau
  • Lebih dari 1 juta judul
  • Judul eksklusif + Storytel Original
  • Uji coba gratis 14 hari, lalu €9,99/bulan
  • Mudah untuk membatalkan kapan saja
Coba gratis
Details page - Device banner - 894x1036
Cover for 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

1 Rating

5

Durasi
15 Jam 0 mnt
Bahasa
Inggris
Format
Kategori

Non Fiksi

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.

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, 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." – James Stanier, Director of Engineering at Shopify

© 2024 Pragmatic Engineer BV (Audiobook): 9789083381848

Tanggal rilis

Audiobook: 10 Desember 2024

Tag

    Yang lain juga menikmati...

    1. Leading Effective Engineering Teams: Lessons for Individual Contributors and Managers from 10 Years at Google
      Leading Effective Engineering Teams: Lessons for Individual Contributors and Managers from 10 Years at Google Addy Osmani
    2. Software Development: Tools, Methodologies, and Best Practices for Building High-Quality Software Solutions
      Software Development: Tools, Methodologies, and Best Practices for Building High-Quality Software Solutions Michael Bishop
    3. Agile Software Development for Beginners: Advanced Strategies for Optimal  Software Development Performance
      Agile Software Development for Beginners: Advanced Strategies for Optimal Software Development Performance Jacob Richardson
    4. The Python Programming Revolution: Scripting Success: Practical Approaches to Python Programming
      The Python Programming Revolution: Scripting Success: Practical Approaches to Python Programming David Lee
    5. Python: Python Basics for Beginners
      Python: Python Basics for Beginners Andy Vickler
    6. JavaScript Journeys: A Beginner's Guide to Web Development: Embark on Your Coding Adventure Today
      JavaScript Journeys: A Beginner's Guide to Web Development: Embark on Your Coding Adventure Today Emily Roberts
    7. Innovating the Future of Python Programming: Code, Create, Innovate: Unlocking the Potential of Python Programming
      Innovating the Future of Python Programming: Code, Create, Innovate: Unlocking the Potential of Python Programming Jennifer Mitchell
    8. Mobile App Mastery: Creating Engaging Applications for Modern Devices
      Mobile App Mastery: Creating Engaging Applications for Modern Devices Benjamin Baker
    9. Sustainability in Software Engineering: Harnessing Eco-Efficient Techniques for Modern Development
      Sustainability in Software Engineering: Harnessing Eco-Efficient Techniques for Modern Development Steve Abrams
    10. The Humachine: AI, Human Virtues, and the Superintelligent Enterprise, Second Edition
      The Humachine: AI, Human Virtues, and the Superintelligent Enterprise, Second Edition John D. Wood
    11. Mobile App Development: Crafting Innovative Digital Experiences: A Beginner's Guide to Building Your First Mobile Application
      Mobile App Development: Crafting Innovative Digital Experiences: A Beginner's Guide to Building Your First Mobile Application Jordan Mitchell
    12. C++: 3 books in 1 : C++ Basics for Beginners + C++ Common Used Libraries + C++ Performance Coding
      C++: 3 books in 1 : C++ Basics for Beginners + C++ Common Used Libraries + C++ Performance Coding Andy Vickler
    13. Software Development Metrics: Advanced Analytics. Enhancing Software Development through Metrics
      Software Development Metrics: Advanced Analytics. Enhancing Software Development through Metrics Jacob Richardson
    14. Python Programming for beginners: Learn Python in a step by step approach, Complete practical crash course to learn Python coding
      Python Programming for beginners: Learn Python in a step by step approach, Complete practical crash course to learn Python coding White Belt Mastery
    15. The Art of Agile Development, 2nd Edition
      The Art of Agile Development, 2nd Edition James Shore
    16. The Art of SQL: Crafting Robust Database Solutions
      The Art of SQL: Crafting Robust Database Solutions Richard Evans
    17. Lean Software Development: Enhancing Efficiency and Innovation in Software Teams
      Lean Software Development: Enhancing Efficiency and Innovation in Software Teams Jacob Richardson
    18. Machine Learning with Python Guide for Beginners: A Beginner's Roadmap
      Machine Learning with Python Guide for Beginners: A Beginner's Roadmap Robert Francis
    19. JavaScript Jumpstart: The Essential Guide for New Coders
      JavaScript Jumpstart: The Essential Guide for New Coders Jacob Thompson
    20. Data Analysis with Python: Unlock the Power of Data. Comprehensive Guide for Beginners
      Data Analysis with Python: Unlock the Power of Data. Comprehensive Guide for Beginners Sam Campbell
    21. Java: 3 books in 1 : Java Basics for Beginners + Java Front End Programming + Java Back End Programming
      Java: 3 books in 1 : Java Basics for Beginners + Java Front End Programming + Java Back End Programming Andy Vickler
    22. The JavaScript Journey: From Basics to Full-Stack Mastery
      The JavaScript Journey: From Basics to Full-Stack Mastery Priya Singh
    23. Elegant Python: Simplifying Complex Solutions
      Elegant Python: Simplifying Complex Solutions Michael Huang
    24. Java Web Development: Java Unleashed: Crafting Enterprise-Level Solutions
      Java Web Development: Java Unleashed: Crafting Enterprise-Level Solutions Christopher Wright
    25. Python Expert: Unlocking the Full Potential of Python. Advanced Concepts, Techniques, and Best Practices for the Aspiring Python Master
      Python Expert: Unlocking the Full Potential of Python. Advanced Concepts, Techniques, and Best Practices for the Aspiring Python Master SAM CAMPBELL
    26. Java in Action: The Journey of Java: From Core Concepts to Advanced Programming
      Java in Action: The Journey of Java: From Core Concepts to Advanced Programming Elizabeth King
    27. The Mind's Mirror: Risk and Reward in the Age of AI
      The Mind's Mirror: Risk and Reward in the Age of AI Gregory Mone
    28. JavaScript Essentials: Crafting Dynamic Web Experiences
      JavaScript Essentials: Crafting Dynamic Web Experiences David Brooks
    29. Large Language Model-Based Solutions: How to Deliver Value with Cost-Effective Generative AI Applications
      Large Language Model-Based Solutions: How to Deliver Value with Cost-Effective Generative AI Applications Shreyas Subramanian
    30. Cloud-Native Technologies: Unleashing the Power of the Cloud for Modern Applications
      Cloud-Native Technologies: Unleashing the Power of the Cloud for Modern Applications Saimon Carrie
    31. AI Development for the Modern World: Innovations and Applications: Transforming Industries with Artificial Intelligence and Machine Learning
      AI Development for the Modern World: Innovations and Applications: Transforming Industries with Artificial Intelligence and Machine Learning Ava Brooks
    32. Data Science and Machine Learning Demystified: Mastering Data Science and Machine Learning: Advanced Techniques and Applications
      Data Science and Machine Learning Demystified: Mastering Data Science and Machine Learning: Advanced Techniques and Applications Liam Stone
    33. Reinforcement Learning: A comprehensive guide to reinforcement learning, from fundamental concepts to advanced algorithms and applications
      Reinforcement Learning: A comprehensive guide to reinforcement learning, from fundamental concepts to advanced algorithms and applications Et Tu Code
    34. LLMOps: A Comprehensive Guide to Deploying, Managing, and Optimizing Large Language Models
      LLMOps: A Comprehensive Guide to Deploying, Managing, and Optimizing Large Language Models Et Tu Code
    35. Coding for Beginners: Advanced Methods and Strategies to Learn the Best Coding Practices
      Coding for Beginners: Advanced Methods and Strategies to Learn the Best Coding Practices Alexander Cane
    36. App Innovator's Guide: Mobile App Development for Android and iOS: Building Cross-Platform Solutions
      App Innovator's Guide: Mobile App Development for Android and iOS: Building Cross-Platform Solutions Lily Chang
    37. Machine Learning Box Set: 2 Books in 1
      Machine Learning Box Set: 2 Books in 1 John Slavio
    38. Website Development: Web Design Skills for Beginners
      Website Development: Web Design Skills for Beginners Jonathan Rigdon
    39. The Art of Machine Learning: Bridging Human Intelligence and Automated Learning
      The Art of Machine Learning: Bridging Human Intelligence and Automated Learning Evelyn Hartwell
    40. Machine Learning: Unraveling the Algorithms of Intelligence
      Machine Learning: Unraveling the Algorithms of Intelligence Chuck Sherman
    41. Mobile App Development: Mobile App Development 101: A Step-by-Step Guide for Beginners
      Mobile App Development: Mobile App Development 101: A Step-by-Step Guide for Beginners Noah Bailey
    42. SQL for Beginners: Building Strong Database Foundations: Your Essential Guide to Querying and Managing Databases
      SQL for Beginners: Building Strong Database Foundations: Your Essential Guide to Querying and Managing Databases Emily Harris
    43. Generative Deep Learning: Teaching Machines To Paint, Write, Compose, and Play (2nd Edition)
      Generative Deep Learning: Teaching Machines To Paint, Write, Compose, and Play (2nd Edition) David Foster

    Selalu dengan Storytel

    • Lebih dari 900.000 judul

    • Mode Anak (lingkungan aman untuk anak)

    • Unduh buku untuk akses offline

    • Batalkan kapan saja

    Terpopuler

    Premium

    Bagi yang ingin mendengarkan dan membaca tanpa batas.

    Rp39000 /bulan
    7 hari gratis
    • 1 akun

    • Akses Tanpa Batas

    • Akses bulanan tanpa batas

    • Batalkan kapan saja

    • Judul dalam bahasa Inggris dan Indonesia

    Coba sekarang

    Premium 6 bulan

    Bagi yang ingin mendengarkan dan membaca tanpa batas

    Rp189000 /6 bulan
    7 hari gratis
    Hemat 19%
    • 1 akun

    • Akses Tanpa Batas

    • Akses bulanan tanpa batas

    • Batalkan kapan saja

    • Judul dalam bahasa Inggris dan Indonesia

    Coba sekarang

    Local

    Bagi yang hanya ingin mendengarkan dan membaca dalam bahasa lokal.

    Rp19900 /bulan
    7 hari gratis
    • 1 akun

    • Akses Tanpa Batas

    • Akses tidak terbatas

    • Batalkan kapan saja

    • Judul dalam bahasa Indonesia

    Coba sekarang

    Local 6 bulan

    Bagi yang hanya ingin mendengarkan dan membaca dalam bahasa lokal.

    Rp89000 /6 bulan
    7 hari gratis
    Hemat 25%
    • 1 akun

    • Akses Tanpa Batas

    • Akses tidak terbatas

    • Batalkan kapan saja

    • Judul dalam bahasa Indonesia

    Coba sekarang