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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    误区:给自己贴标签

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

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

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

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


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

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

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

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

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

  • 相关阅读:
    React 如何添加路由懒加载
    FFMPEG常用的一些命令介绍:音频录制、视频录制
    Three.js使用技巧
    Python学习 — 免费使用,无须激活,下载安装即可免费使用Pycharm教程
    【Django框架】——24 Django视图 06 状态保持Cookie
    Ansible自动化运维工具(二)playbook剧本
    Web安全——信息收集上篇
    机器学习实训(4)——支持向量机(补充)
    MATLAB作图颜色
    Spring 源码阅读 74:事务管理的原理 - BeanFactoryTransactionAttributeSourceAdvisor 分析
  • 原文地址:https://blog.csdn.net/weixin_60437218/article/details/136251730