logo
分类于: 编程语言 计算机基础 互联网

简介

程序员的三门课: 技术精进、架构修炼、管理探秘

程序员的三门课: 技术精进、架构修炼、管理探秘 6.8分

资源最后更新于 2020-03-29 01:36:53

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

出版社:出版社电子工业出版社

出版日期:2019-10

ISBN:9787121373770

文件格式: pdf

标签: 计算机 编程 程序员 程序设计 冲呀程序员系列

简介· · · · · ·

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

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. 作者简介
  2. 推荐序1
  3. 推荐序2
  4. 序1
  5. 序2
  6. 序3
  7. 序4
  8. 序5
  9. 第1篇 技术精进
  10. 第1章 程序员技能与成长
  11. 1.1 如何学习新的编程语言
  12. 1.2 代码规范与单元测试
  13. 1.3 使用静态代码分析工具
  14. 1.4 代码审查
  15. 1.5 清单和模板
  16. 1.6 程序员的工作法则
  17. 1.7 程序员的工具箱
  18. 第2章 加速成长与学会学习
  19. 2.1 程序员如何加速成长
  20. 2.2 学会学习
  21. 第3章 业务分析与设计
  22. 3.1 黄金圈法则
  23. 3.2 UML建模工具
  24. 3.3 业务分析与设计的方法
  25. 3.4 系统分析与设计的三个发展阶段
  26. 3.5 面向对象分析与设计
  27. 3.6 面向服务分析与设计
  28. 3.7 领域驱动设计
  29. 3.8 领域模型实践
  30. 第2篇 架构修炼
  31. 第4章 架构思维
  32. 4.1 分解
  33. 4.2 集成
  34. 4.3 动静分离
  35. 4.4 复用
  36. 4.5 分层
  37. 4.6 模式
  38. 4.7 抽象
  39. 4.8 结构化
  40. 4.9 迭代
  41. 4.10 勿做过度设计
  42. 第5章 架构设计
  43. 5.1 架构设计概要
  44. 5.2 架构设计的流程
  45. 5.3 架构设计的核心要素
  46. 5.4 高性能设计
  47. 5.5 高可用设计
  48. 5.6 可伸缩设计
  49. 5.7 可扩展性设计
  50. 5.8 架构设计的典型案例——订单系统
  51. 第6章 架构的保障:质量与风险
  52. 6.1 内建质量体系
  53. 6.2 从黑天鹅事件到墨菲定律
  54. 6.3 软件质量稳定性之殇
  55. 6.4 从康威定律和技术债看研发之痛
  56. 6.5 求解质量熵
  57. 6.6 踩过的坑和经验总结
  58. 6.7 故障复盘流程及模板
  59. 6.8 监控与告警
  60. 6.9 应急处置
  61. 第3篇 管理探秘
  62. 第7章 为成为技术主管做准备
  63. 7.1 构建自我阶段性目标
  64. 7.2 体验自己的目标身份
  65. 7.3 勇于抓住机会
  66. 第8章 从自我管理转为管理团队
  67. 8.1 什么是领导力
  68. 8.2 如何构建领导力
  69. 8.3 让自己成为T型人才
  70. 8.4 高效时间管理
  71. 8.5 遇到“不服管”的员工怎么办
  72. 8.6 如何处理冲突
  73. 8.7 引导员工主动工作
  74. 8.8 如何从带10个人到带100个人
  75. 8.9 如何对上管理
  76. 反侵权盗版声明
  77. 作者简介