现实生活中类比推理的例子中有什么例子是关于屠龙之技

伴随云计算的滚滚浪潮云原生(CloudNative)嘚概念应运而生,云原生很火火得一塌糊涂,都0202年了如果你还不懂云原生,那真的out了

大家言必称云原生,却鲜少有人告诉你到底什麼是云原生若是找资料来看,读完大多会感觉云绕雾罩一知半解,总之虚得很;甚至会让你一度怀疑自己的智商不过我对于读不懂嘚文章,一律归因于写文章的人太蠢当然这不一定是事实,但这样的思考方式能让我避免陷入自我怀疑的负面情绪

云原生之所以解释鈈清楚,是因为云原生没有确切的定义云原生一直在发展变化之中,解释权不归某个人或组织所有

技术的变革,一定是思想先行云原生是一种构建和运行应用程序的方法,是一套技术体系和方法论云原生(CloudNative)是一个组合词,Cloud+NativeCloud表示应用程序位于云中,而不是传统的數据中心;Native表示应用程序从设计之初即考虑到云的环境原生为云而设计,在云上以最佳姿势运行充分利用和发挥云平台的弹性+分布式優势。

Pivotal公司的Matt Stine于2013年首次提出云原生(CloudNative)的概念;2015年云原生刚推广时,Matt Stine在《迁移到云原生架构》一书中定义了符合云原生架构的几个特征:12因素、微服务、自敏捷架构、基于API协作、扛脆弱性;到了2017年Matt Stine在接受InfoQ采访时又改了口风,将云原生架构归纳为模块化、可观察、可部署、可测试、可替换、可处理6特质;而Pivotal最新官网对云原生概括为4个要点:DevOps+持续交付+微服务+容器

2015年云原生计算基金会(CNCF)成立,CNCF掺和进来后最初把云原生定义为包括:容器化封装+自动化管理+面向微服务;到了2018年,CNCF又更新了云原生的定义把服务网格(Service Mesh)和声明式API给加了进来。

可見不同的人和组织对云原生有不同的定义,相同的人和组织在不同时间点对云原生也有不同的定义真是乱的一匹,搞得鄙人非常晕菜我的应对很简单,选一个我最容易记住和理解的定义:DevOps+持续交付+微服务+容器

总而言之,符合云原生架构的应用程序应该是:采用开源堆栈(K8S+Docker)进行容器化基于微服务架构提高灵活性和可维护性,借助敏捷方法、DevOps支持持续迭代和运维自动化利用云平台设施实现弹性伸縮、动态调度、优化资源利用率。

云原生构建应用简便快捷部署应用轻松自如、运行应用按需伸缩。优点不一而足缺点微乎其微;秒殺传统Web框架,吊打祖传IT模式实在是保命**、评优晋级不可多得的终极绝密武器。

微服务:几乎每个云原生的定义都包含微服务跟微服务楿对的是单体应用,微服务有理论基础那就是康威定律,指导服务怎么切分很玄乎,凡是能称为理论定律的都简单明白不了不然就忒没b格,大概意思是组织架构决定产品形态不知道跟马克思的生产关系影响生产力有无关系。

微服务架构的好处就是按function切了之后服务解耦,内聚更强变更更易;另一个划分服务的技巧据说是依据DDD来搞。

容器化:Docker是应用最为广泛的容器引擎在思科谷歌等公司的基础设施中大量使用,是基于LXC技术搞的容器化为微服务提供实施保障,起到应用隔离作用K8S是容器编排系统,用于容器管理容器间的负载均衡,谷歌搞的Docker和K8S都采用Go编写,都是好东西

DevOps:这是个组合词,Dev+Ops就是开发和运维合体,不像开发和产品经常刀刃相见,实际上DevOps应该还包括测试DevOps是一个敏捷思维,是一个沟通文化也是组织形式,为云原生提供持续交付能力

持续交付:持续交付是不误时开发,不停机哽新小步快跑,反传统瀑布式开发模型这要求开发版本和稳定版本并存,其实需要很多流程和工具支撑

首先,云原生借了云计算的東风没有云计算,自然没有云原生云计算是云原生的基础。

随着虚拟化技术的成熟和分布式框架的普及在容器技术、可持续交付、編排系统等开源社区的推动下,以及微服务等开发理念的带动下应用上云已经是不可逆转的趋势

云计算的3层划分即基础设施即服务(IaaS)、平台即服务(PaaS)、软件即服务(SaaS)为云原生提供了技术基础和方向指引,真正的云化不仅仅是基础设施和平台的变化应用也需要做出改变,摈棄传统的土方法在架构设计、开发方式、部署维护等各个阶段和方面都基于云的特点,重新设计从而建设全新的云化的应用,即云原苼应用

1.本地部署的传统应用往往采用c/c++、企业级java编写,而云原生应用则需要用以网络为中心的go、node.js等新兴语言编写

2.本地部署的传统应用可能需要停机更新,而云原生应用应该始终是最新的需要支持频繁变更,持续交付蓝绿部署。

3.本地部署的传统应用无法动态扩展往往需要冗余资源以抵抗流量高峰,而云原生应用利用云的弹性自动伸缩通过共享降本增效。

4.本地部署的传统应用对网络资源比如ip、端口等有依赖,甚至是硬编码而云原生应用对网络和存储都没有这种限制。

5.本地部署的传统应用通常人肉部署手工运维而云原生应用这一切都是自动化的。

6.本地部署的传统应用通常依赖系统环境而云原生应用不会硬连接到任何系统环境,而是依赖抽象的基础架构从而获嘚良好移植性。

7.本地部署的传统应用有些是单体(巨石)应用或者强依赖,而基于微服务架构的云原生应用纵向划分服务,模块化更合理

可见,要转向云原生应用需要以新的云原生方法开展工作云原生包括很多方面:基础架构服务、虚拟化、容器化、容器编排、微服务。幸运的是开源社区在云原生应用方面做出了大量卓有成效的工作,很多开源的框架和设施可以通过拿来主义直接用2013年Docker推出并很快成為容器事实标准,随后围绕容器编排的混战中2017年诞生的k8s很快脱颖而出,而这些技术极大的降低了开发云原生应用的技术门槛

虽说云原苼的推介文档有引导之嫌,但面对它列举的优点作为杠精的我亦是无可辩驳。这么说的话云原生也忒好了吧,应用是不是要立刻马上切换到云原生架构我的观点是:理想很丰满,现实经常很骨感需从应用的实际需要出发,目前的问题是否真的影响到业务发展而推倒重来的代价能否承受得来。

软件设计有两个关键目标:高内聚、低耦合围绕这2个核心目标,又提出了单一职责、开闭原则、里氏替换、依赖导致、接口隔离、最少知识等设计原则

软件工程师一直都在为这两个目标而努力奋斗,以求把软件编写得更加清晰、更加健壮、哽加易于扩展和维护

但后来,人们发现有更多的诉求希望开发软件变得更简单、更快捷,程序员希望更少编写代码非专业人员也希朢能开发程序,于是更多的更傻瓜的编程语言被发明出来,更多的编程技术和编程思想被发明出来比如库、组件、云基础设施。

于是佷多技术变成了屠龙之技比如汇编,时代变了建国后动物不能成精了,没有龙可以宰了然后很多软件工程师摇身一变成了调参工程師、Call API砖家、用库包能手、拼组件达人,这是效率分工的结果也是技术发展的使然。

纵观近二十年的科技互联网发展历程大的趋势是技術下沉,特别是近些年随着云计算的发展和普及,基础设施越来越厚实业务开发变得越来越容易,也越来越没有技术含量而之前困擾小团队的性能、负载、安全性、扩展性问题都不复存在,这不禁让互联网行业的油腻大叔们噤若寒蝉仿佛分分钟就要被卷入历史洪流洏万劫不复。

虽然不可否认技术的重要性在降低但也还不至于那么悲观。遥想PC时代当VB、Delphi、MFC出现的时候,也有类似论调所见即所得,點点鼠标就可以开发PC桌面程序,是不是很高端那时候码农的担心相比现在恐怕是只多不少吧,但后来随着互联网兴起出现了后端开發这个工种,码农很快找到了新的战场网络、分布式、数据库、海量服务、容灾防错,于是又玩出一堆新花样

如果说PC时代的基础设施昰控件库,互联网时代的基础实施是云那AI时代基础设施是什么?又会有什么高端玩法

}

原标题:高考作文该告别“鸡汤寫作”了

  2015年高考已落下帷幕和往年一样,各省市新出的高考作文题成为社会各界热议的焦点今年高考作文题目引人注目的新特点の一,就是出现了一些取材自微博的“真实事件类”题目如重庆卷作文题《等待》,就取材自两年前的一条热门微博;而新课标全国一卷的材料作文题则取材自去年一起“孩子举报父亲违法”的真实新闻事件。这种现象发出一个信号:高考作文正在变得更加贴近现实

  对于这种从网络热点、新闻时事中提炼高考作文题的做法,不乏有人心怀疑虑认为这种出题思路“流于肤浅”,“过于超前”但依笔者之见,高考作文贴近现实的趋势绝对不是“过于超前”的恰恰相反,当下高考作文面临的问题并不是离现实太近,而是离现实呔远高考作文命题贴近现实的趋势,值得肯定和鼓励

  语文作文题在考试中所占分值高,而且在考生未来的人生中母语写作也是┅门必不可少的技能。理想的高考作文题一方面要满足筛选人才的宏观要求,能考察到考生的真才实学另一方面也应考虑到考生的需求,让考生能够在备考过程中获得真正有价值的写作知识与能力。结合这两方面来考虑高考作文贴近社会现实,是理所应当的

  高考考生一旦跨过高考这道门槛,就将从青少年蜕变为成年人就将经由大学进入现实的社会。对他们来说认知现实和思考现实问题的能力不可或缺;对于大学选拔人才来说,“理解现实”这一能力远比“文采飞扬”重要;而对于社会来说对现实问题的思考和解决能力哽是衡量一个人水平的准绳之一。高考作文引入社会热点正体现出了命题人对于考生思考现实问题能力的重视,既能给考生更大的发挥涳间也能更好地考察考生的综合能力。

  近年来高考作文题一贯“务虚”的现象,还没有得到根本性扭转以今年为例,从现实中取材的作文题所占的比例还是很小大多数省市要么用一些延展性极强的抽象话语做题目,要么拿一些文学性有余而实际意义有限的寓訁与哲理让考生写作。在这样的考题面前考生不得不想方设法地体现自己的“文采”,却很难在作文中表达自己对社会现实的思考与认識“鸡汤文”也就在这类考题盛行的环境下大行其道。

  考生热衷炮制能得高分的“鸡汤”教师们为了让学生获得高分,在教导考苼进行“鸡汤写作”的道路上越走越远这种“务虚”倾向造成的恶果就是:“高考作文”成了一种脱离实际的考试专用文体,学生们苦惢修炼的写作能力也成了一出考场便难堪大用的“屠龙之技”。彻底改变这一现状要走的路还很长。

  高考通过作文所要考察的昰涵盖考生认知能力、语言能力和逻辑能力为一体的综合能力,而绝不仅是运用文字技巧的能力社会需要更多宽广视野的综合型人才,高考作文命题的理念还没跟上社会需求正因如此,我们才要为这些敢于在命题上突破贴近现实的命题叫好,以期待高考作文命题理念脫胎换骨更加亲近考生和社会现实。





}

如今知识经济方兴未艾,以罗胖为代表的“焦虑贩卖者”搅得人心浮动引发了一波又一波学习浪潮。

作为多年地产从业人员的我也认识到自己知识机构老化,也需偠学习一些新的知识、锻炼一些新的技能来给自己傍身以免被这汹涌发展的浪潮淹没掉。于是开始互联网、图书馆、微信公众号里寻找囿关房地产经营方面的知识内容看了好多文章,绝大部分都是介绍大公司操作的内容动辄都是万科、恒大、碧桂园,关于小地产公司洳何进行实际操作市面上能找到的内容很少。

大公司的经验固然好看了让人感觉振奋,可是到了实际操作中就成了屠龙之技。方法昰好方法但是你小公司根本没有大公司那么多的资源可以利用,那些方法根本就用不上这就好像就是宇航员给你说到了太空你可以这樣,也可以那样看着固然兴奋,但现实是你根本上不了天

在中国,有80%的公司都是中小型公司他们的数量是非常巨大的。他们也是不受到关注的隐藏在一个一个小小的角落里,像山谷中的野百合

我今年快40了,人到中年自己十多年一直在中小企业混,已经过了半辈孓了估计以后进大公司的机会比较渺茫了。

我要学习的内容就是针对于中小型的开发公司和代理公司,来研究他们的运作

怎么办呢?毛主席他老人家说过自力更生,艰苦奋斗既然现成的没有,那就自己琢磨自己来总结创造。幸好我有十几年地产操作的实际经验我可以用结构化的体系,把那些零零碎碎的经验梳理起来这两年也学习了经济学、金融学一部分的知识,加上最近正在研究的易经、Φ医、孙子兵法把这些不同学科的知识整理起来,一定会提高很快

我的愿望就是,把地产操作经验结合经济、金融、兵法等等理论,形成针对于小型地产企业的可以实用的知识体系。既提高了自己也有益于他人。

我相信一定会有人因为看了我的文章,在项目操莋中能够使用,哪怕是多增加一点点业绩也是好的。

我深知这份任务的艰难自己的水平一般,文字功底有限要想把东西形成文字,不仅需要总结而且还要学习,还是有很大难度的幸运的是,我也没有要求自己规定强制性的时间只要自己能够不断的写,不断的茬成长就已经是非常满意了。

也曾想过自己在家闷头总结,等写好了再说后来我发现这是不可能的,因为人的懒惰性面对比较艰難的任务时,总是本能的选择逃避

幸运的是,网络时代给我提供了一个机遇我可以在各个平台上发布我写的简陋的文字。我还发现發出来之后,就有一些同行给我的文章给以指点他们指出了我的好多错误,他们的观点让我从全新的角度来看待问题比起我自己闭门慥车,成长的速度要快很多也有很多读者朋友向我表示感谢,他们的关注让我更加感觉做这件事情的意义。

为了方便与同行交流我還建了一个地产交流群,名字是“地产朋友汇交流群”群里都是一些地产同行的朋友,我希望建立一个小小的平台能够让大家在里面討论问题,共同提高共同成长。

}

我要回帖

更多关于 现实生活中类比推理的例子 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信