写点什么

架构师训练营第十五周课程笔记及心得

用户头像
Airs
关注
发布于: 2021 年 01 月 03 日

第一课:

成为专家:

个人的成长,先明确自己在哪里,然后下个目标在哪里,才能更好的成长


技术等级体系:


德雷福斯模型:

在一个专业的技术领域里面,每个人成长需要经历的一些阶段

一个人不会因为工作经验增加就自动成为专家,只有非常少的人能成为专家专家不一定做得更好,但一定做得更轻松。

大部分人终其一生停留在高级新手阶段,而阻碍他继续发展的一个重要原因就是:他不知道自己是一个高级新手。


如何在工作中成长,成为技术专家:

  1. 勇于承担责任,在悬崖边思考。

  2. 在实践中保持技能,1 万小时定律。

  3. 警惕银弹陷阱,关注问题场景。


最重要的是在工作中实践:

  1. 工作任务要明确,具体产出是什么?结果如何衡量?用 OKR 管理工作目标

  2. 工作任务要有适当难度,摘跳起来够得着的苹果。

  3. 任务过程中积极接受各种反馈,针对反馈采取行动。

  4. 允许自己犯错误。


彼得定律

在一个成熟有效的组织中,当一个员工在其岗位能够出色元成上作,就会得到首开,提拔到更高一级职位。如果在这个职位,他能够继续出色完成工作,就会继续得到晋升,直到他晋升到某个职位以后,无法出色完成工作为止。

结论:在一个层级组织中,每个员工都会趋向于晋升到他所不能胜任的职位。

推论:一个成熟的组织中,所有的职位都被不能够胜任它的人承担着。

当一个人位于他不能胜任的职位上时,他必须投入全部的精力才能有效完成工作,这个职位也被称作这个人的彼得高地。一个处于彼得高地的人,精疲力尽于他手头的工作,就无法再进行更进一步的思考和学习,他的个人能力提升和职业进步都将止步于此。


软件开发技术的第一性原理:


用第一性原理分析一个新技术的来龙去脉

  • 这个技术的核心关键点是什么?要解决的问题是什么?

  • 过往有没有类似的技术?核心设计是否相通?

  • 这些问题应该使用何种模式解决?


不要去学习软件如何使用,而是去猜测软件如何设计

  • 5 分钟阅读 Hello World 级的文档和 Demo

  • 30 分钟做个 Hello World,体验一下

  • 2 个小时阅读关键设计文档和代码

  • 如果我来开发这个软件,将如何设计、关键技术点如何处理。


架构师的三板斧:

  1. 设计文档:

  2. 没有软件设计文档就没有软件设计

  3. 让自己停一下,思考下软件的设计,有没有更好的方案。

  4. 给软件开发的合作者、维护者提供一些必要资料。

  5. UML 软件建模设计

  6. 部署图 描绘系统整体蓝图

  7. 组件图 描述系统模块关系

  8. 类图 关键类的设计和领域模型

  9. 用例图 功能与场景

  10. 活动图 泳道图,逻辑与流程

  11. 时序图 参与对象之间的调用关系

  12. 状态图复杂对象的状态变迁

  13. 设计模式:

  14. 高内聚、低耦合:是软件设计的核心驱动力和目标

  15. 设计原则:开闭、依赖倒置、里氏替换、单一职责、接口隔离

  16. 设计模式:工厂、适配器、策略、观察者、组合、模板方法、装饰

  17. 开发框架:Spring、Mybatis、反应式

  18. 架构模式:

  19. 分布式架构:

  20. 分布式缓存、消息队列、负载均衡

  21. 分布式关系数据库、NoSQL、搜索引擎

  22. 分布式一致性 ZooKeeper

  23. 微服务架构:

  24. 领域驱动设计、服务复用与中台化

  25. 微服务框架与 PRC

  26. 大数据架构:

  27. 大数据平台架构

  28. 数据采集与分析

  29. 数据推荐与智能化


第二课:

解决问题:

你的灯亮着吗?中几个有趣的案例讲解


问题发现模式:

人们经常会把解决方案当作问题的定义,而解决方案往往来自口才最好的那个人(或者最有权威的那个人)。

绝大多数人只知道自己要执行的解决方案,而不知道自己面对的问题是什么。

问题=期望–体验

处理关系优先于解决问题。

太多的问题被人们的适应能力忽略掉了,直到有人解决了这些问题。

问题提出模式:

如果某人能够解决问题,而他自己却感受不到问题,那么就让他感受一下。

如果你想解决一个问题,试试『让情况变得更糟』(亡羊补牢)

把『我的问题』表述成『我们的问题』

给上司提封闭式问题,给下属提开放式问题

直言有讳

批评而不是责难,对事不对人。

问题解决模式:

你没有解决问题,你只是用另一个问题代替这个问题。

解决问题之前先想想这是谁的问题,你要取悦谁。

许多时候你不需要提出解决方案,你只需要提醒问题的存在。

以赞成的方式表示反对。

把『我的问题』变成『你的问题』

把『他的问题』变成『我的问题』

适当的逃避问题(这个 idea 非常好,让我们组织一个会议好好讨论一下)

如果你不填老师想要的答案,你就是个傻瓜(一个管理者想要什么样的下属,就会带出什么样的下属)。


如果明天早上所有困扰你的问题都消失了,你打算干什么?


问题不重要,未来才看要!

聚焦目标,而不是问题,不是所有问题都需要解决,不是所有问题都要分析清楚才能解决。

关注问题解决后发生什么,不要关注问题是如何发生的。

多问自己:我到底想要什么;少问自己:我究竟有什么问题。


第三课:

技术管理:

  1. 交际–创建舒适的工作环境,让员工有更好的积极性、创造性去解决问题

  2. 交际的目的不仅仅是对人友好,装出一副好好先生的样子

  3. 交际建立良好的氛围

  4. 交际为彼此合作建立容错的空间和缓存的余地

  5. 处理困难问题的时候,如果必须承受负面的代价,交际关系越好,承受能力越高

  6. 强大的工作关系是合作和变革的发动机

  7. 如何建立强大的工作关系?

  8. 积极合作的心态

  9. 关注他们的思考讲话方式,用对方舒适的方式沟通

  10. 快速简明清晰,让对方认可你的领导力,但是不要刻意展示自己智慧

  11. 简单

  12. 以对对方有效的方法为基础

  13. 承诺,承担自己的责任

  14. 放弃做救世主的幻想

  15. 合作

  16. 慢一点,顺其自然

  17. 演变优于剧变

  18. 即使说一些无意义的话“天气不错”,也可以营造积极的对话氛围。

  19. 赞美:感谢大家准时到场。谢谢玛丽为我们准备的材料。

  20. 情景-调节员工情绪,让员工从积极角度看问题,找到合理的解决方案

  21. 没有人在真空中生活工作

  22. 了解情景:

  23. 讨论问题之前,先讲讲你自己吧,你在这里多久了?

  24. 你确切的职责是什么?

  25. 你的发展路径是什么?

  26. 你觉得你的优势是什么?

  27. 可以的话,聊聊你的生活吧

  28. 你认为问题是什么导致的?

  29. 传递一个信息,你关注的不是他的问题,而是他这个人,你尊重并欣赏他。

  30. 目标–帮员工把目标分解成一个个动作,让目标清晰有效

  31. 没有目标,就无法成功

  32. 公司目标是第一位的,公司目标优于个人目标,对个人有利而对公司不利的目标最后也会事与愿违。

  33. 如果你想更快升职,就让自己的目标和公司的目标一致。

  34. 尊重员工的目标,不做伤害员工的事。

  35. 快乐的员工对公司贡献更多,公司对员工好,员工就对公司好。

  36. 给员工设定的目标必须有效

  37. 目标必须现实可行,不是越多越好,越难越好。

  38. 具体目标要用可见行为描述,忌模糊不清。要准时->八点开始工作,加班完成这个项目->完成这个项目再回家。

  39. 从小目标开始,努力实现大目标。从容易的事情做起。

  40. (自己的、下属的、部门的、公司的)目标是什么?如何达成目标?什么是实现目标的一小步?

  41. 资源–调用你的资源,帮员工解决问题,达到目标

  42. 出了问题可能并不是人有问题或者资源不足,可能是方法不对头。

  43. 不要回头看问题,往前找方法。

  44. 可能并不是资源不足,可能是资源未被合理使用,没有充分挖掘。

  45. 人在压力之下,可能会忘记自己知道的事。

  46. 评估–让员工对工作进度做自我评估,自己找到完成剩余工作的方法

  47. 完美是一种幻象

  48. 如果令你满意是 10,你现在处于几?3。你觉得现在的状况和以前有什么不同,哪些改善?还有什么吗?如果想做一些最小的改进,你觉得要做的事情是什么?做到这些事,需要多久?两周。如果做到这些事,你觉得会处于几?5。约两周以后再次开会。

  49. 有效性评估:

  50. 一个会议进行途中,如果 10 代表达到你的期望,现在是几?如果是 0,如何让会议有用?如果是 3,我们得到了什么?

  51. 积极性评估:

  52. 如果 0 表示没有任何动力做事,10 表示竭尽所能,我们现在是几?

  53. 导师–引导员工向前看,少问为什么,多问怎么办

  54. 关注未来而不是过去,我们对过去无能为力。

  55. 解决方案属于未来。

  56. 如果突然出现一个奇迹,你苦恼的问题不见了,你下一步会做什么?

  57. 赞美–赞美员工的某个行为,而不是泛泛赞美

  58. 大多数时候,赞美并不充足

  59. 不要假装赞美

  60. 谢谢你昨天的加班,我们如期完成任务

  61. 谢谢你的建议,我们节约了成本

  62. 赞美不是奉承

  63. 奉承会有反效果,让人们不知道公司的标准和目标是什么

  64. 赞美与批评并不矛盾


发布于: 2021 年 01 月 03 日阅读数: 15
用户头像

Airs

关注

Emmmmmmm 2018.02.28 加入

Emmmmmmm

评论

发布
暂无评论
架构师训练营第十五周课程笔记及心得