精华内容
下载资源
问答
  • 详解向下兼容、向上兼容、向前兼容、向后兼容
    千次阅读
    2019-11-09 14:16:12

    解析

    向下兼容、向上兼容、向前兼容、向后兼容四个概念之间的关联与联系:

    向上兼容等同于作向前兼容,向下兼容等同于向后兼容。主流使用的是向前兼容和向后兼容。向后兼容中“后”指“落后”,站在新版本的立场讨论过去版本的兼容性问题。向前兼容中“前”指“前进”,表示未来的事情,站在旧版本的立场讨论未来版本的兼容性问题。

    来源

    向后兼容(Backward compatibility)

    Backward compatibility is the capability of interoperating with older systems. In telecommunications and computing, a product or technology is backward or downward compatible if it can work with input generated by an older product or technology. If products designed for the new standard can receive, read, view or play older standards or formats, then the product is said to be backward-compatible; examples of such a standard include data formats and communication protocols. The reverse is forward compatibility, which implies that old devices allow data formats generated by new devices, perhaps without supporting all new features. A standard supports forward compatibility if older product versions can receive, read, view, or play the new standard. For example, the introduction of FM stereo transmission allowed backward compatibility since new FM radio receivers could receive monaural signals generated by old transmitters. It also allowed forward compatibility, since old monaural FM radio receivers could still receive a signal from a new transmitter. In programming languages, backward compatibility refers to the ability of a compiler for version N of the language to accept programs or data that worked under version N - 1. By this definition, if previous versions were also backward compatible, which is often the case, then, by induction, version N will also accept input that worked under any prior version after, and including, the latest one that was not backward compatible. However, in practice, features are often deprecated and support is dropped in a later release, which is yet thought of as backward compatible.
            Backward compatibility is important because it eliminates the need to start over when you upgrade to a newer product. A backward-compatible word processor, for instance, allows you to edit documents created with a previous version of the program. In general, manufacturers try to keep all their products backward compatible. Sometimes, however, it is necessary to sacrifice backward compatibility to take advantage of a new technology.
            The flip side of backward compatibility is upward compatibility. Upward compatible is the same as backward compatible, except that it is from the point of view of the older model.

    向前兼容(Forward compatibility)

            Forward compatibility is the capability of interoperating with anticipated future systems. Forward compatibility aims at the ability of a design to gracefully accept input intended for later versions of itself. The concept can be applied to entire systems, electrical interfaces, telecommunication signals, data communication protocols, file formats, and computer programming languages. A standard supports forward compatibility if older product versions can receive, read, view, play or execute the new standard. The applicability of a forward compatible system with new versions requires not only the respecting of the older version by the designers of the newer version but additionally some agreement on future design features with the design freeze of current versions. The introduction of a forward compatible technology implies that old devices partly can understand data generated by new devices.
    forward compatibility and extensibility:
            Although the concepts of forward compatibility and extensibility are similar, they are not the same. A forward compatible design can accept data from a future version of itself and pick out the "known" part of the data. An example is a text-only word processor ignoring picture data from a future version. An extensible design is one that can be upgraded to fully handle the new data in the newer input format. An example is a text-only word processor that can be upgraded to handle picture data.
            Forward compatibility is a design principle in which a program or piece of hardware is developed to remain functional in the future with new software or devices. For example, a computer program is typically written in code that allows it to work with an Operating System (OS) and hardware that is current at the time of its release. A developer creating a program with forward compatibility in mind tries to ensure that it will also be able to function several years later with a new OS and different hardware. This can be quite difficult to ensure, however, though certain methods can be used to make the process simpler.

    说明

    向后兼容中“后”指“落后”,而不是“后来”,表示过去的事情,站在新版本的立场讨论过去版本的兼容性问题。向前兼容中“前”指“前进”,而不是“以前”,表示未来的事情,站在旧版本的立场讨论未来版本的兼容性问题。
            微软网站对“向后兼容”和“向前兼容”的理解:
          (1)向后兼容。2007 Microsoft Office 系统向后兼容下列早期版本:Microsoft Office 2000、Microsoft Office XP 和 Microsoft Office 2003。这些版本的用户可以轻松地采用新的格式,并继续从现有文件中获得最大的益处。特别是他们还可以继续使用旧的 .doc、.xls 和 .ppt 二进制格式,这些格式与 2007 文件格式完全兼容。
          (2)向前兼容。应用程序的早期版本能够打开较新版本中的文件并忽略早期版本中未实现的功能。例如,Word 2003 向前兼容 Word 2007,因为它能够成功地使用转换器打开 Word 2007 文件。

    向上兼容(Upward Compatible)

    向上兼容(Upward Compatible),又称作向前兼容(Foreward Compatibility)。在计算机中指在较低档计算机上编写的程序,可以在同一系列的较高档计算机上运行,或者在某一平台的较低版本环境中编写的程序可以在较高版本的环境中运行,都称为向上兼容,前者是硬件兼容,而后者是软件兼容。例如,基于Intel386的PC兼容机上所有的软件也可以运行在486或更高的机型上。向上兼容具有非常重要的意义,一些大型软件的开发,工作量极大,如这些软件都能做到兼容,则无需在其它机器上重新开发,就可节省庞大的人力和物力。

    向下兼容(Downward Compatible)

    向下兼容(Downward Compatibility),又称作向后兼容(Backward Compatibility)。在计算机中指在一个程序或者类库更新到较新的版本后,旧的版本程序创建的文档或系统仍能被正常操作或使用,或在旧版本的类库的基础上开发的程序仍能正常编译运行的情况。例如较高档的计算机或较高版本的软件平台可以运行较为低档计算机或早期的软件平台所开发的程序,如基于Pentium微处理器的PC兼容机可以运行早期在486上运行的全部软件。向下兼容可以使用户在进行软件或硬件升级时,厂商不必为新设备或新平台从头开始编制应用程序,以前的程序在新的环境中任然有效。

    对于软件来说,向下兼容的意思是,较高版本的程序能顺利处理较低版本程序的数据。拿著名的动画制作软件 Flash的两个版本 Flash 5(老版本)与 Flash MX 2004(新版本)来说,这两个版本虽然保存出来的文件都是 .fla,可是文件内容的结构有所不同。尽管如此,Flash MX 2004 仍然能处理 Flash 5 保存的 fla 文件,我们就说 Flash MX 2004 是向下兼容的。而Flash 5不能处理Flash MX 2004保存的fla文件,我们就说Flash 5不支持向上兼容
     

     

     

     

     

     

     

     


     

    更多相关内容
  • 向下兼容、向上兼容、向前兼容、向后兼容

    万次阅读 多人点赞 2017-06-02 17:29:18
    简要辨析向下兼容、向上兼容、向前兼容、向后兼容四个概念之间的关联与联系。简言之,向上兼容等同于作向前兼容,向下兼容等同于向后兼容。主流使用的是向前兼容和向后兼容。向后兼容中“后”指“落后”,站在新版本...

    摘要:

    简要辨析向下兼容、向上兼容、向前兼容、向后兼容四个概念之间的关联与联系。简言之,向上兼容等同于作向前兼容,向下兼容等同于向后兼容。主流使用的是向前兼容和向后兼容。向后兼容中“后”指“落后”,站在新版本的立场讨论过去版本的兼容性问题。向前兼容中“前”指“前进”,表示未来的事情,站在旧版本的立场讨论未来版本的兼容性问题。

    正文:

    向后兼容(Backward compatibility)

            Backward compatibility is the capability of interoperating with older systems. In telecommunications and computing, a product or technology is backward or downward compatible if it can work with input generated by an older product or technology. If products designed for the new standard can receive, read, view or play older standards or formats, then the product is said to be backward-compatible; examples of such a standard include data formats and communication protocols. The reverse is forward compatibility, which implies that old devices allow data formats generated by new devices, perhaps without supporting all new features. A standard supports forward compatibility if older product versions can receive, read, view, or play the new standard. For example, the introduction of FM stereo transmission allowed backward compatibility since new FM radio receivers could receive monaural signals generated by old transmitters. It also allowed forward compatibility, since old monaural FM radio receivers could still receive a signal from a new transmitter. In programming languages, backward compatibility refers to the ability of a compiler for version N of the language to accept programs or data that worked under version N - 1. By this definition, if previous versions were also backward compatible, which is often the case, then, by induction, version N will also accept input that worked under any prior version after, and including, the latest one that was not backward compatible. However, in practice, features are often deprecated and support is dropped in a later release, which is yet thought of as backward compatible.
            Backward compatibility is important because it eliminates the need to start over when you upgrade to a newer product. A backward-compatible word processor, for instance, allows you to edit documents created with a previous version of the program. In general, manufacturers try to keep all their products backward compatible. Sometimes, however, it is necessary to sacrifice backward compatibility to take advantage of a new technology.
            The flip side of backward compatibility is upward compatibility. Upward compatible is the same as backward compatible, except that it is from the point of view of the older model.

    向前兼容(Forward compatibility)

            Forward compatibility is the capability of interoperating with anticipated future systems. Forward compatibility aims at the ability of a design to gracefully accept input intended for later versions of itself. The concept can be applied to entire systems, electrical interfaces, telecommunication signals, data communication protocols, file formats, and computer programming languages. A standard supports forward compatibility if older product versions can receive, read, view, play or execute the new standard. The applicability of a forward compatible system with new versions requires not only the respecting of the older version by the designers of the newer version but additionally some agreement on future design features with the design freeze of current versions. The introduction of a forward compatible technology implies that old devices partly can understand data generated by new devices. 

    forward compatibility and extensibility:

            Although the concepts of forward compatibility and extensibility are similar, they are not the same. A forward compatible design can accept data from a future version of itself and pick out the "known" part of the data. An example is a text-only word processor ignoring picture data from a future version. An extensible design is one that can be upgraded to fully handle the new data in the newer input format. An example is a text-only word processor that can be upgraded to handle picture data.

            Forward compatibility is a design principle in which a program or piece of hardware is developed to remain functional in the future with new software or devices. For example, a computer program is typically written in code that allows it to work with an Operating System (OS) and hardware that is current at the time of its release. A developer creating a program with forward compatibility in mind tries to ensure that it will also be able to function several years later with a new OS and different hardware. This can be quite difficult to ensure, however, though certain methods can be used to make the process simpler.

    总结:

            向后兼容中“后”指“落后”,而不是“后来”,表示过去的事情,站在新版本的立场讨论过去版本的兼容性问题。向前兼容中“前”指“前进”,而不是“以前”,表示未来的事情,站在旧版本的立场讨论未来版本的兼容性问题。

            微软网站对“向后兼容”和“向前兼容”的理解:

          (1)向后兼容。2007 Microsoft Office 系统向后兼容下列早期版本:Microsoft Office 2000、Microsoft Office XP 和 Microsoft Office 2003。这些版本的用户可以轻松地采用新的格式,并继续从现有文件中获得最大的益处。特别是他们还可以继续使用旧的 .doc、.xls 和 .ppt 二进制格式,这些格式与 2007 文件格式完全兼容。
          (2)向前兼容。应用程序的早期版本能够打开较新版本中的文件并忽略早期版本中未实现的功能。例如,Word 2003 向前兼容 Word 2007,因为它能够成功地使用转换器打开 Word 2007 文件。


    向上兼容(Upward Compatible)

    向上兼容(Upward Compatible),又称作向前兼容(Foreward Compatibility)。在计算机中指在较低档计算机上编写的程序,可以在同一系列的较高档计算机上运行,或者在某一平台的较低版本环境中编写的程序可以在较高版本的环境中运行,都称为向上兼容,前者是硬件兼容,而后者是软件兼容。例如,基于Intel386的PC兼容机上所有的软件也可以运行在486或更高的机型上。向上兼容具有非常重要的意义,一些大型软件的开发,工作量极大,如这些软件都能做到兼容,则无需在其它机器上重新开发,就可节省庞大的人力和物力。


    向下兼容(Downward Compatible)

    向下兼容(Downward Compatibility),又称作向后兼容(Backward Compatibility)。在计算机中指在一个程序或者类库更新到较新的版本后,旧的版本程序创建的文档或系统仍能被正常操作或使用,或在旧版本的类库的基础上开发的程序仍能正常编译运行的情况。例如较高档的计算机或较高版本的软件平台可以运行较为低档计算机或早期的软件平台所开发的程序,如基于Pentium微处理器的PC兼容机可以运行早期在486上运行的全部软件。向下兼容可以使用户在进行软件或硬件升级时,厂商不必为新设备或新平台从头开始编制应用程序,以前的程序在新的环境中任然有效。

    对于软件来说,向下兼容的意思是,较高版本的程序能顺利处理较低版本程序的数据。拿著名的动画制作软件 Flash的两个版本 Flash 5(老版本)与 Flash MX 2004(新版本)来说,这两个版本虽然保存出来的文件都是 .fla,可是文件内容的结构有所不同。尽管如此,Flash MX 2004 仍然能处理 Flash 5 保存的 fla 文件,我们就说 Flash MX 2004 是向下兼容的。而Flash 5不能处理Flash MX 2004保存的fla文件,我们就说Flash 5不支持向上兼容。


    西安电子科技大学的《计算机体系结构》的考题答案中给出兼容性的定义:
    (1)向上(下)兼容指的是按某档机器编制的软件,不加修改就能运行于比它高(低)档的机器上。
    (2)向前(后)兼容指的是按某个时期投入市场的该型号机器上编制的软件,不加修改就能运行于比它前(后)投入市场的机器上。

    展开全文
  • 本文首发于微信公众号:粥左罗(ID:fangdushe...99%的可能性是遇到了一个情商智商都比你高的人,在对你向下兼容。我觉得这个段子真的太有意思了。听完课以后,我细细的盘点了一下这些年见过的牛人。原来真正厉害的人...

    本文首发于微信公众号:粥左罗(ID:fangdushe520),作者:文七君

    大家好,我是文七。这两天听刘润老师的课,里面有一个段子:

    当你发现有一个人,你说什么他都能够理解,沟通很顺畅,你也很享受那个过程,好像找到了人生伴侣和soulmate。

    99%的可能性是遇到了一个情商智商都比你高的人,在对你向下兼容。我觉得这个段子真的太有意思了。听完课以后,我细细的盘点了一下这些年见过的牛人。

    原来真正厉害的人,全都有向下兼容的能力。

    1.向下兼容是保全他人体面,让别人舒服

    你平时在生活中有没有遇到过这样的人:

    你获得什么成就的时候,TA不屑一顾:这个啊……我早就会了。

    你提着新买的包上班,TA嗤之以鼻:我昨儿在商场里看到这款了,正打折促销呢!我后来买的XXX款,你们看看。

    你表达观点时,TA打断你的话:这个我在粥左罗公号里早看过了。

    你分享所见所闻时,TA拿出相册:这地儿我前年都去两次了,你看我照得多好看!

    遇见这样的人,你肯定会第一时间丧失说话的兴致。不仅如此,你可能还会非常尴尬,一时间难以下台。这种人,总是有意无意的就站在制高点上,多多少少让人感觉很不舒服。真正高段位的人,你和TA在一起一定会很舒服自在。你知道对方厉害,但对方的厉害绝不会让你难受。

    你的每一个分享,虽然都在TA的经验范围内,但是TA绝不会抢你的风头,让你没趣;你的每一个错误,虽然TA都能发现,但是TA绝不会当众点破你的错处,让你难堪。越优秀的人,越会让他人舒服。

    葛优就是这么一个人。老梁曾这么评价过葛优:在我所接触过的名人大腕中,葛优是最不招人讨厌的,因为他又低调又谦虚。所有的人,都不会讨厌葛优,因为葛优从来不说让你讨厌的话。

    葛优跟人在一起时,从不挑别人的毛病。但凡有人愿意说,他总是身体前倾,把双手放在腿上,认真的问:“还有这事儿呢?这我没听说过。听您说我真长见识。”

    葛优谦虚低调的背后,其实是懂得看破不说破,懂得维护对方的体面。

    先秦《慎子·内篇》里有一句话:“不瞽不聋,不能为公。” 意思是不装装糊涂,不能居高位。

    看破别人的短处而不说破,比别人懂得更多而不自夸,就是一种装糊涂。懂得在适当的场合装糊涂,才是高段位的人。所谓会说话,不仅仅在于懂得好好说话,还在于懂得何时不说话。真正厉害的人,都懂得向下兼容,看破而不说破,保全别人的面子,不让别人难堪,不抖机灵,不显摆自己。

    懂得多聆听,少批判,把优越感留给他人,才是真正高段位的人。

    2.向下兼容是懂得将心比心,换位思考

    前几天有一个 #女艺人欺凌助理#的热搜,在网上引起一番讨论。在某节目上,杨璐回忆起多年前自己做助理时服务过的一个女艺人。

    女艺人晚上睡觉一个人怕黑,又嫌弃他会打呼噜影响自己休息,竟然想了一个损招——让他睡在浴缸里。不仅如此,她还拍下他睡浴缸的照片发给朋友,对他极尽嘲笑侮辱。杨璐说自己当时初入职场,只想努力做事。女艺人却天天盛气凌人颐指气使,在高速路上把他丢下,让他睡酒店走廊、睡浴缸,对他百般刁难侮辱,给他留下了很大的心理阴影,极大的打击了他的自尊。

    这件事已经过去七八年了,但是杨璐在节目上说起这件往事时,仍止不住的流眼泪,足见女艺人对他伤害多深。女艺人后来的事业糊得一塌糊涂。这件事情爆出来以后,很多人都说:怪不得她红不起来,活该!

    欺凌比自己地位低的人,显示了一个人恶劣的人品。德行堪忧的人,无论在哪里,都不会长久立足。即使偶尔得势,也终是德不配位,早晚败露。反观娱乐圈那些真正厉害的人,都个个都懂得体恤弱势,懂得将心比心,换位思考。

    2018年,李诞和汪涵一起参加了综艺《野生厨房》。在节目里,李诞因为动手能力薄弱、主持专业能力欠缺等等原因,对自己产生了怀疑。他跟汪涵说:“我昨天吃沙炒蟹的时候,有一个特别强烈的感觉,我觉得那个沙子是我,一点用都没有。”

    面对李诞的自我否定,汪涵安慰他说:“大海没了沙子,它就没有了沙滩,大海的美就减了一半了。”后来李诞去意已决,汪涵也没有强人所难,而是说:“诞诞是个成年人,成年人做的决定我们都要尊重。”

    李诞中途退出这样的举措,在已经征战职场多年的汪涵看来, 肯定是不专业的行径。但是汪涵没有拿自己的经验来压李诞,而是在李诞觉得难堪难受时,给他一个台阶下,让他体面的离开。

    汪涵在节目中的一席话,既肯定了李诞的价值,又充分照顾了李诞的感受。正是因为懂得为他人着想,汪涵才能成为主持界风评最好的主持人,不仅深受观众喜爱,还成为主持界所有后辈的榜样。

    再风光的人,也有默默无闻的时候。再有能力的人,一开始也都是从没能力走过来的,他们都经历过一路成长的艰辛与不易。

    真正优秀的人,都知道自己的来处,懂得将心比心,体谅他人的难处,在对方需要的时候帮人一把。我在职场上工作10年,发现工作中那些真正优秀的人,他们为人处事的优秀能力,不是体现在对领导的态度上,而是体现在对比自己地位低的人的态度上。

    在领导面前每个人都必须得好好说话,这其实是一种服从与自我保护;而只有在对待下属的时候,一个人的表现,才体现了段位的高低、能力的厉害。

    你对比你地位低的人是什么态度,你就是什么段位的人。强者愈强,越是厉害的人,越懂得思维向下兼容,越懂得将心比心,换位思考。向下兼容他人,懂得换位思考照顾别人的情绪。不居高自恃,不欺凌弱小,才是真正值得敬佩的人。

    3.向下兼容是一种“灰度策略”,接纳异见

    优秀的管理者,都懂得向下兼容。

    向下兼容,就是允许员工试错犯错,给员工成长的空间。Facebook 的创始人扎克伯格有句著名的口头禅:快速行动,打破常规。

    在他看来,如果你没有犯错,那说明你的行动不够快。在 Facebook 有一个非常有名的故事:年轻的实习生 Ben,在一次测试中触发了漏洞,导致公司网站崩溃了整整半小时。

    对于一家互联网公司来说,这种错误几乎难以饶恕。然而,Ben 并没有因此被开除,反而最后成为了 Facebook 的正式员工。不仅如此,后来类似的创新测试在公司内部都被称为 “Ben 测试”。这个故事在 Facebook 成为美谈,它体现了 Facebook 的探索精神:允许员工犯错。

    允许员工开展创新尝试,让团队探索新领域,而不是用高压手段控制,才使得 Facebook 成为一家伟大的创新型公司。

    华为创始人任正非曾经在公开采访中强调过:宽容,是领导者的成功之道。

    “管理者的宽容首先是对过错的宽容。管理者要在一定范围内给员工试错空间,要承担员工成长过程中的试错成本。”

    华为手机几年前还是默默无名,在市场上没有什么突出地位。后来华为开始改革,自己站出来否定自己的廉价定制机,慢慢尝试“精品战略”,才在中高端市场站稳脚跟。这中间研发人员不断试错,摔了很多跟头。

    任正非坦言道,华为的产品研发成功率不超过50%,每年有几十亿美元都花在了试错上。华为如今的实力,是员工一次次不断的失败积累起来的。向下兼容是懂得包容,鼓励员工有不同意见。任正非说过:允许异见,就是战略储备。

    他说,管理者只有充满包容力,才能使不同性格、不同特长、不同偏好的人能够凝聚在组织目标和愿景的旗帜下。

    任正非有个著名的“灰度策略”:世界上没有绝对的黑白对错,凡事都有它的灰度。要用包容的心态海纳百川,有容则天宽地阔。在任正非看来,成熟的管理者就是观念和思想更加开放,更加包容,更懂得妥协。有包容才能创新,才能产生伟大的商业。

    4.向下兼容是多用人之长,少抓人之短

    中国近代政治家曾国藩,一直以知人善用闻名后世,他的识人秘诀就是看人长处。他曾对弟弟曾国荃说:“人才以陶冶而成,不可眼孔太高,动谓无人可用。凡有一长一技者,断不肯轻视。”

    这段话的意思是要想挖掘人才,领导者不能眼光太高,要能够容忍他人的短处,切莫追求完人。只要人有一技之长,就不能轻视。眼界太窄,看不到周围人的长处,用人时却说身边无人可用,实在是自己没眼光。

    曾国藩还指出:“衡人者但求一长可取,不可因微瑕而弃用有用之才。”

    要想用一个人,就要有包容的胸怀。不以小恶弃人大美,不因为人有短处就放弃人才,而是要发挥人才的长处。这才是真正懂得用人的大政治家。

    不仅古代的大人物懂得向下兼容看人长处,现代的企业家们也非常重视在用人上扬长避短。任正非今年接受中央电视台独家专访时,提到一个故事:华为的5G一直处于领先地位,与一个俄罗斯小伙子有关。

    这个俄罗斯研究所的小伙子很不合群,在公司呆了十几年了,也不与人交流,一天到晚的玩电脑。

    “管研究的人去看他,他跟人打个招呼就不理人了。他不善于打交道,我们都不知道他天天在干嘛。”就是这么一个人,帮助华为从2G突破到3G,让华为在无线电领域领先了爱立信。之后华为才能大规模占领欧洲,直到不断的突破4G、5G。

    不合群、不与人沟通,这是一个员工在职场中挺大的缺点。但是华为没有因为这个俄罗斯小伙的缺点,就放弃这个人才,而是懂得珍惜对方的长处,忽略他的短处,这才实现了华为在关键节点上对对手的碾压,奠定了他们后来的龙头地位。“我们现在很厉害,与这个小伙子的突破有关。”任正非坦言道。

    向下兼容,是一种高段位的能力。

    向下兼容,是能够包容不如自己的人,不攻击他人的无知,将优越感和体面留给对方;

    向下兼容,是平等尊重他人,不轻视他人,是懂得照顾他人的感受,是能够将心比心,换位思考;

    向下兼容,是管理者允许员工试错犯错,并且为员工承担试错成本,给员工成长的空间和表达的自由;

    向下兼容,是懂得看人长处,忽略他人的短处,懂得扬长避短。懂得向下兼容的人,是真正高段位的人。这样的人,不愁不出头;这样的管理者,不会找不到好人才;这样的职场人,不怕走不远。END

    展开全文
  • 向上生长,向下兼容

    2021-09-14 00:17:38
    那么今天我借了这个标题,但我会额外说一句,除了向上生长,还要向下兼容。 当然,当提到“上”和“下”的时候,就已经非常的政治不正确了,但我觉得还是这样表达更容易理解,对这个描述不正确非常反感的,表达厌恶...

    最近几天又见到了粥左罗,每次跟他交流都觉得有不少收获,最近他的一条视频引爆了,据说播放量已经过千万,是对自己十年成长历程的一个简单总结,很秀,很励志。

    其实他刚离职出来准备创业的时候我就主动找过他,因为当时侧面了解了这个人的能力非常优秀,后来的发展果然证实了这个印象。他的公司叫做向上生长,他自己的成长历程也在诠释这个词,不断地向上成长。那么今天我借了这个标题,但我会额外说一句,除了向上生长,还要向下兼容。

    当然,当提到“上”和“下”的时候,就已经非常的政治不正确了,但我觉得还是这样表达更容易理解,对这个描述不正确非常反感的,表达厌恶的读者,我很抱歉。如果您不能忍受这样的表达,取关是您无上的权利,无需留言让我知晓。

    首先,人的生存环境,人的社交关系,是有圈层的,而人的认知也会受圈层的影响。

    有些时候,我们无法说,什么圈层就一定是好的,一定是坏的,但是我们能看到,优秀的人是怎么流动的,也许优秀的人的圈层流动的顺序,大概就是所谓的“上”和“下”。

    比如说,知识层级,从低学历到高学历。

    比如说,居住地域,从乡村到县城到省城到一线城市。

    比如说,从事行业,从体力密集型到智力密集型。

    比如说,财富水平,从小康到中产到富裕。

    人们希望自己及家人越来越富裕,希望自己及下一代,学历越来越高,能越来越有学问,希望自己的社交圈越来越具有智慧和视野,这就是所谓的向上生长。

    向上生长,也就是不要安于现状,不要被眼前的舒适区所束缚,需要不断去认识更优秀的人,不断增长自己的知识,财富,视野和格局。

    但与此同时,我还要强调一下,也不要忘了向下兼容。

    前面说了,所谓“上、下”并无对错之分。以前有句老话,条条大路通罗马,后来有人加了一句,有人出生在罗马。那么出生在罗马的就一定是好事么?

    晋惠帝生在帝王家,身边都是皇亲国戚,各种士族大臣,结果灾情上报后,皇帝说了句,何不食肉糜,这句话倒是流传千古,你说他很蠢么,是真的不体下情,完全不懂人间疾苦,结果一生傀儡,坐看五胡乱华的大幕拉开。

    满清八旗子弟也是,出生贵胄衣食无缺,如果想读书,也有最好的老师来教,结果各个提笼挂鸟,荒废终生,当革命到来特权被剥夺时,竟没有一点谋生的本领。

    所谓上流社会,如果固步自封,不能体察民情民意,不能体会民间疾苦,最后都是腐败糜烂的结局。历史数千年,几乎没有例外。

    现代商业社会,作为创业者,企业家也是如此,你一方面要不断向上生长,得遇业内大佬点拨扶植。但一方面也要向下兼容,连黄峥,张一鸣都能深刻把握下沉市场对不对,如果只往上看,不向下看,那么很多商业机会,很多产品逻辑,就没办法想得明白,搞得透彻。互联网早年的海归创业者,往往过于迷信于自己的视野,见识,知识的上,而忽略了向下兼容,才会屡屡错失良机,看着草根创业者攻城掠地。那么最近这些年就不一样了,精英阶层开始非常注意下沉市场,非常关注下沉用户的体验,针对各种下沉用户贪小便宜的心理去设计产品营销手段,我们可以看到最近几年冒出来的互联网新贵,几乎都是这样的模式。

    所谓上和下,说到底,没有庞大的“下”的支撑,哪来的“上”的优越。20年前业内没人瞧得起qq的用户价值,现在则是无比庞大的腾讯帝国。

    就好比一棵大树,你想长得更高,你的根系应该扎得更深。不能只看到高耸的树冠,更要知道根深才能叶茂。

    一个草根创业者,追求向上,当然是好事,他不断地追求更高的社交圈层,追求更高的视野和格局,当然是对的,但有些人觉得,自己既然成长了,就要洗心革面,刷掉之前草根的印记,革掉自己平民圈层的认知。这就傻了,能够跨越不同圈层,利用认知差进行商业模式的设计,其实才是高明的手段,如果你失去了对原有圈层的认知,那么在更高的圈层里,你算老几?跨越多个圈层,通过不同圈层的认知差,实现商业模式的设计,其实是非常非常多成功商业案例的基础,为了追求所谓"上进",轻易舍弃自己的优势,是很傻的。

    其实这个文章开始还起了一个标题,更容易传播,但更不正确,是“向上生长,向下收割”,如果你不把收割这个词当作贬义词,比如再换个词,“向下收获”,大概就能理解我要说的是什么,其实很多人做的就是这样的事情,获得更高圈层的认知和资源,然后利用自己对底层用户圈层的认知,实现成功的兜售或者商业转嫁。

    那么,下面我说说,如何算作不同圈层的兼容。

    第一种,是了解

    了解还是很重要的,不了解就容易产生误解,产生误判,比如不同地区习俗的不同,你如果不了解别人地区的习俗,你可能表达的是友好,别人却会误判。

    比如广东习俗,别人倒茶的时候,手指轻叩桌面表示感谢,但有些地区的人就不知道,觉得你什么意思,嫌我倒的慢还是怎么的。

    比如国内有人帮你搬家很辛苦,你切个冰西瓜表示感谢,很自然对不对,如果在美国一个黑人哥哥帮你搬家很辛苦,你切个冰西瓜表示感谢,嗯,自求多福吧。

    第二种,是包容

    就是你不但了解对方的信仰,对方的诉求,而且能包容对方的信仰和诉求。比如我不是某个信仰的信徒,或者说我的审美取向是怎样的,但不妨碍我包容某些信仰,或者某些其他的审美取向。

    第三种,是认同

    就是你和对方就某些信仰,某些诉求是有较多共性的,你认同对方的诉求合理性,认同对方的目标。

    认同一致的圈层,往往是你的舒适区。

    第四种,是追随

    什么是追随呢,就是本来你拥有某种信仰,某种认知,但是你了解了对方的信仰和认知后,你发现他们的比你现在的信仰和认知更优秀,更符合你的成长诉求,于是你成为他们的信众,这种就比认同更高了一个层次,你愿意改变自己的信仰,来追随对方的信仰。

    向上生长,很多时候也是一个不断追随的过程,可能有一个阶段,你会有一个层级的认知,当你掌握更多知识,更多视野,遇到更优秀的人的时候,你可能会追随一个新的认知。

    我以前说过傻逼定律,如果一个人从来不认为自己傻逼过,那他就是一个不可救药的大傻逼。那么这句话也可以这么解释,你在成长的过程中,认知是有变化的,是要追随一些更优秀的人,更优秀的社群成长,当你发生这样的认知转变,你回头看自己的过去,肯定就觉得有些傻逼。

    向下兼容,当然,也包括横向兼容,(比如世界有不同的宗教,不同的信仰,不同的种族和文化),首先要尽可能了解各种不同的信仰和诉求;其次是尽可能包容不同的信仰和诉求;至于认同,说白了可能就很难,但也没必要强迫自己认同。不强迫自己认同别人,也不强迫别人认同自己,是一个很好的习惯,世界毕竟是多彩的。

    当然,所谓尽可能包容,也不是无原则的包容,比如,无论有什么原因,恐怖主义是不能包容的。那么对我个人而言,反智主义也是无法包容的

    另外,了解,包容,是不等于认同的,有人想躺平,那么创业者可以包容他们,甚至找出合适的产品兜售给他们,但不代表会认同他们。就好比,那谁,最身体力行延迟满足的那位大佬,推给用户的都是即时满足的产品。

    大体如此,向上生长,向下兼容。


    昨天,闲着也是闲着就发了一篇劝退,当然也被不少留言骂了,很正常,我都说了,不敢说那些信仰不对,咱只求两下相安,谁也别碍着谁,总有人非要跟我讲道理,不好意思,我不听我不听我不听。

    对了,你说我写文章向上生长,向下兼容,咋自己不能身体力行呢。不好意思,我岁数大了,思维僵化了,跟不上时代了,行不行。

    插个图片,昨天取关559,是新高,是真取关,不存在所谓的以取关为噱头的营销手段。之前也有取关小高潮,嗯,之前也经常劝退来着,是真劝退,我嫌订阅的人多行不行,我就想能不能降下来行不行。

    我知道很多读者不晓得我是谁,我也从来不做自我介绍,这就对了,我什么都不是,关注的意义为0,真的真的,我都这么说了,咱就别计较了行么。

    展开全文
  • 向上兼容向下兼容

    2017-07-25 09:12:00
    向上兼容向下兼容事实上能够是对同一事情在双方面进行的不同描写叙述而已。比方。我们针对JDK1.4平台开发的程序A能在JDK1.5平台上进行正常执行。那么此时我们就说:程序A向上兼容JDK1.5平台,而JdK1.5平台向下兼容...
  • 原标题:毕业十年,我终于学会了职场底层逻辑:向下兼容思维用了就对了 网络剧《职场新丁》中,同事华妃在面对新人贾小丁时,威逼利诱,敲诈勒索,各种欺负新人。完全把新人贾小丁当做是"免费的劳力"、"跑腿的机器...
  • 向上管理,向下兼容 在职场中学习多年。逐渐明白编程不仅是对着屏幕敲键盘。对领导安排的任务要及时汇报,打破信息壁垒。对前端,产品,尤其是合作的后端同事要时常沟通,以免方向跑偏。对下属犯的错与能力不足的...
  • 长篇总结之JavaScript,巩固前端基础

    千次阅读 2020-03-01 21:53:15
    文 / 掘金大家好,我是魔王哪吒,话不多说,今天带来的是一篇《长篇总结之JavaScript,巩固前端基础》文章,欢迎大家喜欢。前言什么是JavaScriptJavaScript是一种基...
  • Linux常用的英文总结

    万次阅读 2017-08-13 12:59:37
    上,向上,一。高的  76。string [stri?] n。行,字符串  77。每个[?i:t?] a。& 广告。各(自),每个  78.活跃的[?? ktiv] a。激活的,活动的  79。话题[?t?pik] n。题目,论题  80。start [stɑ...
  • Python简介

    2020-12-05 02:31:41
    二、Python语言的特点 简单易学、明确优雅、开发速度快 简单易学:与C和Java比,Python的学习成本和难度曲线不是低一点,更适合新手入门,自底向上的技术攀爬路线,先把目标定在一个小山头,然后再往更高的山峰前进...
  • 什么是CRM软件?

    2017-07-03 15:00:00
    Web用户可以使用浏览器察看由上级发布的各种静态报表,也可根据需要即席进行不同维度、不同时间的动态查询,并可以方便地对感兴趣的数据进行向上传送或向下传送。对于上级的业务人员,也可使用常用的MSExcel...
  • 计算机系统结构

    2021-07-18 04:37:25
    7、软件的可移植性8、主存空间数相关9、通用寄存器数相关10、通用寄存器变址值相关11、自定义数据表示12、计算机系统结构13、请解释软件和硬件在逻辑功能上是等效的含义14、什么是流水线的瓶颈子过程15、请描述系列...
  • 工业互联网平台事关未来10-15年工业操作系统主导权之争,事关一个国家制造业竞争优势的确立、巩固和强化。那么,工业互联网平台究竟是什么?干什么用?谁来建设?怎么建设?怎么...
  • 这份web前端大厂面试题,无谓寒冬(已拿Offer)

    千次阅读 多人点赞 2020-12-31 11:43:26
    Standards (标准)模式(也就是严格呈现模式)用于呈现遵循最新标准的网页,而 Quirks (包容)模式(也就是松散呈现模式或者兼容模式)用于呈现为传统浏览器而设计的网页。 15.HTML 与 XHTML——二者有什么区别 ...
  • OpenCV Mat类详解和用法

    万次阅读 多人点赞 2017-04-13 16:58:49
    在每种情况我们(人类)看到了什么是图像。但是,转换图像到我们的数字设备时我们的记录是图像的每个点的数值。  例如在上图中你可以看到车的镜子只是一个包含所有强度值的像素点矩阵。现在,我们如何获取和...
  • 二十三又是谁的二十三

    万次阅读 多人点赞 2020-12-22 18:43:58
    在我23岁那年四月,当我深爱的女孩(在这之前我追了她四年)说她要去北京时,我在毫无准备的情况,带了2000块钱冲到北京,那会的北京还有点冷…但是我只是想打好前站,在她来的时候能提供一点帮助,在前两周里,...
  • 软件测试面试题(含答案)

    万次阅读 多人点赞 2021-03-01 15:15:38
    根据软件运行的需要,或者根据需求文档,一般都能够得出用户会在什么环境使用该软件,把这些环境整理成表单,就得出做兼容测试的兼容环境了。 兼容和配置测试的区别在于,做配置测试通常不是Clean OS做测试,而...
  • 成功的背后

    2017-01-02 16:43:16
    来自CSDN第3名的博主... 凌晨两点半,早已习惯了一个人坐在电脑前的我,望着屏幕,任思绪在暗夜的包容下静静流淌,时光仿佛又定格在三年多前的那一刻:“283 分”。那是被中国万千学子称为“黑色七月
  • 向下消息传递 (DMP) 允许中继链将消息向下传递到平行链之一,例如,Polkadot -> Moonbeam 跨链消息传递(XCMP)——允许两个平行链交换消息,只要它们连接到同一个中继链。跨链交易使用基于Merkle树的简单排队机制来...
  • 原文地址。 ( 译者注:这是一篇深度好文,并且附带官方简体中文。...现在我忍着肩膀和手腕的酸痛,写发布前的最后一些体会: 这是一篇长度不小的文章。但是整个文章的内容可以说已经十分精炼...
  • Java学习笔记1

    2022-03-28 12:24:33
    聚合("has-a"):一个Oder对象包含一些Item对象,包容关系意味着类A的对象包含类B的对象 继承("is-a"):表示一个更特殊的类与一个更一般的类之间的关系。一般而言,如果类A拓展类B,类A 不但包含从类B继承的方法,还...
  • 原文链接 原文:原文地址 ( 译者注:这是一篇深度好文,并且附带官方简体中文。本次的翻译为一人完成,...现在我忍着肩膀和手腕的酸痛,写发布前的最后一些体会: 这是一篇长度不小的文章。但是整个文章的内...
  • 包容)模式(也就是松散呈现模式或者兼容模式)用于呈现为传统浏览器而设计的网页。 讨论CSS hacks,条件引用或者其他。 background-color:blue; 各个浏览器都认识,这里给firefox用;background-color:red\...
  • 大多数64位机器也可以运行(为32位机器编译)的程序,这是一种后向兼容。我们将程序称为“32位程序”或者“64位程序”时,区别在于该程序是如何编译的,而不是其运行的机器类型。 计算机和编译器支持多种不同方式...
  • 彻底清除当前体系结构的方法导致当前...我们显示了攻击者怎样利用这些缓存来模拟用户将取回什么内容。更通常的是,我们认为在网络效率和用户隐私间应该有一个折衷。基于缓存的隐私攻击的应对策略需要仔细考虑这个权衡。
  • 成功的背后!(给所有IT人)

    千次阅读 2016-08-30 16:01:05
     凌晨两点半,早已习惯了一个人坐在电脑前的我,望着屏幕,任思绪在暗夜的包容下静静流淌,时光仿佛又定格在三年多前的那一刻:“283 分”。那是被中国万千学子称为“黑色七月”中的一天,下班回家的母亲从家门打开...
  • HTML/CSS常见面试题

    千次阅读 2020-10-17 21:30:57
    1.1、c/s架构和b/s架构分别是什么,有什么优缺点 BS:(Browser/Server,浏览器/服务器模式),web应用 可以实现跨平台,客户端零维护,但是个性化能力低,响应速度较慢。 CS:(Client/Server,客户端/服务器模式),桌面级...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 921
精华内容 368
关键字:

向上兼容,向下包容是什么意思

友情链接: lcdf-typetools-2.82.tar.gz