Author: Edmond Lau
Publisher: Effective Bookshelf
ISBN: 9780996128100
Category : Computer programmers
Languages : en
Pages : 260
Book Description
Introducing The Effective Engineer--the only book designed specifically for today's software engineers, based on extensive interviews with engineering leaders at top tech companies, and packed with hundreds of techniques to accelerate your career.
The Effective Engineer
Author: Edmond Lau
Publisher: Effective Bookshelf
ISBN: 9780996128100
Category : Computer programmers
Languages : en
Pages : 260
Book Description
Introducing The Effective Engineer--the only book designed specifically for today's software engineers, based on extensive interviews with engineering leaders at top tech companies, and packed with hundreds of techniques to accelerate your career.
Publisher: Effective Bookshelf
ISBN: 9780996128100
Category : Computer programmers
Languages : en
Pages : 260
Book Description
Introducing The Effective Engineer--the only book designed specifically for today's software engineers, based on extensive interviews with engineering leaders at top tech companies, and packed with hundreds of techniques to accelerate your career.
An Elegant Puzzle
Author: Will Larson
Publisher: Stripe Press
ISBN: 1953953336
Category : Computers
Languages : en
Pages : 281
Book Description
A human-centric guide to solving complex problems in engineering management, from sizing teams to handling technical debt. There’s a saying that people don’t leave companies, they leave managers. Management is a key part of any organization, yet the discipline is often self-taught and unstructured. Getting to the good solutions for complex management challenges can make the difference between fulfillment and frustration for teams—and, ultimately, between the success and failure of companies. Will Larson’s An Elegant Puzzle focuses on the particular challenges of engineering management—from sizing teams to handling technical debt to performing succession planning—and provides a path to the good solutions. Drawing from his experience at Digg, Uber, and Stripe, Larson has developed a thoughtful approach to engineering management for leaders of all levels at companies of all sizes. An Elegant Puzzle balances structured principles and human-centric thinking to help any leader create more effective and rewarding organizations for engineers to thrive in.
Publisher: Stripe Press
ISBN: 1953953336
Category : Computers
Languages : en
Pages : 281
Book Description
A human-centric guide to solving complex problems in engineering management, from sizing teams to handling technical debt. There’s a saying that people don’t leave companies, they leave managers. Management is a key part of any organization, yet the discipline is often self-taught and unstructured. Getting to the good solutions for complex management challenges can make the difference between fulfillment and frustration for teams—and, ultimately, between the success and failure of companies. Will Larson’s An Elegant Puzzle focuses on the particular challenges of engineering management—from sizing teams to handling technical debt to performing succession planning—and provides a path to the good solutions. Drawing from his experience at Digg, Uber, and Stripe, Larson has developed a thoughtful approach to engineering management for leaders of all levels at companies of all sizes. An Elegant Puzzle balances structured principles and human-centric thinking to help any leader create more effective and rewarding organizations for engineers to thrive in.
Become an Effective Software Engineering Manager
Author: James Stanier
Publisher: Pragmatic Bookshelf
ISBN: 9781680507249
Category :
Languages : en
Pages : 398
Book Description
Software startups make global headlines every day. As technology companies succeed and grow, so do their engineering departments. In your career, you'll may suddenly get the opportunity to lead teams: to become a manager. But this is often uncharted territory. How can you decide whether this career move is right for you? And if you do, what do you need to learn to succeed? Where do you start? How do you know that you're doing it right? What does "it" even mean? And isn't management a dirty word? This book will share the secrets you need to know to manage engineers successfully. Going from engineer to manager doesn't have to be intimidating. Engineers can be managers, and fantastic ones at that. Cast aside the rhetoric and focus on practical, hands-on techniques and tools. You'll become an effective and supportive team leader that your staff will look up to. Start with your transition to being a manager and see how that compares to being an engineer. Learn how to better organize information, feel productive, and delegate, but not micromanage. Discover how to manage your own boss, hire and fire, do performance and salary reviews, and build a great team. You'll also learn the psychology: how to ship while keeping staff happy, coach and mentor, deal with deadline pressure, handle sensitive information, and navigate workplace politics. Consider your whole department. How can you work with other teams to ensure best practice? How do you help form guilds and committees and communicate effectively? How can you create career tracks for individual contributors and managers? How can you support flexible and remote working? How can you improve diversity in the industry through your own actions? This book will show you how. Great managers can make the world a better place. Join us.
Publisher: Pragmatic Bookshelf
ISBN: 9781680507249
Category :
Languages : en
Pages : 398
Book Description
Software startups make global headlines every day. As technology companies succeed and grow, so do their engineering departments. In your career, you'll may suddenly get the opportunity to lead teams: to become a manager. But this is often uncharted territory. How can you decide whether this career move is right for you? And if you do, what do you need to learn to succeed? Where do you start? How do you know that you're doing it right? What does "it" even mean? And isn't management a dirty word? This book will share the secrets you need to know to manage engineers successfully. Going from engineer to manager doesn't have to be intimidating. Engineers can be managers, and fantastic ones at that. Cast aside the rhetoric and focus on practical, hands-on techniques and tools. You'll become an effective and supportive team leader that your staff will look up to. Start with your transition to being a manager and see how that compares to being an engineer. Learn how to better organize information, feel productive, and delegate, but not micromanage. Discover how to manage your own boss, hire and fire, do performance and salary reviews, and build a great team. You'll also learn the psychology: how to ship while keeping staff happy, coach and mentor, deal with deadline pressure, handle sensitive information, and navigate workplace politics. Consider your whole department. How can you work with other teams to ensure best practice? How do you help form guilds and committees and communicate effectively? How can you create career tracks for individual contributors and managers? How can you support flexible and remote working? How can you improve diversity in the industry through your own actions? This book will show you how. Great managers can make the world a better place. Join us.
Debt-Free U
Author: Zac Bissonnette
Publisher: Penguin
ISBN: 1101458968
Category : Education
Languages : en
Pages : 269
Book Description
This book can save you more than $100,000. These days, most people assume you need to pay a boatload of money for a quality college education. As a result, students and their parents are willing to go into years of debt and potentially sabotage their entire financial futures just to get a fancy name on their diploma. But Zac Bissonnette is walking proof that this assumption is not only false, but dangerous-a class con game designed to rip you off and doom your student to a post-graduation life of near poverty . From his unique double perspective-he's a personal finance expert (at Daily Finance) AND a current senior at the University of Massachusetts-Zac figured out how to get an outstanding education at a public college, without bankrupting his parents or taking on massive loans. Armed with his personal knowledge, the latest data, and smart analysis, Zac takes on the sacred cows of the higher education establishment. He reveals why a lot of the conventional wisdom about choosing and financing college is not only wrong but hazardous to you and your child's financial future. You'll discover, for instance, that: * Student loans are NOT a necessary evil. Ordinary middle class families can- and must-find ways to avoid them, even without scholarships. * College "rankings" are useless-designed to sell magazines and generate hype. If you trust one of the major guides when picking a college, you face a potential financial disaster. * The elite graduate programs accept lots of people with non-elite bachelors degrees. So do America's most selective employers. The name on a diploma ultimately won't help your child have a more successful career or earn more money. Zac can prove every one of those bold assertions - and more. No matter what your current financial situation, he has a simple message for parents: "RELAX! Your kid will be able to get a champagne education on a beer budget!"
Publisher: Penguin
ISBN: 1101458968
Category : Education
Languages : en
Pages : 269
Book Description
This book can save you more than $100,000. These days, most people assume you need to pay a boatload of money for a quality college education. As a result, students and their parents are willing to go into years of debt and potentially sabotage their entire financial futures just to get a fancy name on their diploma. But Zac Bissonnette is walking proof that this assumption is not only false, but dangerous-a class con game designed to rip you off and doom your student to a post-graduation life of near poverty . From his unique double perspective-he's a personal finance expert (at Daily Finance) AND a current senior at the University of Massachusetts-Zac figured out how to get an outstanding education at a public college, without bankrupting his parents or taking on massive loans. Armed with his personal knowledge, the latest data, and smart analysis, Zac takes on the sacred cows of the higher education establishment. He reveals why a lot of the conventional wisdom about choosing and financing college is not only wrong but hazardous to you and your child's financial future. You'll discover, for instance, that: * Student loans are NOT a necessary evil. Ordinary middle class families can- and must-find ways to avoid them, even without scholarships. * College "rankings" are useless-designed to sell magazines and generate hype. If you trust one of the major guides when picking a college, you face a potential financial disaster. * The elite graduate programs accept lots of people with non-elite bachelors degrees. So do America's most selective employers. The name on a diploma ultimately won't help your child have a more successful career or earn more money. Zac can prove every one of those bold assertions - and more. No matter what your current financial situation, he has a simple message for parents: "RELAX! Your kid will be able to get a champagne education on a beer budget!"
Brotherhood of Locomotive Engineers' Monthly Journal
Author:
Publisher:
ISBN:
Category : Locomotive engineers
Languages : en
Pages : 706
Book Description
Publisher:
ISBN:
Category : Locomotive engineers
Languages : en
Pages : 706
Book Description
The Engineer
Author:
Publisher:
ISBN:
Category : Engineering
Languages : en
Pages : 522
Book Description
Publisher:
ISBN:
Category : Engineering
Languages : en
Pages : 522
Book Description
Building Mobile Apps at Scale
Author: Gergely Orosz
Publisher:
ISBN: 9781638778868
Category :
Languages : en
Pages : 238
Book Description
While there is a lot of appreciation for backend and distributed systems challenges, there tends to be less empathy for why mobile development is hard when done at scale. This book collects challenges engineers face when building iOS and Android apps at scale, and common ways to tackle these. By scale, we mean having numbers of users in the millions and being built by large engineering teams. For mobile engineers, this book is a blueprint for modern app engineering approaches. For non-mobile engineers and managers, it is a resource with which to build empathy and appreciation for the complexity of world-class mobile engineering. The book covers iOS and Android mobile app challenges on these dimensions: Challenges due to the unique nature of mobile applications compared to the web, and to the backend. App complexity challenges. How do you deal with increasingly complicated navigation patterns? What about non-deterministic event combinations? How do you localize across several languages, and how do you scale your automated and manual tests? Challenges due to large engineering teams. The larger the mobile team, the more challenging it becomes to ensure a consistent architecture. If your company builds multiple apps, how do you balance not rewriting everything from scratch while moving at a fast pace, over waiting on "centralized" teams? Cross-platform approaches. The tooling to build mobile apps keeps changing. New languages, frameworks, and approaches that all promise to address the pain points of mobile engineering keep appearing. But which approach should you choose? Flutter, React Native, Cordova? Native apps? Reuse business logic written in Kotlin, C#, C++ or other languages? What engineering approaches do "world-class" mobile engineering teams choose in non-functional aspects like code quality, compliance, privacy, compliance, or with experimentation, performance, or app size?
Publisher:
ISBN: 9781638778868
Category :
Languages : en
Pages : 238
Book Description
While there is a lot of appreciation for backend and distributed systems challenges, there tends to be less empathy for why mobile development is hard when done at scale. This book collects challenges engineers face when building iOS and Android apps at scale, and common ways to tackle these. By scale, we mean having numbers of users in the millions and being built by large engineering teams. For mobile engineers, this book is a blueprint for modern app engineering approaches. For non-mobile engineers and managers, it is a resource with which to build empathy and appreciation for the complexity of world-class mobile engineering. The book covers iOS and Android mobile app challenges on these dimensions: Challenges due to the unique nature of mobile applications compared to the web, and to the backend. App complexity challenges. How do you deal with increasingly complicated navigation patterns? What about non-deterministic event combinations? How do you localize across several languages, and how do you scale your automated and manual tests? Challenges due to large engineering teams. The larger the mobile team, the more challenging it becomes to ensure a consistent architecture. If your company builds multiple apps, how do you balance not rewriting everything from scratch while moving at a fast pace, over waiting on "centralized" teams? Cross-platform approaches. The tooling to build mobile apps keeps changing. New languages, frameworks, and approaches that all promise to address the pain points of mobile engineering keep appearing. But which approach should you choose? Flutter, React Native, Cordova? Native apps? Reuse business logic written in Kotlin, C#, C++ or other languages? What engineering approaches do "world-class" mobile engineering teams choose in non-functional aspects like code quality, compliance, privacy, compliance, or with experimentation, performance, or app size?
Brotherhood of Locomotive Engineer's Monthly Journal
Author:
Publisher:
ISBN:
Category : Locomotive engineers
Languages : en
Pages : 680
Book Description
Publisher:
ISBN:
Category : Locomotive engineers
Languages : en
Pages : 680
Book Description
The Lean Engineering Travel Guide
Author: Cécile Roche
Publisher: CRC Press
ISBN: 1000953629
Category : Business & Economics
Languages : en
Pages : 360
Book Description
Lean is an essential way of working in a world that is accelerating and becoming more complex. It revalues the human dimension in the company by encouraging individual thinking and initiative and gives meaning to teams that are more and more challenged by competitiveness and innovation. This book is designed as a travel guide. The first part includes all the traditional sections from the ‘front end’ of a travel guide, including some basic vocabulary, tips, and a historical section about some of the pioneers of Lean in Engineering. The journey begins in the second part, which explains a number of Lean Engineering practices in some detail and the best itineraries to develop better products, discussing the underlying intentions and offering advice for implementation. Numerous concrete cases illustrate this part with case material drawn from the authors’ own experiences. Part Three is a brief guide to where and how to get started. Currently, there are no books on Lean Engineering written by practising engineers who have themselves experienced the adjustment of Lean principles to the business and challenges of new product development. The authors describe tools and practices that have already been widely tested and improved by many engineers with different cultures and skills in the Thales Group and other companies. Lean Engineering as we describe it has thus been able to demonstrate its effectiveness for several years. In addition, the authors describe new unique practices invented within the framework of their activities and which thus do not exist anywhere else (e.g., causal influence diagram (CID), Pull-Scheduling Board).
Publisher: CRC Press
ISBN: 1000953629
Category : Business & Economics
Languages : en
Pages : 360
Book Description
Lean is an essential way of working in a world that is accelerating and becoming more complex. It revalues the human dimension in the company by encouraging individual thinking and initiative and gives meaning to teams that are more and more challenged by competitiveness and innovation. This book is designed as a travel guide. The first part includes all the traditional sections from the ‘front end’ of a travel guide, including some basic vocabulary, tips, and a historical section about some of the pioneers of Lean in Engineering. The journey begins in the second part, which explains a number of Lean Engineering practices in some detail and the best itineraries to develop better products, discussing the underlying intentions and offering advice for implementation. Numerous concrete cases illustrate this part with case material drawn from the authors’ own experiences. Part Three is a brief guide to where and how to get started. Currently, there are no books on Lean Engineering written by practising engineers who have themselves experienced the adjustment of Lean principles to the business and challenges of new product development. The authors describe tools and practices that have already been widely tested and improved by many engineers with different cultures and skills in the Thales Group and other companies. Lean Engineering as we describe it has thus been able to demonstrate its effectiveness for several years. In addition, the authors describe new unique practices invented within the framework of their activities and which thus do not exist anywhere else (e.g., causal influence diagram (CID), Pull-Scheduling Board).
Staff Engineer
Author: Will Larson
Publisher:
ISBN: 9781736417911
Category :
Languages : en
Pages :
Book Description
At most technology companies, you'll reach Senior Software Engineer, the career level for software engineers, in five to eight years. At that career level, you'll no longer be required to work towards the next pro? motion, and being promoted beyond it is exceptional rather than ex? pected. At that point your career path will branch, and you have to decide between remaining at your current level, continuing down the path of technical excellence to become a Staff Engineer, or switching into engineering management. Of course, the specific titles vary by company, and you can replace "Senior Engineer" and "Staff Engineer" with whatever titles your company prefers.Over the past few years we've seen a flurry of books unlocking the en? gineering management career path, like Camille Fournier's The Man? ager's Path, Julie Zhuo's The Making of a Manager, Lara Hogan's Re? silient Management and my own, An Elegant Puzzle. The manage? ment career isn't an easy one, but increasingly there are maps avail? able for navigating it.On the other hand, the transition into Staff Engineer, and its further evolutions like Principal and Distinguished Engineer, remains chal? lenging and undocumented. What are the skills you need to develop to reach Staff Engineer? Are technical abilities alone sufficient to reach and succeed in that role? How do most folks reach this role? What is your manager's role in helping you along the way? Will you enjoy being a Staff Engineer or you will toil for years to achieve a role that doesn't suit you?"Staff Engineer: Leadership beyond the management track" is a pragmatic look at attaining and operate in these Staff-plus roles.
Publisher:
ISBN: 9781736417911
Category :
Languages : en
Pages :
Book Description
At most technology companies, you'll reach Senior Software Engineer, the career level for software engineers, in five to eight years. At that career level, you'll no longer be required to work towards the next pro? motion, and being promoted beyond it is exceptional rather than ex? pected. At that point your career path will branch, and you have to decide between remaining at your current level, continuing down the path of technical excellence to become a Staff Engineer, or switching into engineering management. Of course, the specific titles vary by company, and you can replace "Senior Engineer" and "Staff Engineer" with whatever titles your company prefers.Over the past few years we've seen a flurry of books unlocking the en? gineering management career path, like Camille Fournier's The Man? ager's Path, Julie Zhuo's The Making of a Manager, Lara Hogan's Re? silient Management and my own, An Elegant Puzzle. The manage? ment career isn't an easy one, but increasingly there are maps avail? able for navigating it.On the other hand, the transition into Staff Engineer, and its further evolutions like Principal and Distinguished Engineer, remains chal? lenging and undocumented. What are the skills you need to develop to reach Staff Engineer? Are technical abilities alone sufficient to reach and succeed in that role? How do most folks reach this role? What is your manager's role in helping you along the way? Will you enjoy being a Staff Engineer or you will toil for years to achieve a role that doesn't suit you?"Staff Engineer: Leadership beyond the management track" is a pragmatic look at attaining and operate in these Staff-plus roles.