译者征集 | The Missing README: A Guide for the New Software Engineer寻找译者
这篇书评可能有关键情节透露

原书名:The Missing README: A Guide for the New Software Engineer
作者:克里斯·里科米尼(Chris Riccomini),德米特里· 里亚博伊(Dmitriy Ryaboy)
美国亚马逊链接:
https://www.amazon.com/Missing-README-Guide-Software-Engineer-ebook/dp/B08XM2CDZM
语言:英语
类别:给入门级软件工程师的关键概念和最佳实践
页数:263页
难度:低等
翻译要求:熟悉软件工程,文字准确,文笔流畅。
交稿时间:确定译者后进一步协商
内容简介:
对于刚刚成为软件工程师的新手来说,知道如何编程只是成功的一半。你很快就会发现,许多对你的成功至关重要的技能和流程在任何学校或训练营中都没有教授。本书恰恰解决了这一问题,它是作者在十多年来一直在顶级公司教授开发新手工作的课程、最佳实践和工程基础知识的提炼。
本书前几章解释了当你在公司开始你的职业生涯时会发生什么。本书的中间部分扩展了你的技术教育,教你如何使用现有代码库、解决和防止技术债务、编写生产级软件、管理依赖关系、有效测试、进行代码审查、安全部署软件、设计可演进的架构和处理待命时发生的事件。其他章节涵盖计划和人际交往能力,例如敏捷计划、与经理有效合作以及成长为高层及更高级别。
你会学到:
• 如何使用遗留代码更改算法,并让代码比你找到的更干净;
• 如何编写具有日志记录、度量、配置和防御性编程的可操作代码;
• 如何编写确定性测试、提交代码审查以及对其他人的代码提供反馈;
• 技术设计过程,包括实验、问题定义、文档和协作;
• 待命时该怎么做,以及如何处理生产事件;
• 使代码更改更容易的架构技术;
• 敏捷开发实践,如sprint计划、站会和回顾。
这是你的技术主管希望每个新工程师在开始之前都阅读的书。到最后,你将了解如何过渡到工作场所——从 CS 课程或训练营到专业软件工程。
本书适合应届大学毕业生和那些刚进入软件行业的工程师阅读,也可作为软件工程相关课程的参考教材。
目录:
Chapter 1: The Journey Ahead
Chapter 2: Getting to Conscious Competence
Chapter 3: Working with Code
Chapter 4: Writing Operable Code
Chapter 5: Managing Dependencies
Chapter 6: Testing
Chapter 7: Code Reviews
Chapter 8: Delivering Software
Chapter 9: Going On-Call
Chapter 10: Technical Design Process
Chapter 11: Creating Evolvable Architectures
Chapter 12: Agile Planning
Chapter 13: Working with Managers
Chapter 14: Navigating Your Career
作者简介:
克里斯·里科米尼(Chris Riccomini)是一名软件工程师、初创投资者和顾问,在 PayPal、LinkedIn 和 WePay 等主要科技公司拥有十多年的经验。 他在整个职业生涯中一直参与开源,并且是 Apache Samza 的作者。
德米特里· 里亚博伊(Dmitriy Ryaboy)是一名软件工程师和工程经理。 他曾在各种公司和组织工作,包括劳伦斯伯克利国家实验室、Cloudera 和 Twitter。 他帮助创建和发展了多个开源项目,包括 Apache Parquet。 他目前是 Zymergen 的软件工程副总裁。
如果你有兴趣试译,请发送邮件至 guoyuan1@ptpress.com.cn 咨询详细情况,并附上自己的简要介绍和翻译经验。