Ebook: Fundamentals of Software Engineering (First Early Release)
- Genre: Computers // Organization and Data Processing
- Year: 2023
- Publisher: O'Reilly Media
- Language: English
- epub
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
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
Download the book Fundamentals of Software Engineering (First Early Release) for free or read online
Continue reading on any device:
Last viewed books
Related books
{related-news}
Comments (0)