• 《程序员的办公室日常》第一回 相识


    今天阿中像平常一样,又是最后一个进了办公室。
    这要是在以前,腼腆的阿中肯定会像是小学生犯了错一样,满脸羞红的悄悄溜进办公室,生怕弄出一点动静而被其它同事发现。但现在不一样了,现在阿中已经在这家大企业度过了8年的时光,虽然现在不是什么领导,但他的资历辈分却比很多领导都要大,所以领导平时也会很给这个老同事面子,包括经常迟到这件事。。。
    “哎,你们听说了没有?”
    “什么啊?”
    “今天咱们部门入职的妹子里面有位大美女!”
    同事这么一说,整个办公室瞬间开始吵杂了起来。阿中的部门是这家国企中的 IT技术部门,向来一直是男多女少,而且程序员的形象,大家也都懂的,能简洁就简洁,平时爱好代码胜过于爱自己的妆容。包括部门里面的少数女生程序员,本身没有化妆的爱好,加上整天被4K液晶电脑屏幕散发出的光束侵蚀着,导致部门中大家向来一直是哥们兄弟相称。
    阿中听到有美女一来,也心动了一下,毕竟自己已经过了30岁的生日了,但至今还是单身。家里也没少为他的事儿操心,而阿中却一副无所谓的样子,整天把时间用在学习各种技术资料和敲代码身上,似乎还没有意识到自己已经慢慢成为一名中年油腻男的现实。
    “有照片没有啊?”
    “一会儿来部门的时候不就能见到了呀!!”
    听到没有照片,阿中也不想再参考讨论这个话题,又将精力收回到了自己的电脑屏幕上。
    “怎么咱们公司也要搞中台了啊,现在有人能讲清楚中台是个什么东西吗?”
    阿中一边吐槽着公司乱跟潮流,一边也感叹自己是不是老了,可能跟不上现在的时代了。
    “阿中啊,你得赶紧研究一下相关的中台概念。”
    阿中回头一看,是领导阿信过来了。
    “上面领导对咱们搞技术中台也很重视,我准备让你来牵头成立一支队伍,负责规划咱们的中台方案,两个星期后,要跟大领导做一个中台技术方案的汇报。”
    阿中低声恩了一声,说完,阿信领导就走了。
    阿中心里是不愿意,但毕竟是自己的领导,还是要给面子的。一边喝着水,一边想着如何入手。
    “先度娘一下吧。”
    中台其实是为前台而生的平台,它存在的唯一目的就是更好的服务前台规模化创新,进而更好的服务用户,使企业真正做到自身能力与用户需求的持续对接
    “这是什么乱七八糟的理论,跟没说一样,看看有没有干货”。阿中一边想,一边继续搜索着。
    中台通常可以分为三个层面: 业务中台,数据中台和技术中台。
    业务中台,业务服务将业务的公共需求组合成服务,比如电商公司,客户,商品,物流,支付就是公共需要,比如汽车制造商,用户,车辆,订单,交付都是公共需求。将这些公共业务组合成统一的业务服务,供各个业务单元使用。
    数据中台,数据服务数据时代,业务中越来越依赖于数据,包含:数据的收集,数据处理,数据算法和分析,报表,以及数据的治理。
    技术中台,基础服务通常是底层的服务,面向技术。这些底层技术包括:安全认证,权限管理,流程引擎,门户,消息,通知等等。这些组件通常与业务关联度不大,属于每个应用都需要使用的功能。
    image.png
    “嗯,这个就有点意思了”,阿中继续思考着,“那应该如何来建设中台呢?”
    中台从整体规划到落地交付的过程可以划分成四个不同的阶段,包含了两次发散与收敛的过程,也称之为D4。
    第一个阶段是 Discovery,帮助我们在中台规划前先建立全局视野。在这个过程中我们以企业愿景和战略为输入,结合行业趋势、竞争对手分析、用户客群分析 、业务现状分析、IT 资产盘点,全方位多角度地理解企业的战略市场环境以及业务及 IT 全貌,帮助我们做出最正确的判断。
    第二个阶段是Define,帮助我们基于之前 Discovery 发散的各维度信息进行收敛与分析, 对于中台的架构进行定义。通过对跨业务线的业务梳理进行重合度分析,并结合领域分析对业务表象之后的企业核心问题域做进一步展开和重合度分析,一起来收敛推导基于中台的企业架构设计。并基于多维度的打分,形成具体的实施路径规划,说白了就是先做什么后做什么。这里需要注意一点,此时收敛的是仍是企业架构层面,像业务中台、数据中台这种级别的产品,可能只是实施路径中的一个项目,在这个阶段也可以回答那个我们关心的问题,我们到底需不需要中台,需要哪些中台?
    第三个阶段是Design,帮助我们针对实施路径中的某一个产品,例如业务中台,做详细的设计,包括产品级的业务需求分析、功能及架构设计、实施计划等。例如对于业务中台产品,在 Design 阶段我们需要回答产品的愿景、边界、产品形态、技术架构、交付计划、成本预估等等,这个过程就是一个标准的产品设计过程,只不过在中台项目中大多是针对中台类的产品而已。
    第四个阶段是Delivery,这个时候我们就可以针对一个设计好的中台,开始具体的交付过程,我们采用的是敏捷结合精益软件开发的方式,用快速迭代和基于反馈的调整,最大程度地弥补由中台建设本身的复杂度带来的设计偏差和其他的交付问题,并且注重架构的治理与守护,减少实现与设计的偏离。
    image.png
    “这个讲的不错,我得深入看看”。阿中继续盯着屏幕,突然听到了一阵脚步声。
    “下面请大家欢迎我们部门新同事李斯斯,斯斯给大家做个自我介绍吧。”
    原来是阿信带着新同事过来了。
    “大家好,我叫李斯斯,毕业于......“
    说完大家热烈鼓掌一翻,”确实是美女啊“,部门里男程序员们都在极力地用自己的鼓掌掩饰着某种猥琐的笑容。
    ”好了,以后斯斯就是咱们技术部门了,新同事刚来,需要有个学习的过程,阿中,以后斯斯就是你的徒弟了,多抽时间带一带新同事。“

    ”好“。阿中低声应了一声。

    欲知后事如何,请关注微信公众号“程序员姜小白”,获取精彩内容,每日都会更新。



  • 相关阅读:
    nginx端口被占用解决方案
    linux安装pip报错
    小程序学习-小程序特点及适用场景
    总结行内元素与块级元素
    重装系统之无法在驱动器0的分区1上安装windows
    重装系统之win10不能进入bios界面
    重装系统之U盘设为第一启动项
    重装系统之制作U盘启动盘
    Vue-条件渲染v-if与v-show
    Cookie与Session
  • 原文地址:https://www.cnblogs.com/jpcflyer/p/12363642.html
Copyright © 2020-2023  润新知