`
jiagou
  • 浏览: 2530533 次
文章分类
社区版块
存档分类
最新评论

[人事管理]纸上谈兵与战略深思——赵括,一个被冤屈2300年的战国名将[ZT]

 
阅读更多

转载原文

一说到赵括,许多人都会说,该人是一个纸上谈兵的典型教材,从战国的长平大战到今天,他足足被人们冤枉了2000多年,也被人们讥讽了2000多年,被人们嘲笑了2000多多年,这是极为不公平的,尤其是对一个抵死保卫自己祖国的忠勇军人。

战国转折性的大战——在壮阔、血腥的长平大战,赵军统帅赵括究竟犯了那些错误,对于那可怜的40万冤魂中,赵括又究竟该负什么责任呢?!

长平大战一开始,赵军就犯了一个战略性的错误,造成这种错误的人正是所谓的四大名将之一的上将军廉颇。战国时代,由于赵国的战略环境和地理环境所决定,赵国的军队擅长的是野战或者说擅长进攻,最差的就是防守作战,赵国最厉害的就是战场突击力量,比如弓箭兵、轻步兵、骑兵等,所以才在对匈奴和胡人中屡建奇功。

秦国最擅长的是什么呢?!是步兵和防守,虽然秦国有地理地形的优势,但是数百年来东方六国攻入秦国本土的次数,有几次呢?!这就充分说明了问题。可以说赵军一开始就犯下了最大的战略性错误。尤其,在对垒中后期,秦军逐渐找到了对付赵军的骑兵的方法后,即步步为营,以壕沟、弩兵封锁的战术,赵军已经说彻底的丧失了战场中唯一的一点优势。

而,长平大战一开始,由于数战不利,赵军统帅廉颇就主动坚守,以图与秦军拼消耗,让秦军知难而退,但是谁也没预料到,秦军是王八吃了秤砣铁了心,一干就是14个月,长平大战的性质发生了根本改变,也就是由突发的战役决战,演变成了双方有意识的战略决战和战略消耗战。也不知道当时的赵国统帅是如何想的,至少可以说赵军犯下了第二个不可饶恕的错误。

当时就是业余战略家也知道,赵国的战争潜力远远要低于秦国,由战役演变为战略决战就已经输了一半,可是赵国的政治集群却没有充分认识到这一点,换而言之,赵国应该主动割地求和,以图保住赵国最珍贵的物资资源、人力资源和精锐的部队,才是上策,遗憾的是没有任何人想到这一点,为赵国精锐部队的覆灭做好准备。这就是赵国犯下的第三个战略性错误,可以肯定的说赵国已经输定了。

由于物资、军队的大规模消耗和对垒,使赵国政治集群的心灵很脆弱,本来用擅场进攻的赵括换下丧失斗志的廉颇,不能不说是一招好棋,可惜最佳的时机已经过去了,双方的对垒阵式已经完全形成,赵国是必输无疑了,只是看输多少和输多大而已了。加上临阵换将,新统帅上任后又要二~三个月磨合才能形成战斗力,一则赵国国力基本耗尽,二则秦军又不是傻子怎会让赵军有这样的机会。所以,这时也就犯下了第四个战略性错误,赵军覆灭的时机完全成熟了,所以不是赵军统帅赵括的纸上谈兵的缘故,而是这时的长平大战本身就是一个输定了战争。

但是,赵括上任后又犯下了一个不可饶恕的错误,也或者说是一个让人敬佩的错误,即以身殉国,抵死反抗,虽然是做错了,当时相对于历史上的一群群无耻的汉奸,简直就是一个完美的英雄,就是他的敌手——杀人王白起也是敬佩不已。可能正是由于赵括的拼死的反击,给秦军造成了空前绝后的伤亡,最后赵军被骗投降后,秦军还要不得不用残暴的集体屠杀来泄愤。至于,当时赵军究竟给秦军造成多大的损失就不知道了,因为秦人根本就不敢把它回忆起来和记录下来。但是,有一点可以肯定,长平大战不但是赵国心中的永远的痛,也是秦国心中永远的痛。长平大战后,秦国数次被其余5国痛打落水狗,甚至一度被攻入咸阳郊区的蓝田一带,用了20多年才恢复了元气。

青润的分析

上文中是一个转载,但是这段内容引起了我的深思。

大家都知道赵武灵王胡服骑射的故事,因为赵国北面就是匈奴,因此,赵国是中原七国中最早实现抛弃战车进行作战的国家。赵武灵王的改革使得赵国的军事实力增强了数倍,也在一段时间内解除了匈奴对赵国的军事优势。当然,战车作战在那个时候已经是一种传统的作战方式,赵武灵王也并没有完全抛弃它。

但是从这段改革中,大家也可以看到,赵国最强的是骑兵,当然真正的骑兵大兵团运动作战应该是起始于汉武帝时期(最近的电视连续剧《汉武大帝》中大家可以了解到很多)。但是,中原军队的骑兵作战应该是源于赵武灵王时期。

骑兵的作用是什么?

分析一下就可以知道,骑兵是运动作战和快速远程攻击,而不是防御,从这里可以看到赵国的实际力量应该和这篇文章中分析的相同。也可以看到赵国的实际实力所在。

从秦国方面来看,这场战役的作战后果:秦国数次被其余5国痛打落水狗,甚至一度被攻入咸阳郊区的蓝田一带,用了20多年才恢复了元气。

20多年是个什么概念,一代人,整整一代人的出现,也就是说,在长平之战中,在毁灭掉赵国的全部精锐部队之后,几乎也同时毁灭了秦国的主要军事力量。

从两国的经济力量对比来看,秦国富有汉中之地,同时占有天府之国(李冰的功劳),而赵国当时的主要地域是在现今的太行山和相连接的部分黄河中游冲积平原。地域范围比秦国小多了,同时加上北面与匈奴的敌对状态,也严重消耗了赵国实际的兵力和资源。所以,这篇文章中提到的关于资源对比的问题也是实际存在的。

进一步的分析可以得知,赵括其实是十分了解赵国的兵力状况和实际作战能力的,但可惜的是生不逢时,并没有在必要的时候做出正确的判断,后来的出击也的确是属于年轻人的意气用事,这一点可以看到他的确没有廉颇的稳重,但是,这也未必说他比廉颇更了解赵国兵力的实际所擅长的作战方式,只能说明廉颇用兵的失误而已。而赵括只不过是代替廉颇品尝了这次惨败,否则,这次战役中死亡的必然是廉颇,而赵括也将永远史上无名——这就是历史的选择。

同样在软件项目中也有很多类似的例子,我就经历过一次类似的项目经历。其实一场战役的管理和过程与一个项目的管理和过程是有很多相似点的。这些,在本文中就不再作更深入的分析了。

分享到:
评论

相关推荐

    python词云进阶——三国版

    出于对三国历史的喜爱,因此想制作一个关于《三国演义》版的词云,以一个新的角度去看这段历史。但由于本人掌握的数据分析技术有限,直接处理原版的《三国演义》难度很大(因为原版中很多简称,例如“公”、只称名不...

    赵括自少时学兵法.pdf

    赵括自少时学兵法.pdf

    中国程序员你的名字绝不该是“浅薄”

    战争的胜负取决于指挥者军事理论的掌握程度(别给我举赵括这类“纸上谈兵”的反例,他们根本算不上掌握了军事理论,充其量只算是“背”下了军事理论。“掌握”和“倒背如流”这是两个概念。)1、VC、VB、Delphi……...

    大学生创新创业训练计划经验分享.zip

    大学生创新创业训练计划(以下简称为“大创计划”)是一项旨在提升大学生创新能力和创业精神的实践活动。通过这项计划,学生可以在导师的指导下,自主开展研究性学习和创业实践。下面我将分享一些关于大创计划的经验和建议。

    node-v12.22.3-x86.msi

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    毕业设计-The coding solutions of Leetcode and 剑指Offer using .zip

    这里为你收集整理了关于毕业设计、课程设计可参考借鉴的资料一份,质量非常高,如果你投入时间去研究几天相信肯定对你有很大的帮助。到时候你会回来感谢我的。 本资源是经过本地编译测试、可打开、可运行的项目、文件或源码,可以用于毕业设计、课程设计的应用、参考和学习需求,请放心下载。 祝愿你在这个毕业设计项目中取得巨大进步,顺利毕业! 但还需强调一下,这些项目源码仅供学习和研究之用。在使用这些资源时,请务必遵守学术诚信原则和相关法律法规,不得将其用于任何商业目的或侵犯他人权益的行为。对于任何因使用本资源而导致的问题,包括但不限于数据丢失、系统崩溃或安全漏洞,风险自担哦!

    【微信小程序毕业设计】宠物店商城系统开发项目(源码+演示视频+说明).rar

    【微信小程序毕业设计】宠物店商城系统开发项目(源码+演示视频+说明).rar 【项目技术】 微信小程序开发工具+java后端+mysql 【演示视频-编号:282】 https://pan.quark.cn/s/cb634e7c02b5 【实现功能】 本系统实现的是和宠物相关的信息管理和发布,加入了商品销售的功能。操作角色为管理员和用户、商家,管理员的功能为用户管理、商家管理、宠物分类管理、宠物信息管理、商品分类管理、宠物用品管理、项目类型管理、服务项目管理、宠物日志管理、订单管理等;用户的功能为购买宠物、商品、预约服务发表日志管理订单等。商家功能为提供宠物、宠物用品、宠物服务,管理订单和服务预约等。

    雷迪森的工具包(95分以上课程大作业).zip

    Java SSM项目是一种使用Java语言和SSM框架(Spring + Spring MVC + MyBatis)开发的Web应用程序。SSM是一种常用的Java开发框架组合,它结合了Spring框架、Spring MVC框架和MyBatis框架的优点,能够快速构建可靠、高效的企业级应用。 1. Spring框架:Spring是一个轻量级的Java开发框架,提供了丰富的功能和模块,用于开发企业级应用。它包括IoC(Inverse of Control,控制反转)容器、AOP(Aspect-Oriented Programming,面向切面编程)等特性,可以简化开发过程、提高代码的可维护性和可测试性。 2. Spring MVC框架:Spring MVC是基于Spring框架的Web框架,用于开发Web应用程序。它采用MVC(Model-View-Controller,模型-视图-控制器)的架构模式,将应用程序分为模型层、视图层和控制器层,提供了处理请求、渲染视图和管理流程的功能。 3. MyBatis框架:MyBatis是一个持久层框架,用于与数据库进行交互。它提供了一种将数据库操作与Java对象映射起来的方式,避免了手动编写繁琐的SQL语句,并提供了事务管理和缓存等功能,简化了数据库访问的过程

    node-v9.10.1.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    基于B2C的网上拍卖系统_秒杀与竞价.zip

    基于B2C的网上拍卖系统主要用于帮助人们应用互联网方便快捷买到自己所中意的商品,并参与到秒杀与竞拍当中。 主要功能包括: 1.前台模块 (1)普通用户登录/注册。 (2)分类查看商品(普通商品与促销商品) (3)查看商品详细信息 (4)查看秒杀商品 (5)查看竞拍商品 (6)将商品加入购物车 (7)购买,结算功能 (8)留言 2.后台模块 (1)修改密码 (2)商品管理: -- 编辑/删除 -- 设置/取消促销 (3)秒杀商品:设置/取消秒杀 (4)竞拍商品:设置/取消竞拍 (5)订单管理:查看订单 (5)留言管理:查看/删除留言 项目访问路径: 前台:http://localhost:8080/sale 后台:http://localhost:8080/sale/user/adminlogin

    【前端素材】大数据-政务大数据共享交换平台.zip

    大数据技术指的是用于处理和分析大规模数据集的技术和工具。以下是一些常见的大数据技术和工具: Hadoop:Apache Hadoop是一个用于分布式存储和处理大规模数据的开源框架。它包括Hadoop Distributed File System(HDFS)用于数据存储和MapReduce用于数据处理。 Spark:Apache Spark是一个快速、通用的集群计算系统,提供了比MapReduce更快的数据处理能力。它支持内存计算和更多复杂的数据处理流程。 NoSQL数据库:NoSQL数据库(如MongoDB、Cassandra等)则更适用于处理这类数据。 数据仓库:数据仓库是一个用于集成和分析大规模数据的存储系统,一些知名的数据仓库包括Snowflake、Amazon Redshift等。 数据湖:数据湖是一个存储结构化和非结构化数据的存储池,用于支持数据分析和机器学习应用。 机器学习:大数据技术也广泛应用于机器学习领域,支持大规模数据的模型训练和预测分析。 流式处理:针对实时数据处理需求,流式处理技术(如Apache Kafka、Apache Flink)可以实时。

    【前端素材】大数据-气象预报大数据平台.zip

    大数据技术指的是用于处理和分析大规模数据集的技术和工具。以下是一些常见的大数据技术和工具: Hadoop:Apache Hadoop是一个用于分布式存储和处理大规模数据的开源框架。它包括Hadoop Distributed File System(HDFS)用于数据存储和MapReduce用于数据处理。 Spark:Apache Spark是一个快速、通用的集群计算系统,提供了比MapReduce更快的数据处理能力。它支持内存计算和更多复杂的数据处理流程。 NoSQL数据库:NoSQL数据库(如MongoDB、Cassandra等)则更适用于处理这类数据。 数据仓库:数据仓库是一个用于集成和分析大规模数据的存储系统,一些知名的数据仓库包括Snowflake、Amazon Redshift等。 数据湖:数据湖是一个存储结构化和非结构化数据的存储池,用于支持数据分析和机器学习应用。 机器学习:大数据技术也广泛应用于机器学习领域,支持大规模数据的模型训练和预测分析。 流式处理:针对实时数据处理需求,流式处理技术(如Apache Kafka、Apache Flink)可以实时。

    数学模型算法多目标决策分析方法.pptx

    数学模型算法

    ############ 光电传感器的描述

    光电传感器

    node-v12.17.0-x86.msi

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    Web开发工具和方法课程的学术项目Java、Spring、Hibernate、Angular

    Java SSM项目是一种使用Java语言和SSM框架(Spring + Spring MVC + MyBatis)开发的Web应用程序。SSM是一种常用的Java开发框架组合,它结合了Spring框架、Spring MVC框架和MyBatis框架的优点,能够快速构建可靠、高效的企业级应用。 1. Spring框架:Spring是一个轻量级的Java开发框架,提供了丰富的功能和模块,用于开发企业级应用。它包括IoC(Inverse of Control,控制反转)容器、AOP(Aspect-Oriented Programming,面向切面编程)等特性,可以简化开发过程、提高代码的可维护性和可测试性。 2. Spring MVC框架:Spring MVC是基于Spring框架的Web框架,用于开发Web应用程序。它采用MVC(Model-View-Controller,模型-视图-控制器)的架构模式,将应用程序分为模型层、视图层和控制器层,提供了处理请求、渲染视图和管理流程的功能。 3. MyBatis框架:MyBatis是一个持久层框架,用于与数据库进行交互。它提供了一种将数据库操作与Java对象映射起来的方式,避免了手动编写繁琐的SQL语句,并提供了事务管理和缓存等功能,简化了数据库访问的过程

    云计算基础课件—云安全dr.pptx

    云计算基础课件—云安全dr.pptx

    jizu3.cod

    jizu3.cod

    线性规划模型及应用中的整数规划讲义.pptx

    数学模型算法

    JAVA毕业设计之医疗挂号管理系统(springboot+mysql)完整源码.zip

    医疗挂号管理系统是一款基于Spring Boot和MySQL的Java毕业设计项目,旨在为医院提供一个高效、便捷的挂号管理解决方案。该系统采用了当下流行的微服务架构,通过Spring Boot框架实现快速开发和部署,同时使用MySQL数据库进行数据存储和管理。 在技术方面,本项目主要使用了以下技术: Spring Boot:一个基于Spring框架的快速开发工具,可以简化项目的搭建、配置和部署过程,提高开发效率。 MySQL:一款开源的关系型数据库管理系统,用于存储和管理医疗挂号管理系统中的数据。 MyBatis:一款优秀的持久层框架,用于实现Java对象与数据库之间的映射关系,简化数据库操作。 Redis:一款高性能的键值对缓存数据库,用于缓存系统中的热点数据,提高系统性能。 Bootstrap:一款前端UI框架,用于构建响应式的用户界面,提高用户体验。 jQuery:一款轻量级的JavaScript库,用于简化前端开发,实现动态效果和Ajax交互。 在功能方面,医疗挂号管理系统主要包括以下模块: 用户注册与登录:用户可以注册并登录系统,创建个人账户。 医生信息管理:管理员可以添加、修改和删除医生信息,包括姓名、职称、科室等。 挂号管理:用户可以选择医生和就诊时间进行挂号,支持在线支付挂号费用。 挂号记录查询:用户可以查看自己的挂号记录,包括挂号时间、医生信息等。 取消挂号:用户可以在规定时间内取消挂号,系统将退还挂号费用。 预约提醒:系统会在预约就诊前通过短信或邮件提醒用户。 统计报表:管理员可以查看系统的挂号统计数据,包括每日挂号人数、各科室挂号人数等。 通过这些功能,医疗挂号管理系统为医院提供了一个便捷、高效的挂号管理解决方案,有助于提高医疗服务质量和患者满意度。

Global site tag (gtag.js) - Google Analytics