4.1 用户推荐指数
计算机
类型
7.0
豆瓣评分
可以朗读
语音朗读
180千字
字数
2019-10-01
发行日期
展开全部
主编推荐语
程序员“不迷茫”成长路径指南。
内容简介
我们都有一个共同的梦想——成为更棒的程序员,但是如何做?如何学习和精进自己的技术?如何做业务分析和架构设计?如何做技术管理?本书就广大程序员都很关注的问题提供一些思路和方法。本书内容分为三大篇:第1篇介绍程序员的技能成长路径,介绍如何通过学习来加速成长,并讲解非常重要的业务分析和设计知识;第2篇详细介绍了架构修炼中的必备架构思维模式、架构设计过程,还通过真实案例剖析了架构设计的核心要素及关注点,以及如何通过架构设计来把控质量和风险;第3篇总结了做技术管理的诀窍,揭秘如何从准备做技术管理到实现自我管理再到实现团队管理。
目录
- 版权信息
- 作者简介
- 内容简介
- 推荐序1 世界需要什么样的程序员
- 推荐序2
- 序1
- 序2
- 序3
- 序4
- 序5
- 第1篇 技术精进
- 第1章 程序员技能与成长
- 1.1 如何学习新的编程语言
- 1.2 代码规范与单元测试
- 1.3 使用静态代码分析工具
- 1.4 代码审查
- 1.5 清单和模板
- 1.6 程序员的工作法则
- 1.7 程序员的工具箱
- 第2章 加速成长与学会学习
- 2.1 程序员如何加速成长
- 2.2 学会学习
- 第3章 业务分析与设计
- 3.1 黄金圈法则
- 3.2 UML建模工具
- 3.3 业务分析与设计的方法
- 3.4 系统分析与设计的三个发展阶段
- 3.5 面向对象分析与设计
- 3.6 面向服务分析与设计
- 3.7 领域驱动设计
- 3.8 领域模型实践
- 第2篇 架构修炼
- 第4章 架构思维
- 4.1 分解
- 4.2 集成
- 4.3 动静分离
- 4.4 复用
- 4.5 分层
- 4.6 模式
- 4.7 抽象
- 4.8 结构化
- 4.9 迭代
- 4.10 勿做过度设计
- 第5章 架构设计
- 5.1 架构设计概要
- 5.2 架构设计的流程
- 5.3 架构设计的核心要素
- 5.4 高性能设计
- 5.5 高可用设计
- 5.6 可伸缩设计
- 5.7 可扩展性设计
- 5.8 架构设计的典型案例——订单系统
- 第6章 架构的保障:质量与风险
- 6.1 内建质量体系
- 6.2 从黑天鹅事件到墨菲定律
- 6.3 软件质量稳定性之殇
- 6.4 从康威定律和技术债看研发之痛
- 6.5 求解质量熵
- 6.6 踩过的坑和经验总结
- 6.7 故障复盘流程及模板
- 6.8 监控与告警
- 6.9 应急处置
- 第3篇 管理探秘
- 第7章 为成为技术主管做准备
- 7.1 构建自我阶段性目标
- 7.2 体验自己的目标身份
- 7.3 勇于抓住机会
- 第8章 从自我管理转为管理团队
- 8.1 什么是领导力
- 8.2 如何构建领导力
- 8.3 让自己成为T型人才
- 8.4 高效时间管理
- 8.5 遇到“不服管”的员工怎么办
- 8.6 如何处理冲突
- 8.7 引导员工主动工作
- 8.8 如何从带10个人到带100个人
- 8.9 如何对上管理
- 反侵权盗版声明
- 作者简介
展开全部
出版方
电子工业出版社
电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。