The Missing README: A Guide for the New Software Engineer 303088

Паперова книга
303088
The Missing README: A Guide for the New Software Engineer - фото 1
450
Купити

Все про “The Missing README: A Guide for the New Software Engineer”

Від видавця

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.

About the Author
Chris Riccomini is a software engineer, startup investor, and advisor with more than a decade of experience at major tech companies such as PayPal, LinkedIn, and WePay. He has been involved in open source throughout his career and is the author of Apache Samza.

Dmitriy Ryaboy is a software engineer and engineering manager. He’s worked at a variety of companies and organizations, including Lawrence Berkeley National Laboratory, Cloudera, and Twitter. He helped create and grow multiple open-source projects, including Apache Parquet. Dmitriy is currently the Vice President of software engineering at Zymergen.

Всі характеристики

  • Бренд
  • Автор
  • Категорія
    Програмування
  • Рік
    2021
  • Сторінок
    288
  • Формат
    165х235 мм
  • Обкладинка
    М'яка
  • Тип паперу
    Офсетний
  • Мова
    Англійська
  • Ілюстрації
    Чорно-білі

Товар входить до категорії

  • Безкоштовна доставка Новою Поштою від 1'500,00 ₴
  • Безкоштовна доставка Укрпоштою від 200,00 ₴
  • Безкоштовна доставка Meest Поштою від 1'500,00 ₴
Персонально для вас
Об'єктно-орієнтоване мислення
13438
Метт Вайсфельд
360 ₴
Джоел: і знову про програмування
3842
Джоэл Спольски
195 ₴390 ₴
Креативне програмування 2.0
4571
Роберт Гласс
390 ₴
Scrum: The Art of Doing Twice the Work in Half the Time
36510
Jeff SutherlandJ.J. Sutherland
450 ₴
Разработка программного обеспечения. Управление изменениями
193204
Дэвид БелладжиоТом Миллиган
465 ₴
97 етюдів для програмістів
8017
Келвин Хенни
245 ₴490 ₴
The Clean Coder: A Code of Conduct for Professional Programmers
14383
Robert C. Martin
446 ₴490 ₴
The Pragmatic Programmer: Your Journey To Mastery, 20th Anniversary Edition (2nd Edition)
125030
Andrew Hunt, David Thomas
466 ₴490 ₴
Патерни Kubernetes. Шаблони розробки власних хмарних додатків
117123
Ибрам БилджинРоланд Хасс
495 ₴510 ₴
Ефективний TypeScript: 62 способи поліпшити код
118790
Дэн Вандеркам
494 ₴520 ₴
Інші книги No Starch Press
Serious Cryptography, 2nd Edition: A Practical Introduction to Modern Encryption
283888
Jean-Philippe Aumasson
1'900 ₴
Cybersecurity Tabletop Exercises: From Planning to Execution
303127
Robert LelewskiJohn Hollenberger
1'200 ₴
Engineering Secure Devices: A Practical Guide for Embedded System Architects and Developers
283885
Dominik Merli
1'900 ₴
Writing a C Compiler: Build a Real Programming Language from Scratch
283836
Nora Sandler
1'700 ₴
Windows Security Internals: A Deep Dive into Windows Authentication, Authorization, and Auditing
280690
James Forshaw
1'900 ₴
Quantum Computing
303262
Andrew Glassner
2'100 ₴
Dive Into Data Science: Use Python To Tackle Your Toughest Business Challenges
245904
Bradford Tuckfield
980 ₴
Serious Cryptography, 2nd Edition: A Practical Introduction to Modern Encryption
283888
Jean-Philippe Aumasson
1'900 ₴
Math for Deep Learning: What You Need to Know to Understand Neural Networks
183801
Ronald T. Kneusel
750 ₴