/首页
/开源
/关于
从研发角度复盘一下辽沈战役
发表@2018-11-25 15:18:11
更新@2023-01-21 22:47:40
辽沈战役是我党拉开战略反攻的第一战 , 是真正的一波儿操作猛如虎 , 成绩也是几近满分 ! 当时的形势是内战已经持续了几近两年半有余 , 基本上可以认为是上半场 , 上半场大多情况下都是国党开球 , 然而国党一向是操作猛如虎 , 成绩1-5的类型 . 辽沈战役算是下半场开的第一球 , 只不过开球方变成了我党 . 交代一下三要素: - 时间 : 1948年9月 <=> 1948年11月 - 地点 : 中国 , 辽东 , 东三省 - 人物 : 双方CEO : 李德胜 VS 常凯申 双方技术架构师 : 林帅 VS 著名卧底卫立煌 , 后期变成为著名背锅侠杜隶明 - 参与研发: 我党东北野战研发部门 国党东北剿总研发部门 早在1948年的8月份左右 , 我党军委就召开了产品研发会议 , 由CEO主持 , 大概意思就是先制定产品需求 , 然后定排期 . 先放一下当时的产品原型图 , 你们先感受一下 : ![](https://ti-node.com/static/upload/20184204133.jpg) 当时主要是常凯申占据东北的几个大城市 , 其中长春服务器由技术总监郑洞国负责维护 , 沈阳算是中心服务器 , 由我党卧底卫立煌维护 , 锦州服务器则由范汉杰负责维护 . 一开始CEO和军委定的需求是先掐了锦州的网线 , 然后剩下的地方慢慢掐网线 . 但是林帅觉得上来就掐锦州的网线有点儿搞不定 , 要求改需求"先掐了长春的网线 , 再掐其他地方" , 军委和CEO商量了商量 , 表示同意" 可以先掐长春网线 " . 其实这会儿军委的意思很简单 , 只要锦州服务器一掉线 , 那么东北所有的服务器就算整体掉线了 , 后续只需要慢慢收拾就行了 . 但是林帅的意思大概就是"掐锦州网线 , 全体60万研发需要集体南下 , 研发线拉得太长 , 容易出问题 . 先实现了掐长春网线的需求 , 这样可以将长春作为研发的补给地 , 会更加稳妥 ..." . 军委和CEO表示同意林帅一次 . ![](https://ti-node.com/static/upload/6472318840377180160) 于是 , 需求就这么定下来了 , 开始研发 ! 先有请本次研发总架构师林帅出厂 , 林帅有四大爱好 : - 嚼黄豆 - 拉窗帘 - 军大衣 - 倒坐椅 ![](https://ti-node.com/static/upload/6472321337720307713) 总架构师安排了研发总监萧劲光负责长春的需求 , 然而事实并不总如愿 , 萧总监在实现了两天需求后并不顺利 , 总架构师林帅明显感觉不对劲了 , 于是又找到了军委和CEO表示再把需求改回去吧 , 我们决定先实现锦州的需求 . CEO呵呵一笑 , 表示"年轻人 , 不听老人言 , 后悔在眼前了吧 ?" , 欣然同意了林帅改动需求的小要求 , 表示同意先实现锦州的需求 . 几十万研发开始集体南下 , 直奔锦州机房 , 准备掐网线 . 然而 , 此时国党CEO , 凯申军事物流集团董事长常凯申到达了中央服务器集群机房所在地 - 沈阳 , 对总架构师卫立煌提了严厉的需求并表示必须要实现 ! ![](https://ti-node.com/static/upload/6472327759686270977) 上图中中间站立者则为凯申军事物流集团董事长常凯申 , 左侧一脸苦逼相者则为我党"卧底"卫立煌 . 董事长提出的需求是"既然他们敢来掐我们锦州服务器的网线 , 我们就好好招待一下他们 ! " . 常凯申对总架构师卫立煌提出的需求如下 : " 派研发总监廖耀湘从沈阳出发 , 从东边向西前去升级锦州服务器集群 ; 同时命令葫芦岛研发总监侯镜如从葫芦岛方向从西往东 , 去紧急维护锦州的服务器 . 中间则命令范汉杰总监咬牙坚持维护好锦州服务器 " . 这个需求的大概就是" 东西夹击 "的策略 . 然而总架构师卫立煌表示这种需求根本实现不了 , 与其费这劲 , 还不如把研发和设计集体弄到南京研发中心搞长江需求 . 凯申董事长十分生气 , 总架构师不听话那就换人 , 于是新的架构师来了 , 算是空降了一个高管 - 著名背锅侠杜隶明 ! ![](https://ti-node.com/static/upload/6472334306378252289) 这会儿杜大侠实际上正在筹备徐州方面的一个巨大需求 , 此时也并不想插手辽东的需求 , 但是架不住操作小达人常凯申的要求 , 不得不服从 . 常凯申的操作传到了林帅那里 , 林帅当时正在南下的火车上 , 听到后立马表示 : ![](https://ti-node.com/static/upload/6472338388501397505) 当时双方的需求图变成了大概如下这个样子 , 林帅所说的 " 准备了一桌饭来了两桌客人 " 的意思就是 " 老子一个人要搞锦州 , 却来了廖耀湘和侯镜如两个人 " . 当时的双方的产品需求图十分复杂 , 大概就变成如下这样了 : ![](https://ti-node.com/static/upload/6472341928892432384) 于是 , 林帅表示再要求改需求 : " 马上掉头 , 继续回去打长春 ... " , CEO收到需求改动邮件后 , 立马就急眼了 : ![](https://ti-node.com/static/upload/6472341526256025600) ![](https://ti-node.com/static/upload/6472341582942044160) 于是很快就发邮件回复 , 措辞十分严厉 , 目测是臭骂了一顿 , 所以林帅不得不咬牙坚持搞锦州需求 . 但是如果要打锦州 , 就必须分出一些研发解决来自于葫芦岛的侯镜如和来自于沈阳的廖耀湘 , 所以拦截廖耀湘就研发地点就选择在了黑山和大虎山一带 ;而拦截侯镜如的研发地点就选择在了著名的塔山 ! 塔山其实不是山 , 附近也压根没有山 , 塔山就是一个小村庄 , 但我也不知道为啥谁给它起了个名叫做塔山 . 我党的研发和国党的研发就在这个地方进行了为期约6天的联合调试 , 其中我党研发以少数当多数 , 用落后的装备进行了艰苦卓觉地研发工作 ! 始终将国党研发挡在塔山外围 . 大家都知道 , 林帅爱惜研发的生命是出了名的 , 但是中央集团研发正在锦州苦苦掐网线 , 绝对不允许塔山出乱子 , 于是就有了下面这句有名的 : ![](https://ti-node.com/static/upload/6472347200339836928) ![](https://ti-node.com/static/upload/6472347280711090176) ![](https://ti-node.com/static/upload/6472347334448513025) 锦州被彻底拔掉网线那天应该是在1948年10月15日下午左右 , 截至到该时间点为止 , 塔山方向的联合调试依然还在进行 , 黑山方向的研发也基本上进入到了代码冻结阶段 . 然而不同的是 , 葫芦岛方向的国党研发在得知锦州网线被掐掉后还依然在配合我党研发搞测试 , 而黑山方向的廖耀湘总监决定删库跑路 . 此时 , 摆在廖耀湘总监面前的删库跑路方式有两个 , 一个是回沈阳 , 卧底卫立煌已经为他准备好了著名删库工具 rm -rf ;第二个方向是背锅侠杜隶明建议他跑路往营口方向 . 其中 , 沈阳向北 , 营口往南 . 同样是删库跑路 , 廖耀湘搞得十分犹犹豫豫 . 跑个路还这么费劲 , 真是服了 . 但是 , 董事长常凯申和卧底卫立煌提的跑路需求是回沈阳 , 虽然表面上看起来两个人跑路需求是一致的 , 但是根本目的却不同 . 其中 , 董事长常凯申的意思是先跑路到安全范围内 , 然后整顿一下研发 , 休息几天 , 然后再加班配合华北研发中心总架构师傅作义一起再把锦州的服务器搞上线 . 而卧底卫立煌的意思就很单纯了 , 就是单纯彻底100%地执行跑路计划 , 先跑路回沈阳 , 然后直接把沈阳的服务器卖了 , 将研发们搞回到南方一起参与长江需求 , 沈阳地区服务器以后彻底不维护了 . 我党研发在下线了对方的锦州服务器后 , 除了继续在塔山坚守外 , 向东则是腾出手来准备找廖耀湘搞联合开发 , 但廖耀湘已经开始删库跑路了 , 于是向东的需求就变成了找廖耀湘 , 找到后再搞联合开发 . 廖耀湘 , 著名抗日将领 , 曾参与研发过著名的血战昆仑关 , 后被派到缅甸参与国际需求 : 入缅作战 . 其在与日本鬼子搞联合开发时 , 曾常用其独门绝技 : 滚动研发大法 . 具体什么是滚筒研发大法 , 具体我是不太清楚了 , 大概意思就是依托有力地形 , 节节抵抗 , 一环套一环 . 这种研发方法经常会导致各个研发部门沟通混乱 , 部署混乱 , 但是就是有效地拖住敌人 . 不过 ,这个研发策略对于我党来说 , 几乎不起作用 , 因为说到乱有乱的打法 , 各自为战 , 联合作战 , 怕是我党研发更为擅长 . 于是一个乱着跑路 , 另外一个乱着追 , 所以就有了 : ![](https://ti-node.com/static/upload/6472356029660135425) 这场前后将近160万人共同参与的联合调试开发以下图为最终解决 : ![](https://ti-node.com/static/upload/6472357150260723713) ![](https://ti-node.com/static/upload/6472357218573352960)