写点什么

架构训练营 week10 课程总结

作者:红莲疾风
  • 2022 年 2 月 10 日
  • 本文字数:1192 字

    阅读完需:约 4 分钟

  • 架构师成长指南

架构师需要的三方面能力是:技术、业务和管理


技术又分为技术深度、技术宽度、技术广度。但是晋升考察的时候,一般不会直接考察这三方面技术,而是考察判断、拆分、取舍能力。


不同层级的架构师需要用不同的方式进行学习。

P5、P6 主要是用海绵学习法,碎片化的系统学习,重点在于环境、开发工具、流程

P7+、P8 主要是用链式学习法和比较学习法,重点在于技术深度、宽度,以及核心源码、成熟开源软件

P8+、P9 则更倾向于内外兼修,提升技术内功,以及跨域扩展,还要增加业界交流,输出经验和方法、扩大业界影响力。


  • 如何学习才能避免从入门到忘记

主要介绍 3 个学习法

  1. 海绵学习法:碎片时间、系统学习,贵在坚持:每天学一点,不要停(二十英里法则),它的原理是:10000 小时定律、飞轮效应

  2. Play 学习法:用于学习新的技术、框架,通过模拟时间中的场景来学习和训练

  3. Teach 学习法:学习最好的方法是教别人,教学相长


  • 如何提升技术能力

技术能力的三个维度:深度、宽度、广度。

对应三个学习法:链式学习法、比较学习法、环式学习法


链式学习法是自顶向下、逐步深入去学习技术。但是要明确自己要学到哪一层,否则会花费大量时间学没有实际用处的东西


比较学习法是横向比较同一个领域中的类似技术、梳理异同点、分析优缺点和适用场景。这个是我们架构师在架构的时候,【取舍】这一步所需要的内容。


环式学习法是按照技术或者业务维度,构建一个完整的闭环,将多个领域一网打尽,以此学习多种技术或者业务的方法。学的时候从自己负责的领域向外扩展比较合适。


  • 如何学习和应用开源系统

首先,最好学自己可能会用到,或者自己团队以及上级团队可能会用到的开源系统。

其次,不要期望一次学精,可以多次学,隔一段时间再学可能记忆更深


学习步骤主要是概括学习、安装运行、模拟场景,然后再深入研究,最后分享知识。


落地开源系统主要有三步:选、用、改


【选】要看适用性、成熟度、可运维。

【用】要深入研究、仔细测试;小心应用、灰度发布;做好应急,以防万一

【改】需要保持纯洁、加以包装(开发报警、监控),或者发明自己的轮子


  • 如何提升业务理解能力

技术人员不止要关注技术,也要关注业务。

因为有以下原因:

  1. 对于 P5/P6/P7 的同学,可以防止错误的需求和逻辑输入

  2. 对于 P7/P8/P9 的同学,可以在架构的时候识别复杂度,哪些是要高可用的,哪些是可变的,未来可能改变的。

  3. 对于 P7/P8/P9 的同学,也可以根据业务来做一些长远的事情,比如做长远规划,架构重构和演进的规划。


两个方法:

5W1H8C1D

5W,是要说清楚需求的内容

1H,是要明确需求处理逻辑

8C,是要了解需求的约束有哪些

1D,是要看需求功能上线后的结果,看看我们的判断和分析是否正确。


AARRR

Acquisition,Activation,Retention,Revenue,Referral


主要是漏斗的五个部分,用这个方法来进行用户的获取、激活、留存、变现和增长

主要适用于 ToC 的业务分析


看看我们的业务手段是否有提升的空间,也可以从竞品这里学到一些手段,用于我们的业务。


发布于: 刚刚阅读数: 2
用户头像

红莲疾风

关注

还未添加个人签名 2021.07.28 加入

还未添加个人简介

评论

发布
暂无评论
架构训练营 week10 课程总结