The Software Engineer's Guidebook
The Software Engineer's Guidebook is a clear, concise roadmap for software engineers at all career stages, spanning a wide range of topics from technical to social. It is a must-read for engineers looking to grow their impact and career, offering sage advice applicable at every stage of their journey. The book covers essential areas that engineers need to know to progress in the tech industry, equipping them with the knowledge and skills to thrive in different environments.
The guidebook is divided into six standalone parts, each applicable to various engineering levels, from entry-level software developers to principal or above engineers. Parts 2, 3, 4, and 5 focus on increasingly senior engineering roles and cover topics such as software engineering, collaboration, getting things done, and more. Although the book aligns with typical career levels at Big Tech and scaleups, lower career levels may find relevance in certain chapters, such as logging, monitoring, and oncall practices.
With a focus on actionable information, the book offers new ideas even for experienced developers, making it a treasure trove of perspectives and suggestions. It caters to software engineers, although the bulk of its content applies to a broader range of professionals. Part 1 offers general career advice, while the remaining parts delve into increasingly senior roles.
The Software Engineer's Guidebook is available in multiple languages and can be ordered via Ingram Spark Print-on-demand using the ISBN code 9789083381824. The author also encourages readers to reach out if they are unable to access the book in their region, with plans to make the paperback more accessible in additional regions and even translated versions.
Written by urgent.news from The Pragmatic Engineer's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.