程序员的README

[美] 克里斯·里科米尼(Chris Riccomini)

出版时间

2023-07-09

ISBN

9787115599438

评分

★★★★★
书籍介绍

对于刚刚成为软件工程师的新手来说,知道如何编写代码只是成功了一半。你可能很快就会发现,学校并没有教授在现实世界中至关重要的技能和工作中必要的流程。本书恰恰填补了这一环节,它是作者十多年来在大型公司指导初级工程师工作的教程,涵盖软件工程的基础知识和最佳实践。

本书第1~2 章讲解当你在公司开启你的职业生涯时会发生什么;第3~11 章会扩展你的工作技能,教你如何使用现有代码库、解决和防止技术债、编写生产级软件、管理依赖关系、有效地测试、评审代码、交付软件、处理On-Call 时的事故和构建可演进的架构等;剩余章节涵盖管理能力和职业阶梯的提升等相关内容,例如敏捷计划、与管理者合作以及成长为资深工程师的必经之路。本书中非常重要的一部分内容是教你如何应对糟糕的管理,以及如何调整自己的节奏。

本书内容不仅浅显易懂,还覆盖整个软件开发周期,是一本技术主管希望每名新入行的工程师在开始工作之前都能阅读的书。

克里斯·里科米尼(Chris Riccomini):

软件工程师,创业公司投资者和顾问,在PayPal、领英和WePay等大型科技公司拥有超过十年的工作经验;在职业生涯中一直参与开源项目的工作,是Apache Samza的作者。

德米特里·里亚博伊(Dmitriy Ryaboy):

软件工程师和工程经理;目前担任Zymergen公司的软件工程副总裁;曾就职于不同的公司和组织,包括劳伦斯伯克利国家实验室、Cloudera和Twitter;帮助创建和发展了多个开源项目,包括Apache Parquet。

(译者)付裕,软件工程师,专注于移动终端领域研发管理;公众号“UNI通识”主理人。

作者简介
克里斯·里科米尼(Chris Riccomini): 软件工程师,创业公司投资者和顾问,在PayPal、领英和WePay等大型科技公司拥有超过十年的工作经验;在职业生涯中一直参与开源项目的工作,是Apache Samza的作者。 德米特里·里亚博伊(Dmitriy Ryaboy): 软件工程师和工程经理;目前担任Zymergen公司的软件工程副总裁;曾就职于不同的公司和组织,包括劳伦斯伯克利国家实验室、Cloudera和Twitter;帮助创建和发展了多个开源项目,包括Apache Parquet。 (译者)付裕,软件工程师,专注于移动终端领域研发管理;公众号“UNI通识”主理人。
目录
第1 章 前面的旅程 1
1.1 你的目的地 1
1.2 你的旅程地图 2
1.2.1 新手营 3
1.2.2 试炼之河 5

显示全部
用户评论
很棒的一本书,对非专业人士也很友好,强烈推荐! 期待译者的下一本译作。
通过简洁易懂的语言,对项目开发过程中所涉及到的注意事项做了明确的说明。仔细阅读这些条目,可以使开发人员受益匪浅。
译者水平很高,这本书无论是用于初学者入门还是高手进阶查漏补缺,都十分适用
基础原则,但有时候恰恰是基础的东西反而很多团队并没有执行,不仅仅是新手适用,常看常新
适合工作两年的同学学习 书中的内容和呆过的公司流程差不多 快速翻过还是有些收获的
书单很不错,内容很浅显
确实所有阶段的程序员都可以看,值得反复看,过一年再拿来看会有更多理解
干货挺多的,需要反复读一读
关于程序员日常工作实践的指引,新老程序员都值得看一看,查漏补缺
下载
收藏