程序员的三门课

程序员的三门课

作者:于君泽李伟山张洪亮 彭首長 刘朋

出版社:电子工业

出版年:2019年10月

ISBN:9787121373770

所属分类:艺术理论

书刊介绍

《程序员的三门课》内容简介

我们都有一个共同的梦想——成为更棒的程序员,但是如何做?如何学习和精进自己的技术?如何做业务分析和架构设计?如何做技术管理?本书就广大程序员都很关注的问题提供一些思路和方法。
本书内容分为三大篇:第1篇介绍程序员的技能成长路径,介绍如何通过学习来加速成长,并讲解非常重要的业务分析和设计知识;第2篇详细介绍了架构修炼中的必备架构思维模式、架构设计过程,还通过真实案例剖析了架构设计的核心要素及关注点,以及如何通过架构设计来把控质量和风险;第3篇总结了做技术管理的诀窍,揭秘如何从准备做技术管理到实现自我管理再到实现团队管理。
本书适用于即将或者正在从事IT相关开发工作,却不知如何提升自己,希望通过适当的学习方法精进技术的初级程序员;也适用于具备一定架构设计经验,想进一步系统化提升架构设计能力的中级程序员;以及有一定技术积累,想从事技术管理却不知如何着手的高级程序员。
于君泽,某互联网公司技术专家,在分布式系统架构设计、高并发系统设计、领域建模、研发管理、内建质量等方面有较多心得,乐于交流和分享,曾创立技术社群“中生代技术”。维护技术公众号“技术琐话”。
李伟山,现任某人工智能公司技术总监,江湖人称“山哥”,在分布式系统架构设计、高并发系统设计、系统稳定性保障等方面积累了丰富的实践经验,擅于利用数据分析解决实际问题,对新技术有浓厚的兴趣,乐于分享。个人技术公众号:技术方舟。
张洪亮,网名Hollis,知名技术博主,个人技术博客(http://www.hollischuang.com)阅读量达数百万。90后程序员,2015年毕业于哈尔滨理工大学,现任某互联网公司技术专家,专注于Java研发、技术架构及程序员的成长等方面。个人技术公众号:Hollis。
彭首長,熊猫优福联合创始人,聚美优品前技术总监。在团队管理、领域设计、分布式架构、高并发设计、IoT架构等方面有丰富的实践经验,擅长行业分析,对新技术高度敏感,热衷于技术实践且乐于分享。
刘朋,高绩效团队教练,教练型领导,中生代技术社区联合创始人,北京大学理学学士、工学硕士。现就职于中国移动(成都)5G产业研究院,曾任诺基亚通信(成都)有限公司研发经理。在敏捷实践、高绩效团队教练技术、技术团队管理等方面积累了丰富的经验,并总结出一套特别适合程序员突破自身瓶颈、快速成长的领导力模式

作品目录

作者简介
推荐序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、如何对上管理
反侵权盗版声明
作者简介

相关推荐

微信二维码