管理心得--如何成为优秀的架构师

关注我,持续分享逻辑思维&管理思维; 可提供大厂面试辅导、及定制化求职/在职/管理/架构辅导;
有意找工作的同学,请参考博主的原创:《面试官心得--面试前应该如何准备》,《面试官心得--面试时如何进行自我介绍》。

博主其它经典原创:《管理心得--工作目标应该是解决业务问题,而非感动自己》,《管理心得--如何高效进行跨部门合作》,《管理心得--员工最容易犯的错误:以错误去掩盖错误》,《技术心得--如何成为优秀的架构师》欢迎大家阅读。

-------------------------------------正文----------------------------------------

之前讲了从技术上,如何成为优秀的架构师:《技术心得--如何成为优秀的架构师》。今天讲讲,从管理心得上,如何成为优秀的架构师? 架构师到底需要做些什么?

在开始之前,我们先看篇很多人看过的故事:

女下属冲进办公室:老板,请给我一个解释……
她到公司工作快三年了,比她后来的同事陆续得到了升职的机会,她却原地不动,心里颇不是滋味。
“为什么比我资历浅的人都可以得到重用,而我却一直在微不足道的岗位上?”

老板一时语塞,然后笑笑说:“你的事咱们等会再说,我手头上有个急事,要不你先帮我处理一下?”
“一家客户准备到公司来考察产品状况,你联系一下他们,问问何时过来。”老板说。

“这真是个重要的任务。”临出门前,她还不忘调侃一句。

一刻钟后,她回到老板办公室。“联系到了吗?”老板问。“联系到了,他们说可能下周过来。”
“具体是下周几?”老板问。“这个我没细问。”
“他们一行多少人。”“啊!您没问我这个啊!”
“那他们是坐火车还是飞机?”“这个您也没叫我问呀!”

老板不再说什么了,他打电话叫张怡过来。张怡比她晚到公司一年,现在已是一个部门的负责人了,张怡接到了与她刚才相同的任务。一会儿工功夫,张怡回来了。
“哦,是这样的……”张怡答道:“他们是乘下周五下午3点的飞机,大约晚上6点钟到,他们一行5人,由采购部王经理带队,我跟他们说了,我公司会派人到机场迎接。”
“另外,他们计划考察两天时间,具体行程到了以后双方再商榷。为了方便工作,我建议把他们安置在附近的国际酒店,如果您同意,房间明天我就提前预订。”
“还有,下周天气预报有雨,我会随时和他们保持联系,一旦情况有变,我将随时向您汇报。”
 

张怡出去后,老板拍了她一下说:“现在我们来谈谈你提的问题。”
“不用了,我已经知道原因,打搅您了。”

她突然间明白,没有谁生来就能担当大任,都是从简单、平凡的小事做起,今天你为自己贴上什么样的标签,或许就决定了明天你是否会被委以重任。
操心的程度直接影响到办事的效率,任何一个公司都迫切需要那些工作积极主动负责、考虑周全的员工。

优秀的员工往往不是被动地等待别人安排工作,而是主动去了解自己应该做什么,然后全力以赴地去完成

你去压测一下X业务”。作为领导,在下达这个任务后,你希望听到下面AB两个同学谁的回答?

A:“老大,已经压测起来了”。

B:“老大,已经压测起来了,当前QPS是20,延时是300ms,直接回答率为60%。
测试集从A业务线上真实日志拷贝下来,量级大概在10万级别;
为测试机器人稳定性,测试集中加入了约1万乱码、1万纯标点符号、以及纯英文网址
测试为随机选Query,一直压测,需要手动停止才会停。
目前压测了1小时,暂时没发现问题

相信100%的人都会选择B。但是,生活中,实际操作却有很多A的回答。

我们经常听到一句抱怨:“工作好累,实在不行,过两年回家开个小店算了……”

但是,开个小店这么容易吗?“人流量、消费能力、消费意愿、转化率、地段、装修费、租金、利润率”这些全都是要提前考虑的,如果没有架构思维,开个小店都是亏损概率比较大。
 

回到我们的问题上:“架构师到底做什么?”。

架构师不是仅仅把模块调用关系设计好了,就万事大吉,还需要:
架构设计、关键路径梳理,外围工具梳理;
细节把控、流程串联;
框架选型、核心组件选择;
人员选择、工作分配;
工作量预估,与成员沟通工作量,判断是否有偏差;
定期Check进度,把控风险;
协议制定;
安全性、健壮性;
容灾(模块、机器、机房、地区);
测试流程,测试案例,测试工具、压力测试方案;
问题定位、关键事项决策;
核心模块开发;
…………

误区:给自己贴标签

以前做游戏的,能胜任AI吗?
我是实施,沟通的工作交给项目经理!
我只是项目经理,引导客户的工作交给销售。

不要把自己的工作干枯燥乏味了

所以,架构思维,不仅仅是架构师需要有,无论你是开小店,做实施,做开发,做项目经理都需要有架构思维。

项目经理为例:
这个项目是我的,不是销售的,不是售前的!!!
遇到问题,我需要协调销售、售前来帮我达成我的目标!而不是抛给他们,说这是他们的职责。项目到我手里后,我已经是这个项目的第一责任人,其他人,都应该是我的资源。


项目经理要考虑:
客户的组织架构?谁有决策权?客户性格如何?

数据经理、实施等性格又如何?出门前是否告之相关注意事项?
还有哪些不可控因素?
不要想当然!充分测试,勿因小改而直接上线。
按流程做事总是好的,勤发邮件结论。
需要有好的做事方法论,总结风险,更多的是为了总结自己的思维。
拉群讨论需要有结论。
建设起风险预警,一切可控。

其实,说到这,我们也能发现,这里说架构思维,更多的是2点:一是主人翁精神,架构师确实需要把这个项目当成是自己的创业项目,自己的事业。类似第一个案例中的“张怡”,只有把这个事情当成是自己的事情。如果当成是别人的事情,你只能别人推一下、动一下。二是全面思维,一个项目,有哪些风险、哪些不可控的因素。(通常为:硬件资源、人力风险、合作方的配合、上线的流程等)。关注我,后续分享结构化思维,教大家怎么做到全面思维,以保证项目按时按质按量落地。

良好的架构设计思维的培养,离不开工作中大量高质量项目的实战锻炼,然后是平时的学习、思考和提炼总结。

如需了解面试逻辑题,请参考博主博文《经典烧脑的逻辑面试题--第三个同学如何猜出144​​​​​​​》,或关注博主,看博文中的其它逻辑题。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/705476.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

LMDeploy 大模型量化部署

Weight Only量化是一种常见的模型优化技术,特别是在深度学习模型的部署中。这种技术仅对模型的权重进行量化,而不涉及激活(即模型中间层的输出)。选择采用Weight Only量化的原因主要包括以下几点: 减少模型大小 通过将…

VirtualBox虚拟机安装 Linux 系统

要想学习各种计算机技术,自然离不开Linux系统。并且目前大多数生产系统都是安装在Linux系统上。常用的Linux系统有 Redhat,Centos,OracleLinux 三种。 三者的区别简单说明如下: Red Hat Enterprise Linux (RHEL): RHEL 是由美国…

ICASSP2024 | MLCA-AVSR: 基于多层交叉注意力机制的视听语音识别

视听语音识别(Audio-visual speech recognition, AVSR)是指结合音频和视频信息对语音进行识别的技术。当前,语音识别(ASR)系统在准确性在某些场景下已经达到与人类相媲美的水平。然而在复杂声学环境或远场拾音场景&…

Qt应用软件【文件篇】XML文件增删查改

文章目录 1. XML文件简介2. XML文件的主要特点3. XML文件的应用场景4. Qt XML文件相关API汇总5. Qt读取XML文件代码示例6. Qt写入XML文件代码示例7. Qt修改XML文件代码示例8. 字符串转换为XML对象9. XML对象转换为字符串10.替换复杂的xml文件中属性,保持格式不变1. XML文件简介…

大语言模型推理加速技术:计算加速篇

原文:大语言模型推理加速技术:计算加速篇 - 知乎 目录 简介 Transformer和Attention 瓶颈 优化目标 计算加速 计算侧优化 KVCache Kernel优化和算子融合 分布式推理 内存IO优化 Flash Attention Flash Decoding Continuous Batching Page…

Go Run - Go 语言中的简洁指令

原文:breadchris - 2024.02.21 也许听起来有些傻,但go run是我最喜欢的 Go 语言特性。想要运行你的代码?只需go run main.go。它是如此简单,我可以告诉母亲这个命令,她会立即理解。就像 Go 语言的大部分功能一样&…

微调实操四:直接偏好优化方法-DPO

在《微调实操三:人类反馈对语言模型进行强化学习(RLHF)》中提到过第三阶段有2个方法,一种是是RLHF, 另外一种就是今天的DPO方法, DPO通过直接优化语言模型来实现对其行为的精确控制,而无需使用复杂的强化学习,也可以有效学习到人类偏好,DPO相…

python中的类与对象(2)

目录 一. 类的基本语法 二. 类属性的应用场景 三. 类与类之间的依赖关系 (1)依赖关系 (2)关联关系 (3)组合关系 四. 类的继承 一. 类的基本语法 先看一段最简单的代码: class Dog():d_…

java常见面试题1

面试题 简单但容易错的题 1.自增、自减 简单题目 // 部分代码,非可运行 int i 1; i i; int j i; int k i i * i; //i? j? k? 这个题看着简单又凌乱的,重要的考点主要是以下几点: “” 右边是从左到右将加载值依次压入操作数栈&…

智慧公厕的目的和意义是什么?

智慧公厕是近年来城市建设中的一项重要举措,其目的在于实现公共厕所的智慧化管理,为市民群众提供更好的服务体验,助力智慧城市和数字环卫的发展,提升社会公共卫生服务水平。 与此同时,智能公厕也具有重要的意义&#x…

C 语言简介

C 语言是一种通用的高级语言,最初是由丹尼斯里奇在贝尔实验室为开发 UNIX 操作系统而设计的。C 语言最开始是于 1972 年在 DEC PDP-11 计算机上被首次实现。 在 1978 年,布莱恩柯林汉(Brian Kernighan)和丹尼斯里奇(D…

springboot+vue实现微信公众号扫码登录

通常在个人网站中,都会有各种第三方登录,其中微信登录需要认证才能使用,导致个人开发者不能进行使用此功能,但是我们可以使用微信公众号回复特定验证码来进行登录操作。 微信关键词处理 微信公众号关键词自动回复,具体…

60kW 可编程直流回馈负载箱的优势和特点

60kW可编程直流回馈负载箱是一种先进的电力设备,主要用于模拟电网中的负载,为电力系统提供稳定的负载环境。它具有许多优势和特点,使其在电力系统中得到了广泛的应用。 60kW可编程直流回馈负载箱具有高效的能源转换效率,能够将电能…

Object.groupBy分组方法

在某些浏览器的某些版本中,此方法被实现为 Array.prototype.group() 方法。由于 web 兼容性问题,它现在以静态方法实现。 函数功能 提供的回调函数返回的字符串值对给定可迭代对象中的元素进行分组。返回的对象具有每个组的单独属性,其中包…

代码随想录算法训练营第四十四天|518. 零钱兑换 II、377. 组合总和 Ⅳ

518. 零钱兑换 II 题目链接:零钱兑换 II 题目描述: 给你一个整数数组 coins 表示不同面额的硬币,另给一个整数 amount 表示总金额。 请你计算并返回可以凑成总金额的硬币组合数。如果任何硬币组合都无法凑出总金额,返回 0 。 假设…

LQB新2024 DS18B20温度检测

温度检测 #include "stc15.h" #include <intrins.h> #include <stdio.h> #include <absacc.h> typedef unsigned char u8; typedef unsigned int u16; typedef unsigned long u32;float dsread();void WriteNbyte(u8 addr…

人机界面和三菱PLC之间以太网通信

本文主要描述人机界面WinCC如何与三菱Q系列PLC进行以太网通讯&#xff0c;主要介绍了CPU自带以太网口和扩展以太网模块两种情况以及分别使用TCP、UDP两种协议进行通讯组态步骤及其注意事项。 一、 说明 WinCC从V7.0 SP2版本开始增加了三菱以太网驱动程序&#xff0c;支持和三…

Windows常用协议

LLMNR 1. LLMNR 简介 链路本地多播名称解析(LLMNR)是一个基于域名系统(DNS)数据包格式的协议,可用于解析局域网中本地链路上的主机名称。它可以很好地支持IPv4和IPv6&#xff0c;是仅次于DNS 解析的名称解析协议。 2.LLMNR 解析过程 当本地hosts 和 DNS解析 当本地hosts 和 …

docker 常用指令(启动,关闭,查看运行状态)

文章目录 docker 常用指令启动 docker关闭 docker查看 docker的运行状态 docker 常用指令 启动 docker systemctl start docker关闭 docker systemctl stop docker查看 docker的运行状态 systemctl status docker如下图所示&#xff1a; 表示docker正在运行中

集合框架体系和使用1(Collection)

Map的不同实现类单独再搞一章讲 目录 数组的特点、弊端与集合框架体系介绍 数组 特点 弊端 Java集合框架体系&#xff08;java.util包下&#xff09; java.util.Collection:存储一个一个的数据&#xff08;主要讲两个子接口&#xff09; java.util.Map:存储一对一对的数据…