Название: Fundamentals of Software Engineering: From Coder to Engineer (Fourth Early Release) Автор: Nathaniel Schutta, Dan Vega Издательство: O’Reilly Media, Inc. Год: 2024-09-19 Язык: английский Формат: epub Размер: 10.1 MB
What do you need to know to move from developer to senior engineer? Undergraduate curricula and bootcamps may teach the fundamentals of algorithms and writing code, but they rarely cover topics vital to your success as a software engineer. With this practical book, you'll learn the skills you need to succeed and thrive.
Authors Nathaniel Schutta and Jakub Pilimon guide your journey with pointers to deep dives into specific topic areas. To understand the skills that really matter as a software engineer, this is the guide you'll want to read the first week at your first job. It also serves as a handy reminder when you move to a new organization or to a new position in your current organization.
With this book, you'll:
Understand what software engineering is—and why communication and other soft skills matter Learn the basics of software architecture and architecture drivers Use common and proven techniques to read and refactor code bases Implement an effective test suite including TDD Design APIs including REST, sync, and async Learn how to efficiently deploy software Know how to evaluate and choose the right solution for the problem
Who This Book Is For: Ultimately, this book is targeted at new developers, and we wrote it with them foremost in our minds. We hope this book will show you the full picture of what it means to be more than a “coder”, to evolve into a software engineer and, more importantly, to help your career advancement. But it isn’t just newly minted developers who benefit from mastering the fundamentals. This book will also help more seasoned developers advance beyond their first job and grow their career to a senior role. After all, the strength of your skill set is usually what determines whether you’ll be given more responsibilities and promoted.
Скачать Fundamentals of Software Engineering (Fourth Early Release)