展开全部

主编推荐语

程序员“不迷茫”成长路径指南。

内容简介

我们都有一个共同的梦想——成为更棒的程序员,但是如何做?如何学习和精进自己的技术?如何做业务分析和架构设计?如何做技术管理?本书就广大程序员都很关注的问题提供一些思路和方法。本书内容分为三大篇:第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 如何对上管理
  • 反侵权盗版声明
  • 作者简介
展开全部

评分及书评

4.1
8个评分
  • 用户头像
    给这本书评了
    4.0
    从小工到专家的必经之路

    作为一名程序员,里面的内容是很真实的,最开始追求技术精进,学会编程和快速学习,用系统的方法去做业务分析和设计;再进阶就要从更全局的视角去架构设计,作为一名架构师去解决可能遇到的问题;从技术到管理有一条难以逾越的鸿沟,需要转变思维从做事到管人,构建自己的领导力。

      转发
      评论

    出版方

    电子工业出版社

    电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。