写点什么

阿里技术专家撰写程序员“不迷茫”职业路指南,切中痛点规划未来

用户头像
周老师
关注
发布于: 2020 年 10 月 27 日

我一直都是一个“笨孩子”,但我不以笨为耻。小学三年级时要写一篇关于柑橘树的作文,那时自己肚子没货、下笔万难,父亲知道后教了我两招:是从 整体到局部观察事物;二是阅读,看看别人是怎样写的。

有朋友问,写书的时间从哪里来?其实,因为热爱,不觉疲惫!写作是让自己梳理思路的一个机会。古人说,有三类人,一类人深沉厚重,一类人磊落豪情、一类人聪明才辩。聪明才辩是学不了了,磊落豪情在骨子里有几分,愿学深沉厚重,下笨功夫。

中国的软件业发展短短几十年,在思想构建、方法体系乃至实践上仍有很多需要我们努力的地方,每一年都有人在问十年前就被问过的问题,说明有些路必须走过才知道,也说明如果能在走路的过程中给后来者一点点益处,也算是一桩好事!

程序员如何把握青春年华为未来的职业发展打下良好基础?这需要认真思考。《程序员的三门课 技术精进、架构修炼、管理探秘》循序渐进介绍了如何从菜鸟程序员成为高级研发人员或者架构师,以及积累知识和经验成为技术管理者,对于必备的编码工具、模式、测试、沟通和架构知识,也给出了实战总结。


目录:


第 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 如何对上管理


本书适用于即将或者正在从事 IT 相关开发工作,却不知如何提升自己,希望通过适当的学习方法精进技术的初级程序员;也适用于具备一定架构设计经验,想进一步系统化提升架构设计能力的中级程序员;以及有一定技术积累,想从事技术管理却不知如何着手的高级程序员。

领取文章中的《程序员的三门课 技术精进、架构修炼、管理探秘》,只需要:

——对文章将进行转发+评论,关注我之后添加助理 vx:yunduoa2019 获取即可。

希望大家都可以有所收获,有所提升~


发布于: 2020 年 10 月 27 日阅读数: 43
用户头像

周老师

关注

精通java热衷于分享java领域资料,感谢支持 2020.06.09 加入

还未添加个人简介

评论

发布
暂无评论
阿里技术专家撰写程序员“不迷茫”职业路指南,切中痛点规划未来