Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The Software Engineer's Guidebook #39

Open
hammygoonan opened this issue Nov 19, 2023 · 1 comment
Open

The Software Engineer's Guidebook #39

hammygoonan opened this issue Nov 19, 2023 · 1 comment
Labels
author: chris riccomini This book was written by Chris Riccomini author: dmitriy ryaboy This book was written by Dmitriy Ryaboy category: computers This book is of the category "Computers" decade: 2020s This book was published in the 2020ss kind: book This issue tracks a book (reading progress) language: english This book was published in English publisher: no starch press This book was published by No Starch Press started: november This book was started in November started: 2023 This book was started in 2023 want to read year: 2021 This book was published in 2021

Comments

@hammygoonan
Copy link
Owner

No description provided.

Copy link
Contributor

Congrats on adding The Missing README by Chris Riccomini, Dmitriy Ryaboy to your bookshelf, I hope you enjoy it! It has an average of unknown/5 stars and 0 ratings on Google Books.

Book details (JSON)
{
  "title": "The Missing README",
  "authors": [
    "Chris Riccomini",
    "Dmitriy Ryaboy"
  ],
  "publisher": "No Starch Press",
  "publishedDate": "2021-08-10",
  "description": "Key concepts and best practices for new software engineers — stuff critical to your workplace success that you weren’t taught in school. For new software engineers, knowing how to program is only half the battle. You’ll quickly find that many of the skills and processes key to your success are not taught in any school or bootcamp. The Missing README fills in that gap—a distillation of workplace lessons, best practices, and engineering fundamentals that the authors have taught rookie developers at top companies for more than a decade. Early chapters explain what to expect when you begin your career at a company. The book’s middle section expands your technical education, teaching you how to work with existing codebases, address and prevent technical debt, write production-grade software, manage dependencies, test effectively, do code reviews, safely deploy software, design evolvable architectures, and handle incidents when you’re on-call. Additional chapters cover planning and interpersonal skills such as Agile planning, working effectively with your manager, and growing to senior levels and beyond. You’ll learn: How to use the legacy code change algorithm, and leave code cleaner than you found it How to write operable code with logging, metrics, configuration, and defensive programming How to write deterministic tests, submit code reviews, and give feedback on other people’s code The technical design process, including experiments, problem definition, documentation, and collaboration What to do when you are on-call, and how to navigate production incidents Architectural techniques that make code change easier Agile development practices like sprint planning, stand-ups, and retrospectives This is the book your tech lead wishes every new engineer would read before they start. By the end, you’ll know what it takes to transition into the workplace–from CS classes or bootcamps to professional software engineering.",
  "image": "http://books.google.com/books/content?id=M7UjEAAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api",
  "language": "en",
  "categories": [
    "Computers"
  ],
  "pageCount": 194,
  "isbn10": "1718501846",
  "isbn13": "9781718501843",
  "googleBooks": {
    "id": "M7UjEAAAQBAJ",
    "preview": "http://books.google.com/books?id=M7UjEAAAQBAJ&printsec=frontcover&dq=intitle:The+Software+Engineer%27s+Guidebook&hl=&cd=1&source=gbs_api",
    "info": "https://play.google.com/store/books/details?id=M7UjEAAAQBAJ&source=gbs_api",
    "canonical": "https://play.google.com/store/books/details?id=M7UjEAAAQBAJ"
  }
}
When you're finished with reading this book, just close this issue and I'll mark it as completed. Best of luck! 👍

@github-actions github-actions bot added category: computers This book is of the category "Computers" decade: 2020s This book was published in the 2020ss kind: book This issue tracks a book (reading progress) language: english This book was published in English started: 2023 This book was started in 2023 started: november This book was started in November year: 2021 This book was published in 2021 author: chris riccomini This book was written by Chris Riccomini author: dmitriy ryaboy This book was written by Dmitriy Ryaboy publisher: no starch press This book was published by No Starch Press labels Nov 19, 2023
@github-actions github-actions bot locked and limited conversation to collaborators Nov 19, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
author: chris riccomini This book was written by Chris Riccomini author: dmitriy ryaboy This book was written by Dmitriy Ryaboy category: computers This book is of the category "Computers" decade: 2020s This book was published in the 2020ss kind: book This issue tracks a book (reading progress) language: english This book was published in English publisher: no starch press This book was published by No Starch Press started: november This book was started in November started: 2023 This book was started in 2023 want to read year: 2021 This book was published in 2021
Projects
None yet
Development

No branches or pull requests

1 participant