
Clean Architecture
A Craftsman's Guide to Software Structure and Design
カートのアイテムが多すぎます
カートに追加できませんでした。
ウィッシュリストに追加できませんでした。
ほしい物リストの削除に失敗しました。
ポッドキャストのフォローに失敗しました
ポッドキャストのフォロー解除に失敗しました
2か月間月額99円+ 最大700円分のAmazonギフトカードプレゼント!
-
ナレーター:
-
Theodore O'Brien
-
著者:
-
Robert C. Martin
このコンテンツについて
By applying universal rules of software architecture, you can dramatically improve developer productivity throughout the life of any software system. Now, building upon the success of his best-selling books Clean Code and The Clean Coder, legendary software craftsman Robert C. Martin (“Uncle Bob”) reveals those rules and helps you apply them.
Martin’s Clean Architecture doesn’t merely present options. Drawing on over a half-century of experience in software environments of every imaginable type, Martin tells you what choices to make and why they are critical to your success. As you’ve come to expect from Uncle Bob, this book is packed with direct, no-nonsense solutions for the real challenges you’ll face - the ones that will make or break your projects.
- Learn what software architects need to achieve–and core disciplines and practices for achieving it
- Master essential software design principles for addressing function, component separation, and data management
- See how programming paradigms impose discipline by restricting what developers can do
- Understand what’s critically important and what’s merely a “detail”
- Implement optimal, high-level structures for web, database, thick-client, console, and embedded applications
- Define appropriate boundaries and layers, and organize components and services
- See why designs and architectures go wrong, and how to prevent (or fix) these failures
Clean Architecture is an essential book for every current or aspiring software architect, systems analyst, system designer, and software manager - and for every programmer who must execute someone else’s designs.
©2018 Pearson Education, Inc. (P)2021 Upfront Booksこちらもおすすめ
-
Clean Code
- A Handbook of Agile Software Craftsmanship
- 著者: Robert C. Martin
- ナレーター: Theodore O'Brien
- 再生時間: 5 時間 49 分
- 完全版
-
総合評価
-
ナレーション
-
ストーリー
Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship. Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a better programmer - but only if you work at it.
著者: Robert C. Martin
-
Fundamentals of Software Architecture
- An Engineering Approach
- 著者: Mark Richards, Neal Ford
- ナレーター: Benjamin Lange
- 再生時間: 13 時間 10 分
- 完全版
-
総合評価
-
ナレーション
-
ストーリー
This book provides the first comprehensive overview of software architecture’s many aspects. Aspiring and existing architects alike will examine architectural characteristics, architectural patterns, component determination, diagramming and presenting architecture, evolutionary architecture, and many other topics. Mark Richards and Neal Ford—hands-on practitioners who have taught software architecture classes professionally for years—focus on architecture principles that apply across all technology stacks.
著者: Mark Richards, 、その他
-
The Rules of Programming
- The Missing Manual: How to Write Better Code
- 著者: Chris Zimmerman
- ナレーター: Ray Greenley
- 再生時間: 7 時間 10 分
- 完全版
-
総合評価
-
ナレーション
-
ストーリー
This philosophy-of-programming guide presents a unique and entertaining take on how to think about programming. A collection of twenty-one pragmatic rules, each presented in a stand-alone chapter, captures the essential wisdom that every freshly minted programmer needs to know and provides thought-provoking insights for more seasoned programmers. Author Chris Zimmerman, cofounder of the video game studio Sucker Punch Productions, teaches basic truths of programming by wrapping them in memorable aphorisms and driving them home with examples drawn from real code.
著者: Chris Zimmerman
-
Designing Data-Intensive Applications
- The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
- 著者: Martin Kleppmann
- ナレーター: Benjamin Lange
- 再生時間: 20 時間 56 分
- 完全版
-
総合評価
-
ナレーション
-
ストーリー
Author Martin Kleppmann helps you navigate the diverse data landscape by examining the pros and cons of various technologies for processing and storing data. Software keeps changing, but the fundamental principles remain the same. With this book, software engineers and architects will learn how to apply those ideas in practice, and how to make full use of data in modern applications.
著者: Martin Kleppmann
-
Software Architecture: The Hard Parts
- Modern Trade-Off Analyses for Distributed Architectures
- 著者: Neal Ford, Mark Richards, Pramod Sadalage, 、その他
- ナレーター: Dena Dahilig
- 再生時間: 12 時間 53 分
- 完全版
-
総合評価
-
ナレーション
-
ストーリー
There are no easy decisions in software architecture. Instead, there are many hard parts—difficult problems or issues with no best practices—that force you to choose among various compromises. With this book, you'll learn how to think critically about the trade-offs involved with distributed architectures. Architecture veterans and practicing consultants Neal Ford, Mark Richards, Pramod Sadalage, and Zhamak Dehghani discuss strategies for choosing an appropriate architecture.
著者: Neal Ford, 、その他
-
Tidy First?
- A Personal Exercise in Empirical Software Design
- 著者: Kent Beck
- ナレーター: Stephen R. Thorne
- 再生時間: 2 時間 41 分
- 完全版
-
総合評価
-
ナレーション
-
ストーリー
Messy code is a nuisance. "Tidying" code, to make it more readable, requires breaking it up into manageable sections. In this practical guide, author Kent Beck, creator of Extreme Programming and pioneer of software patterns, suggests when and where you might apply tidyings to improve your code while keeping the overall structure of the system in mind. Instead of trying to master tidying all at once, this book lets you try out a few examples that make sense for your problem. If you have a big function containing many lines of code, you'll learn how to logically divide it into smaller chunks.
著者: Kent Beck
-
Clean Code
- A Handbook of Agile Software Craftsmanship
- 著者: Robert C. Martin
- ナレーター: Theodore O'Brien
- 再生時間: 5 時間 49 分
- 完全版
-
総合評価
-
ナレーション
-
ストーリー
Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship. Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a better programmer - but only if you work at it.
著者: Robert C. Martin
-
Fundamentals of Software Architecture
- An Engineering Approach
- 著者: Mark Richards, Neal Ford
- ナレーター: Benjamin Lange
- 再生時間: 13 時間 10 分
- 完全版
-
総合評価
-
ナレーション
-
ストーリー
This book provides the first comprehensive overview of software architecture’s many aspects. Aspiring and existing architects alike will examine architectural characteristics, architectural patterns, component determination, diagramming and presenting architecture, evolutionary architecture, and many other topics. Mark Richards and Neal Ford—hands-on practitioners who have taught software architecture classes professionally for years—focus on architecture principles that apply across all technology stacks.
著者: Mark Richards, 、その他
-
The Rules of Programming
- The Missing Manual: How to Write Better Code
- 著者: Chris Zimmerman
- ナレーター: Ray Greenley
- 再生時間: 7 時間 10 分
- 完全版
-
総合評価
-
ナレーション
-
ストーリー
This philosophy-of-programming guide presents a unique and entertaining take on how to think about programming. A collection of twenty-one pragmatic rules, each presented in a stand-alone chapter, captures the essential wisdom that every freshly minted programmer needs to know and provides thought-provoking insights for more seasoned programmers. Author Chris Zimmerman, cofounder of the video game studio Sucker Punch Productions, teaches basic truths of programming by wrapping them in memorable aphorisms and driving them home with examples drawn from real code.
著者: Chris Zimmerman
-
Designing Data-Intensive Applications
- The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
- 著者: Martin Kleppmann
- ナレーター: Benjamin Lange
- 再生時間: 20 時間 56 分
- 完全版
-
総合評価
-
ナレーション
-
ストーリー
Author Martin Kleppmann helps you navigate the diverse data landscape by examining the pros and cons of various technologies for processing and storing data. Software keeps changing, but the fundamental principles remain the same. With this book, software engineers and architects will learn how to apply those ideas in practice, and how to make full use of data in modern applications.
著者: Martin Kleppmann
-
Software Architecture: The Hard Parts
- Modern Trade-Off Analyses for Distributed Architectures
- 著者: Neal Ford, Mark Richards, Pramod Sadalage, 、その他
- ナレーター: Dena Dahilig
- 再生時間: 12 時間 53 分
- 完全版
-
総合評価
-
ナレーション
-
ストーリー
There are no easy decisions in software architecture. Instead, there are many hard parts—difficult problems or issues with no best practices—that force you to choose among various compromises. With this book, you'll learn how to think critically about the trade-offs involved with distributed architectures. Architecture veterans and practicing consultants Neal Ford, Mark Richards, Pramod Sadalage, and Zhamak Dehghani discuss strategies for choosing an appropriate architecture.
著者: Neal Ford, 、その他
-
Tidy First?
- A Personal Exercise in Empirical Software Design
- 著者: Kent Beck
- ナレーター: Stephen R. Thorne
- 再生時間: 2 時間 41 分
- 完全版
-
総合評価
-
ナレーション
-
ストーリー
Messy code is a nuisance. "Tidying" code, to make it more readable, requires breaking it up into manageable sections. In this practical guide, author Kent Beck, creator of Extreme Programming and pioneer of software patterns, suggests when and where you might apply tidyings to improve your code while keeping the overall structure of the system in mind. Instead of trying to master tidying all at once, this book lets you try out a few examples that make sense for your problem. If you have a big function containing many lines of code, you'll learn how to logically divide it into smaller chunks.
著者: Kent Beck
-
Hackers & Painters
- Big Ideas from the Computer Age
- 著者: Paul Graham
- ナレーター: Mark Sando
- 再生時間: 7 時間 44 分
- 完全版
-
総合評価
-
ナレーション
-
ストーリー
We are living in the computer age, in a world increasingly designed and engineered by computer programmers and software designers, by people who call themselves hackers. Who are these people, what motivates them, and why should you care? Consider these facts: Everything around us is turning into computers. Your typewriter is gone, replaced by a computer. Your phone has turned into a computer. So has your camera. Soon your TV will. Your car was not only designed on computers, but has more processing power in it than a room-sized mainframe did in 1970.
著者: Paul Graham
-
Monolith to Microservices
- Evolutionary Patterns to Transform Your Monolith
- 著者: Sam Newman
- ナレーター: Mitchell Dorian
- 再生時間: 6 時間 45 分
- 完全版
-
総合評価
-
ナレーション
-
ストーリー
How do you detangle a monolithic system and migrate it to a microservice architecture? How do you do it while maintaining business-as-usual? As a companion to Sam Newman’s extremely popular Building Microservices, this new book details a proven method for transitioning an existing monolithic system to a microservice architecture.
著者: Sam Newman
-
Building Microservices
- Designing Fine-Grained Systems
- 著者: Sam Newman
- ナレーター: Theodore O'Brien
- 再生時間: 21 時間 12 分
- 完全版
-
総合評価
-
ナレーション
-
ストーリー
As organizations shift from monolithic applications to smaller, self-contained microservices, distributed systems have become more fine-grained. But developing these new systems brings its own host of problems. This expanded second edition takes a holistic view of topics that you need to consider when building, managing, and scaling microservices architectures. Through clear examples and practical advice, author Sam Newman gives everyone from architects and developers to testers and IT operators a firm grounding in the concepts.
著者: Sam Newman
-
Site Reliability Engineering
- How Google Runs Production Systems
- 著者: Betsy Beyer, Chris Jones, Jennifer Petoff, 、その他
- ナレーター: Liz Porter
- 再生時間: 20 時間 8 分
- 完全版
-
総合評価
-
ナレーション
-
ストーリー
In this collection of essays and articles, key members of Google’s Site Reliability Team explain how and why their commitment to the entire lifecycle has enabled the company to successfully build, deploy, monitor, and maintain some of the largest software systems in the world. You’ll learn the principles and practices that enable Google engineers to make systems more scalable, reliable, and efficient - lessons directly applicable to your organization.
著者: Betsy Beyer, 、その他
-
Software Engineering at Google
- Lessons Learned from Programming Over Time
- 著者: Titus Winters, Tom Manshreck, Hyrum Wright
- ナレーター: Mark Sando
- 再生時間: 23 時間 36 分
- 完全版
-
総合評価
-
ナレーション
-
ストーリー
How can software engineers manage a living codebase that evolves and responds to changing requirements and demands over the length of its life? Based on their experience at Google, software engineers Titus Winters and Hyrum Wright, along with technical writer Tom Manshreck, present a candid and insightful look at how some of the world’s leading practitioners construct and maintain software. This book covers Google’s unique engineering culture, processes, and tools and how these aspects contribute to the effectiveness of an engineering organization.
著者: Titus Winters, 、その他
-
Laws of UX
- Using Psychology to Design Better Products & Services
- 著者: Jon Yablonski
- ナレーター: Jason Leikam
- 再生時間: 3 時間
- 完全版
-
総合評価
-
ナレーション
-
ストーリー
This practical guide explains how you can apply key principles in psychology to build products and experiences that are more intuitive and human-centered. Author Jon Yablonski deconstructs familiar apps and experiences to provide clear examples of how UX designers can build experiences that adapt to how users perceive and process digital interfaces.
著者: Jon Yablonski
-
Learning SQL (3rd Edition)
- Generate, Manipulate, and Retrieve Data
- 著者: Alan Beaulieu
- ナレーター: Mike Chamberlain
- 再生時間: 7 時間 29 分
- 完全版
-
総合評価
-
ナレーション
-
ストーリー
As data floods into your company, you need to put it to work right away—and SQL is the best tool for the job. With the latest edition of this introductory guide, author Alan Beaulieu helps developers get up to speed with SQL fundamentals for writing database applications, performing administrative tasks, and generating reports. You'll find new chapters on SQL and big data, analytic functions, and working with very large databases.
著者: Alan Beaulieu
-
JavaScript (7th Edition)
- The Definitive Guide: Master the World's Most-Used Programming Language
- 著者: David Flanagan
- ナレーター: Gabriel Vaughan
- 再生時間: 25 時間 27 分
- 完全版
-
総合評価
-
ナレーション
-
ストーリー
This book is for programmers who want to learn JavaScript and for web developers who want to take their understanding and mastery to the next level. It begins by explaining the JavaScript language itself, in detail, from the bottom up. It then builds on that foundation to cover the web platform and Node.js.
著者: David Flanagan
-
Introducing Python (2nd Edition)
- Modern Computing in Simple Packages
- 著者: Bill Lubanovic
- ナレーター: Derek Dysart
- 再生時間: 13 時間 3 分
- 完全版
-
総合評価
-
ナレーション
-
ストーリー
Easy to understand and engaging, this updated edition of Introducing Python is ideal for beginning programmers as well as those new to the language. Author Bill Lubanovic takes you from the basics to more involved and varied topics, mixing tutorials with cookbook-style code recipes to explain concepts in Python 3. End-of-chapter exercises help you practice what you've learned.
著者: Bill Lubanovic
-
Database Internals
- A Deep Dive into How Distributed Data Systems Work, 1st Edition
- 著者: Alex Petrov
- ナレーター: Mike Chamberlain
- 再生時間: 12 時間 51 分
- 完全版
-
総合評価
-
ナレーション
-
ストーリー
When it comes to choosing, using, and maintaining a database, understanding its internals is essential. But with so many distributed databases and tools available today, it's often difficult to understand what each one offers. With this practical guide, Alex Petrov guides developers through the concepts behind modern database and storage engine internals.
著者: Alex Petrov
-
Clean Agile
- Back to Basics
- 著者: Robert C. Martin
- ナレーター: Theodore O'Brien
- 再生時間: 5 時間 53 分
- 完全版
-
総合評価
-
ナレーション
-
ストーリー
Nearly 20 years after the Agile Manifesto was first presented, the legendary Robert C. Martin (“Uncle Bob”) reintroduces Agile values and principles for a new generation - programmers and nonprogrammers alike. Martin, author of Clean Code and other highly influential software development guides, was there at Agile’s founding. Now, in Clean Agile: Back to Basics, he strips away misunderstandings and distractions that over the years have made it harder to use Agile than was originally intended.
著者: Robert C. Martin
-
Learning Agile
- Understanding Scrum, XP, Lean, and Kanban
- 著者: Andrew Stellman, Jennifer Greene
- ナレーター: TJ Johnson
- 再生時間: 15 時間 4 分
- 完全版
-
総合評価
-
ナレーション
-
ストーリー
Learning Agile is a comprehensive guide to the most popular agile methods, written in a light and engaging style that makes it easy for you to learn. Agile has revolutionized the way teams approach software development, but with dozens of agile methodologies to choose from, the decision to "go agile" can be tricky. This practical book helps you sort it out, first by grounding you in agile's underlying principles, then by describing four specific - and well-used - agile methods: Scrum, extreme programming (XP), Lean, and Kanban.
著者: Andrew Stellman, 、その他
-
Why We Love Dogs, Eat Pigs, and Wear Cows
- An Introduction to Carnism, 10th Anniversary Edition
- 著者: Melanie Joy PhD, Yuval Noah Harari - foreword
- ナレーター: Heather Wynne
- 再生時間: 5 時間
- 完全版
-
総合評価
-
ナレーション
-
ストーリー
Why We Love Dogs, Eat Pigs, and Wear Cows offers an absorbing look at what social psychologist Melanie Joy calls carnism, the belief system that conditions us to eat certain animals when we would never dream of eating others. Carnism causes extensive animal suffering and global injustice, and it drives us to act against our own interests and the interests of others without fully realizing what we are doing.
著者: Melanie Joy PhD, 、その他
-
Information Architecture
- For the Web and Beyond
- 著者: Louis Rosenfeld, Peter Morville, Jorge Arango
- ナレーター: Theodore O'Brien
- 再生時間: 11 時間
- 完全版
-
総合評価
-
ナレーション
-
ストーリー
Information architecture (IA) is far more challenging - and necessary - than ever. To guide you through this broad ecosystem, this popular guide - now in its fourth edition - provides essential concepts, methods, and techniques for digital design that have withstood the test of time. UX designers, product managers, developers, and anyone involved in digital design will learn how to create semantic structures that will help people engage with your message.
著者: Louis Rosenfeld, 、その他
-
The Laws of Simplicity
- Design, Technology, Business, Life
- 著者: John Maeda
- ナレーター: Nick Podehl
- 再生時間: 2 時間 44 分
- 完全版
-
総合評価
-
ナレーション
-
ストーリー
Finally, we are learning that simplicity equals sanity. We’re rebelling against technology that’s too complicated, DVD players with too many menus, and software accompanied by 75-megabyte “read me” manuals. The iPod’s clean gadgetry has made simplicity hip. But sometimes we find ourselves caught up in the simplicity paradox: we want something that’s simple and easy to use, but also does all the complex things we might ever want it to do.
-
-
Simplicity and simple way of life being the best
- 投稿者: シンプルイングリッシュの村上博昭 日付: 2022/11/12
著者: John Maeda
-
Leading Effective Engineering Teams
- Lessons for Individual Contributors and Managers from 10 Years at Google
- 著者: Addy Osmani
- ナレーター: Ray Greenley
- 再生時間: 9 時間 34 分
- 完全版
-
総合評価
-
ナレーション
-
ストーリー
In this insightful and comprehensive guide, Addy Osmani shares more than a decade of experience working on the Chrome team at Google, uncovering secrets to engineering effectiveness, efficiency, and team success. Engineers and engineering leaders looking to scale their effectiveness and drive transformative results within their teams and organizations will learn the essential principles, tips, and frameworks for building highly effective engineering teams.
著者: Addy Osmani
-
Learning DevSecOps
- A Practical Guide to Processes and Tools
- 著者: Steve Suehring
- ナレーター: Chris Sorensen
- 再生時間: 6 時間 19 分
- 完全版
-
総合評価
-
ナレーション
-
ストーリー
How do some organizations maintain 24-7 internet-scale operations? How can organizations integrate security while deploying new features? How do organizations increase security within their DevOps processes? This practical guide helps you answer those questions. Steve Suehring provides unique content to help practitioners and leadership successfully implement DevOps and DevSecOps. Learning DevSecOps emphasizes prerequisites that lead to success through best practices and then takes you through some of the tools and software used by successful DevSecOps-enabled organizations.
著者: Steve Suehring
-
Data Science for Business
- What You Need to Know About Data Mining and Data-Analytic Thinking
- 著者: Foster Provost, Tom Fawcett
- ナレーター: Benjamin Lange
- 再生時間: 12 時間 46 分
- 完全版
-
総合評価
-
ナレーション
-
ストーリー
Data science experts Foster Provost and Tom Fawcett, Data Science for Business introduces the fundamental principles of data science, and walks you through the "data-analytic thinking" necessary for extracting useful knowledge and business value from the data you collect. This guide also helps you understand the many data-mining techniques in use today.
著者: Foster Provost, 、その他
-
Data Mesh
- Delivering Data-Driven Value at Scale
- 著者: Zhamak Dehghani
- ナレーター: Zura Johnson
- 再生時間: 14 時間 2 分
- 完全版
-
総合評価
-
ナレーション
-
ストーリー
We're at an inflection point in data, where our data management solutions no longer match the complexity of organizations, the proliferation of data sources, and the scope of our aspirations to get value from data with AI and analytics. In this practical book, Zhamak Dehghani introduces data mesh, a decentralized sociotechnical paradigm drawn from modern distributed architecture that provides a new approach to sourcing, sharing, accessing, and managing analytical data at scale.
著者: Zhamak Dehghani
-
The Manager's Path
- A Guide for Tech Leaders Navigating Growth and Change
- 著者: Camille Fournier
- ナレーター: Janet Metzger
- 再生時間: 10 時間 7 分
- 完全版
-
総合評価
-
ナレーション
-
ストーリー
Managing people is difficult wherever you work. But in the tech industry, where management is also a technical discipline, the learning curve can be brutal - especially when there are few tools, texts, and frameworks to help you. In this practical guide, author Camille Fournier (tech lead turned CTO) takes you through each stage in the journey from engineer to technical manager.
-
-
A really great help
- 投稿者: Winston 日付: 2021/05/09
著者: Camille Fournier
-
Design for How People Think
- Using Brain Science to Build Better Products
- 著者: John Whalen PhD
- ナレーター: Mitchell Dorian
- 再生時間: 4 時間 43 分
- 完全版
-
総合評価
-
ナレーション
-
ストーリー
User experience doesn’t happen on a screen; it happens in the mind, and the experience is multidimensional and multisensory. This practical book will help you uncover critical insights about how your customers think so you can create products or services with an exceptional experience. Corporate leaders, marketers, product owners, and designers will learn how cognitive processes from different brain regions form what we perceive as a singular experience. Author John Whalen shows you how anyone on your team can conduct "contextual interviews" to unlock insights.
著者: John Whalen PhD
-
Think Bigger
- How to Innovate
- 著者: Sheena Iyengar
- ナレーター: Orlagh Cassidy
- 再生時間: 6 時間 44 分
- 完全版
-
総合評価
-
ナレーション
-
ストーリー
Iyengar provides essential tools to spark creative thinking and help us make our most meaningful choices. She draws from recent advances in neuro- and cognitive sciences to give listeners a set of practical steps for coming up with powerful new ideas. Think Bigger offers an innovative evidence-backed method for generating big ideas that Iyengar and her team of researchers developed and refined over the last decade.
著者: Sheena Iyengar
-
Learn English - Level 1: Introduction to English, Volume 1: Lessons 1-25
- 著者: Innovative Language Learning
- ナレーター: EnglishClass101.com
- 再生時間: 2 時間 54 分
- 完全版
-
総合評価
-
ナレーション
-
ストーリー
This Audiobook will take you through the basics of English with Basic Bootcamp, All About, and Pronunciation lessons. The five Basic Bootcamp lessons each center on a practical, real-life conversation. At the beginning of the lesson, we'll introduce the background of the conversation. Then, you'll hear the conversation one time at natural native speed. After the conversation, you'll learn carefully selected vocabulary and key grammar concepts.
-
Product Management in Practice (2nd Edition)
- A Practical, Tactical Guide for Your First Day and Every Day After
- 著者: Matt LeMay
- ナレーター: Matt LeMay, Sara Powell
- 再生時間: 10 時間 11 分
- 完全版
-
総合評価
-
ナレーション
-
ストーリー
Product management has become a critical function for modern organizations, from small startups to corporate enterprises. And yet, the day-to-day work of product management remains largely misunderstood. In theory, product managers are high-flying visionaries who build products that people love. In practice, they're hard-working facilitators who bring clarity and focus to their teams. In this thoroughly revised and expanded edition, Matt LeMay provides real-world guidance for current and aspiring product managers.
著者: Matt LeMay