求索之道

1. 企划思考

本篇随笔的目标在于探寻阿里 P5 到 P6 的晋升之路,首先明确 P6 的基本定义为 “资深工程师”,对应的级别为技术主管。综合我落地的技术方向(以下所提全部泛指 Java)和应用场景(泛指 Web),大致脉络图如下:

连起来多啰嗦几句,大致涉及架构设计能力、编码能力、程序运行机制熟知、数据领域模型设计以及问题排查能力等,以上属纯技术领域,若作为技术主管这一级别,结合我这几天的认知,大致脉络图如下,应该相当于对 PM 的要求:

(ps:上述两项所涵盖的维度较多,暂且仅罗列我认知中较为重要的选项。)

2. PM 浅谈

由于我目前对 PM 的体感不深,暂且拿不出较好的可执行的落地计划,因此综合我所理解的先粗略写写:

  • 技术方案敲定主要落在 KO 阶段,除了架构能力之外,这里面还需重点考察的应是 PM 对集团技术生态的熟知程度,体现在哪些需要造轮子,哪些需要利用好已有资源;
  • 团队协作落在项目周期的各个阶段,这应是 PM 所需重点投入的大头,除了团队内部的人员协作,还需协调部门之间的资源,寻找对项目最优的处理方案;
  • 分险控制主要指的是人力风险,在前期准备和项目排期的时候应当重点考虑;
  • 价值主要指的是业务 KPI 和技术 KPI,PM 应当为团队成员收益考虑;
  • PM 应当具备较好的宣讲能力,其中涵盖较好的逻辑思维能力和表述能力,尽可能少地遗漏各种要素,尽可能多地让受众理解表述的真实意图。

这方面的能力提升应该在于多参与,每个阶段的落地文档整理,假想训练也可能是一种提升方式。

3. 书单整理

花时间整理了一份书单,有些阅读过同类书籍,但非 java版本,借此机会再回顾以下:

暂时没有涵盖数据库与运维,一方面怕消化不良,另一方面考虑到现有的基本储备应该够用,深入的话需要针对性研究阿里的这套玩法。

4. 落地时间

当前时间为 2018-08-09,稍后会对整个计划进行 review,初步计算起止时间为:2018-08-10 ~ 2019-03-10,也就是说我现在还剩下 7 个月 / 31 周 / 212 天。介于我每天都有记一些琐事的习惯,因此初步计划将时间细度精确到天,并以周、月进行 review,根据结果对短期规划进行微调。

初步罗列了时间节点,以下书单不对应到具体周次和时间,因为无法估计一本书会读多久,取决于该时间段的工作强度以及我是否阅读过同类书籍。

周次 时间 待啃书籍
1 2018-08-10 ~ 2018-08-13 编写高质量代码:改善Java程序的151个建议
2 2018-08-14 ~ 2018-08-20 代码整洁之道
3 2018-08-21 ~ 2018-08-27 高扩展网站性能的50条原则
4 2018-08-28 ~ 2018-09-03 高效程序员的45个习惯:敏捷开发修炼之道
八月小结
5 2018-09-04 ~ 2018-09-10 编程之美
6 2018-09-11 ~ 2018-09-17 Java编程思想(第4版)
7 2018-09-18 ~ 2018-09-24 重构-改善既有代码的设计
8 2018-09-25 ~ 2018-10-01 人月神话
九月小结
9 2018-10-02 ~ 2018-10-08 UML基础、案例与应用第三版
10 2018-10-09 ~ 2018-10-15 UML用户指南(第2版)
11 2018-10-16 ~ 2018-10-22 面向对象软件工程:使用UML、模式
12 2018-10-23 ~ 2018-10-29 大型网站技术架构:核心原理与案例分析
13 2018-10-30 ~ 2018-11-05 大型网站技术架构:核心原理与案例分析
十月小结
14 2018-11-06 ~ 2018-11-12 大型网站系统与 Java 中间件实践
15 2018-11-13 ~ 2018-11-19 大型网站系统与 Java 中间件实践
16 2018-11-20 ~ 2018-11-26 技术之瞳 阿里巴巴技术笔试心得
17 2018-11-27 ~ 2018-12-03 技术之瞳 阿里巴巴技术笔试心得
十一月小结
18 2018-12-04 ~ 2018-12-10 Head First Java(第2版)
19 2018-12-11 ~ 2018-12-17 漫谈设计模式:从面向对象开始
20 2018-12-18 ~ 2018-12-24 实现领域驱动设计 (美)弗农著
21 2018-12-25 ~ 2018-12-31 实现领域驱动设计 (美)弗农著
十二月小结
22 2019-01-01 ~ 2019-01-07 数学之美
23 2019-01-08 ~ 2019-01-14 算法图解
24 2019-01-15 ~ 2019-01-21 数据结构与算法分析 java语言描述
25 2019-01-22 ~ 2019-01-28 剑指Offer
26 2019-01-29 ~ 2019-02-04 Effective Java 第二版
一月小结
27 2019-02-05 ~ 2019-02-11 Java多线程编程核心技术
28 2019-02-12 ~ 2019-02-18 Netty实战
29 2019-02-19 ~ 2019-02-25 深入理解Java虚拟机
30 2019-02-26 ~ 2019-03-04 深入理解Java虚拟机
二月小结
31 2019-03-05 ~ 2019-03-10 深入理解Java虚拟机

5. flag

每个人生阶段都会关联许多 flag,有大有小,有成功有失败,很多时候 flag 变成了一个戏谑的单词,但若真没有确立的目标又何谈实现?文章有标题、有立意、有中心思想,每个人生阶段也是,寻求或者制造一些舆论和社会约束力应当更有助于矫正自身的方向。P6 的大目标在这儿,但我所切实关注的应当是更细的颗粒度,是每天可落地执行的,因此,flag 如下:综合上述时刻表每天继续记一些流水,每周记一些回顾,每月至少汇整一篇博文,包含小结与短期目标调校。

ps :人生的构成无外乎一段段时间,拉到最终的结局,所有人看似相对公平;但同样的,人生的构成无外乎一段段时间,每个阶段之高度、之密度、之精彩,或许我们每天的奋斗不是为了要在将来索取什么,我们每天的意义在于填充每天本身。

猜你喜欢

转载自www.cnblogs.com/youclk/p/9440276.html
今日推荐