最近十几年来,以阿里巴巴、腾讯为代表的互联网公司快速崛起,呈现出以互联网为平台,各种产品和服务百花齐放百家争鸣,在方便人们的生产生活的同时,也改变了几代人的工作生活方式。比如,外出买东西无需现金信用卡,出现了所谓的“无现金城市”,出行可以手机叫滴滴或者骑共享单车,医院挂号、缴水电费都能够网上办理了,如果用网上流传的“吓尿指数”来看,这十几年应该可以算是一个吓尿周期了。
互联网产业急速膨胀也带来软硬件技术的更新换代,比如云计算、大数据、人工智能、ICT融合等,在这些大概念的下面是各种不胜枚举的新的语言、框架、架构等,比如golang、异步IO、generator、容器、微服务、NoSQL、tensorflow等。
互联网是技术发展的一个必然产物,本文仅仅试图从资源配置的角度来理解一下这些趋势背后的推动力,非业内人士,假语村言,博君一笑。
话说世界诞生之初,天地混沌如鸡子,盘古开天辟地,清上升为天、浊下沉为地。我们已经无法回到过去,去体会盘古的一斧 神威开创了世界的进化,但是小时玩过泥浆的同学可能有体会,如果把一把泥沙放到装满水的瓶子里使劲晃晃,慢慢地,随着泥浆的旋转,大粒的沙石最先沉淀下来,然后是粗粒度的土块,最后在上面的非常纤细的泥土,时间足够的话,水又变得澄清了。从瓶子外面能够清楚地看到从下往上,粒度越来越细,越来越紧凑。作为一个彻底的无神论者,我时常感觉社会的进步、技术的发展都能够在简单的现象中找到某种隐喻,用程序员的语言讲,是某种映射(map)。
互联网从来就没有凭空创造一个行业 ,它对传统产业进行了转换,以一种新的形态提供传统产业同样的服务或产品,比如,传媒+广告行业=>Google、百度,零售+商业地产收租=>电商阿里、京东,通信及周边=>微信、Facebook,出租车+租车=>Uber、滴滴。用一个数学公式表达的话就是g=f(x),x是传统产业,f是互联网,g就是互联网对传统产业改造的结果。
如果以泥浆沉淀过程来对资源配置的发展做隐喻的话,我们能够从中悟到什么道理呢?那就是资源配置正从粗放变得集约,从笨重变得精细,从低效变得高效。如果将这个过程比作是在曲面上滚动的小球的话,那提升资源配置效率就是那个最快梯度,大势所趋、势不可挡。
回过头来考虑一下互当今社会的几大场景:
1.电商。没有人能否认电商对人们生活的巨大影响,淘宝、京东等B2C业务大大方便了人们的生活,释放了无数的购买欲望,产生了无数的“剁手党”。从资源配置的角度讲,电商首先将各种商品名录种类齐全地送到消费者手中,消费者足不出户就能够货比三家,了解商品的属性,挑选到符合自己需求的商品;其次,电商能够省去众多中间环节,商品交易链更短,交易更便捷,同时,现代物流业能够将商品快速直接从商家交到消费者手中;第三,大数据的运用,让电商能够揣摩消费者心理,精确推送商品广告,促进潜在需求的消费。以上种种,都提高了商品的流通精度和速度,更好地满足了消费者对各种“资源”的需求。
2.共享经济。这个词应该是从滴滴开始的吧?顺风车,且不说政策上限制的问题,让广大车主在用车过程中,在有空闲座位、路线比较吻合的情况下,既方便了乘客,缓解了公共交通压力,利用了闲置资源,又给自己带来了一定的收益。进一步的,今年刚刚出现的共享单车、共享汽车,让出行工具在充分发挥代步功能的同时,省去了个人对工具的购买和维护。如果照这个趋势发展下去的话,公共交通和共享交通相互补充,用户只要为本次出行买单,不需要考虑车辆的维修保养、停车等,这样, 强化使用权、弱化所有权, 车辆的总量会下降,但是利用效率大大提高。
3.农村土地的集中。这个不是IT领域的,但是代表了一类场景,就是资源的集中利用。 一滴水不是资源,但是一口井、一片湖面可以认为是资源,这体现了资源的聚集性。现代大机械化生产让农村土地改革以来形成的一家一户分散经营成了阻碍生产力提高的一个障碍,近年来,随着城市化和新农村政策等的推出,农村土地又呈现出由分散到集中的现象,让农场主拥有几百上千亩地成为可能,这就为机械化大生产提供了必要条件。这个场景比较特殊,因为从微观角度看,机械化对土地的利用不是更精细,而是更粗放,但是从宏观看,机械化生产提高了生产效率,节约了人力成本。原来一家一户用镰刀一上午能收割一亩的麦子,现在一台联合收割机一上午可能就可以收割几十上百亩地。
再从软件工程师的角度看一下软件技术发展的几个场景:
1.开源。且不管各种开源License背后的商业逻辑是什么,从实际效果看,开源软件可以称为现在软件行业的基石。经常有些“牛人”抱怨开源软件这个不好、那个不行,总想自己发明一个轮子,但是往往最终不是走了开源的老路,就是自己也看不下去,无力维护了。开源,体现了在软硬件行业对智力资源的共享利用,是将开发者的场景分析、架构设计、代码开发测试等资源全部共享出来,满足大家共同的需求。
2.云计算。XaaS可能是在IT领域对资源配置优化说法最有力的一个证明了,比如Aws提供的IaaS,最初就是亚马逊将自己公司内部空闲的基础设施资源作为服务对外暴露出来,提供给外部用户,在使用过程中,所有用户共享计算、存储、网络等基础资源。是不是可以理解为,通过这样的资源优化配置,亚马逊将空闲的CPU时间、空闲的磁盘、空闲的带宽进行了变现?私有云,感觉有点类似于上面土地集中的场景,企业内部为了提高资源利用率,将各部门分散配置的服务器等软硬件设施集中起来,组建成私有云,对企业内部提供各种共享服务。
3.面向对象。OOP这个概念现在可能挑不起程序员的任何胃口了,就像米饭一样,天天吃。但是在1995年对乔布斯的一次采访中,乔帮主在自豪地声称PC是人类历史上最伟大的发明,而他就在其中之后,预言OOP和互联网将是计算机行业发展的方向,可见OOP在当时的重要意义。如果说开源是在全世界程序员中共享资源的话,OOP就是在代码内部的微观层面进行的资源优化配置。高扇入、低扇出讲的是什么?就是我这里有资源,你们都用我这个就行,不要自己写了。

假设资源的优化配置是各领域发展的驱动力,那如何发现下一个方向或者机会点呢?不妨做一个矩阵,横向是业务领域,纵向是发展方式:

通过将已有的互联网公司填入上述表格,就不难发现哪里有空白了。
当然上面的表格有些粗糙,肯定还有更多的维度可以去更好地理解这个过程,相信成功的创业者都是在对现状和趋势进行了多维度分析之后发现了相关空白领域,从而找到机会点。
但是需要清醒地认识到,找到机会点只是万里长征第一步,如果不能有爬雪山、过草地的精神,没有四渡赤水的智慧和勇气,那找到机会点也毫无意义。

从资源配置的角度理解IT领域的一些场景相关推荐

  1. 从现实世界的角度去理解计算机领域的知识

    ​ " 从现实世界的角度看计算机,可以帮助我们更清晰的学习计算机领域的知识. 本文试图用生活中常见的事物来解释计算机技术领域,让知识更通俗易懂 " 这篇文章的阅读对象是计算机专业在 ...

  2. 看不到工作组的其他计算机_就这一次,从现实世界的角度去理解计算机领域的知识(给新手)...

    这篇文章的阅读对象是计算机专业在读及刚进入工作一年左右的的同学,文章措辞也许不太严谨,主要目的是为了让大家更容易理解. 01 便利店背后的"系统" "系统"这个 ...

  3. 谷歌Deep Bootstrap Framework:在线优化角度理解神经网络

    The Deep Bootstrap Framework: Good Online Learners are Good Offline Generalizers(ICLR21) 一元@炼丹笔记 理解深 ...

  4. 中科大刘淇:从自适应学习的角度理解AI+教育

    不到现场,照样看最干货的学术报告! 嗨,大家好.这里是学术报告专栏,读芯术小编不定期挑选并亲自跑会,为大家奉献科技领域最优秀的学术报告,为同学们记录报告干货,并想方设法搞到一手的PPT和现场视频--足 ...

  5. [读书笔记] 从问题和公式角度理解 Diffusion Model

    [小全读书笔记] 从问题和公式角度理解 Diffusion Model 1. Diffusion Model的结构 1.1 定义与限制 1.2 定义与限制的数学体现 2. Diffusion Mode ...

  6. 应用角度理解H264码流

    应用角度理解H264码流 前言 1.NAL 2.SPS.PPS 2.1 SPS 2.2 PPS 3.Slice&MB 3.1.Slice 3.2.MB 4.RTP负载 5.AUD 6.文献 前 ...

  7. Java 并发编程解析 | 如何正确理解Java领域中的锁机制,我们一般需要掌握哪些理论知识?

    苍穹之边,浩瀚之挚,眰恦之美: 悟心悟性,善始善终,惟善惟道! -- 朝槿<朝槿兮年说> 写在开头 提起Java领域中的锁,是否有种"道不尽红尘奢恋,诉不完人间恩怨"的 ...

  8. 【20211214】【信号处理】从Matlab仿真的角度理解频谱混叠和奈奎斯特采样定理

    一.混叠 定义:在信号处理领域中,混叠是指采样信号还原成连续信号时产生彼此交叠而出现信号失真的现象. 危害:信号发生混叠时,无法从采样信号中还原原始信号. 混叠可能发生在时域,叫做时域混叠:也可能发生 ...

  9. 读易[15]·用软件的角度理解易经

    俗话说,隔行如隔山.一般我们会对自己领域内的东西比较敏感,也更加容易接受.这里不仅包括专业的术语,更多的是一种思想. 我写易经相关的文章也有十几篇了,有些文章很受欢迎,有些文章看的人比较少.不过不管是 ...

最新文章

  1. 2022-2028年中国硅质原料行业全景调研及投资前景展望报告
  2. python windows错误码
  3. 华为5G手机芯片被唱衰:美研究机构拆解6款量产机,不谈能力对标高通骁龙X50...
  4. 渗透测试中使用浏览器的正确姿势
  5. PHP设计模式之:单例模式
  6. SQL递归查询(with as)
  7. shields 徽标_符号,标志,文字标记:徽标类型的综合指南
  8. 6还是5?大还是小?看完这些动图,感觉数学白学了
  9. 那个代工 iPhone 的富士康投了 21 亿要做 AI 研发
  10. 苏宁易购工作怎么样_中原万达百货换上“苏宁易购”下一个会是家乐福吗
  11. 预处理函数在app和蓝图级别的不同使用
  12. 蓝桥杯C语言基础训练答案,蓝桥杯c语言答案.doc
  13. algs4.jar----算法第四版书本官方jar包下载
  14. Python正则表达式(附语法详解)
  15. 泰森多边形算法 java_泰森多边形构建原理
  16. 电子邮件群发软件,邮件群发单显是什么意思?外贸群发邮件软件
  17. 云计算与虚拟化是什么关系
  18. idea中javaweb的jsp页面图片加载不出来的解决办法
  19. 手把手教你如何通过Java给图片添加文字和图片水印
  20. [Win Desktop] Windows 桌面应用推荐一

热门文章

  1. 如何使用EasyExcel
  2. Java Map按value值的大小进行排序
  3. ADFS 部署数据库AlwaysOn后应用端的连接字符串更改
  4. 如何自己训练BERT
  5. IDEA同时打开多个分支
  6. 什么是深度学习?其工作原理是什么?
  7. 如何构建一个vue登录系统之登录页面
  8. 互联网时代,加强数字技能人才培养成刚需
  9. 求职简历——开始找工作了
  10. Adobe CEP插件面板结构