前言:我们的⼤脑⾥的认知不是⼀块⽩板,⽽是写满着密密麻麻对这个世界形成的各种观念、信念。塞满了对事物的各个表象,我们脑中的表象世界,对应着外部世界的各种事物。

  如果感觉本篇看起来有点不适应,可以看看之前的几篇,再回来这边:

  

  在之前的文章中,我们提到了“高维视角”,也说到了“体&用”的概念。本篇进一步进行分享。为了方便讲述,把之前的一个图拿过来,方便大家观看:

  诚然,即便有了上述提及的视角之后,在具体到每一个节点,如“人”这个节点,我们依然会带着自己的认知来进行评断,换句话说,可能最终的结果只是换一个“模型”,然后填写自己的“观点”。因为,我们对人事物的解读,就是由脑中的观念、信念、视⻆、表象所共同决定的,有时,甚⾄根本不需要看、观察事物,就可以直接对事物作出各种判断、进⾏推理了。

  回头想,在项目中我们常常这样做:如,要设计一个号称可以抗住“亿级访问”的系统,我们很快的想出来很多的词语“分布式”、“微服务”、“负载均衡”,随后很自然的很多的技术性的内容就跳了出来,“dubbo,读写分离”,甚至开始琢磨“数据库要如何设计,如何部署,网络如何设定”.....

  经验可以帮助我们,同样,也可能束缚我们。如何跳出“只缘身在此山中”这个局。

“破”与“立”

  我们首先将之前的“高维视角”图进行进一步的拆解,如图:

  举个例子,例如,我们要一个社交类产品,肯定要拉一票人来实现这个产品,产品上线之后,也要拉一波人来使用这个产品。在做产品的时候,为了实现“社交”的意图,就要设计一个系统出来,里面包含各种带着“社交属性”的功能,而且这些功能之间以一定的“结构”和“逻辑”进行组织起来。

  我们在细看上面的“人”和“物”的部分。

  首先说“人”,有内部的,和外部的。内部的人,就是我们拉来实现产品的人,有技术,UI,产品经理等,其实每个人意图、认知、目标都是不一样的,因为“同一个事情”把这些人联系在了一起。

  产品出来之后,外部的用户是否认可,这又是一个问题,这就涉及“内外视角”的转换。我们常常以为自己是“外部视角,用户视角”,可是很多时候,却是“内部视角,专家视角”。

  说到这里,想起曾经做过的几个产品,都是泪。基本都是“见光死”,构想的场景、设计的功能、以及构建的体系,在产品上线那一刻,歇菜了。后来不断的修改,推广,发现,陷入了“泥沼”之中。

  至于“物”,就是为了实现“目标”而设计和选择的。可能的产品会各种的变化,甚至换载体和形式。但是目的都是为了实现“社交”。

  产品的变化,其实就是系统的变化,系统的变化会引发结构的改变,当然,功能也是随着改变的。结构变化之后,会引发外在形式的改变。

  到这里,先打住。我们细细的体会这个过程。回想我们之前提到的“以有序定无序”,其实在这个过程中就体现出来了。上图:

  从左往右看,沿用上述的例子:社交产品的意图和愿景,让每个人都可以自由交流,为了实现这个想法(愿景),我们就要构建目标,因为愿景很大,需要一点点的实现,于是我们就把愿景拆解为一个个的小目标,为了实现这一个个的小目标,我们开始构建系统来实现,如“可以自由的视频、语音”,然后就设计系统的结构,推进这个事情,内在结构搞好之后,功能有了,就需要展示给用户,形式就各种各样了,可能是软件形式的App,或者PC端,或者是硬件,如手表,智能家居形式。

  上述就是一个“以终为始,有序引无序,无序建有序”的过程。

  到这里,大家可能对之前的人事物有了进一步的了解。其实不仅仅做产品,其实就算是去和客户喝顿酒,吃个饭,也是类似的。

借假修真

  正如之前一直提及的,上述的模型终究只是“渡船,拐杖”,帮助我们走路和渡河的,不用迷恋,但是前期我们需要这个模型来分析,算是“借假修真”吧!

  其实说到整体思维,就需要涉及另外一个话题“使命是什么”,这个问题会触及到人生三个终极问题:“我是谁”,“我从哪里来”“要到哪里去”

  我们对于自己的职业生涯,一般会有一个规划,或者整体性的思考;其实职业生涯,是我们整个生命很重要的一个剧情,大多数的绝大部分时间都花在上面

  我们可以尝试,跳到高空,鸟瞰我们的时间长河,我们不妨静思一下自己的人生规划。可能我们每个人都是带着任务来的,只是我们忘记了,或许选择性的遗忘了,于是在整个生命中不断的经历各种人事物,来重新发现,探索。好像寻宝一样,在这个过程中提升、升华自己。

  就好比我们为了成为技术高手,经历各种类型的项目,在其中我们学习和领悟技术、待人接物。从而使得自己的实力不断的增强,眼界不断的扩展。“铁打的实力,流水的项目”。这也是一种“借假修真”。

  今天暂时到这里,如果感兴趣,后续进一步的细细讨论,拆解。

  系列其他文章:

【CTO变形记】整体系统思维-从现象到本质的更多相关文章

  1. 【CTO变形记】驱动力的选择

    前言:每个人做事,都有着各种动机在里面,有时候看似不可理解的行为或者选择,初一看,可能是'认知',其实深层次实际是内在驱动力使然.例如,当一个人找我们问各种问题的时候,我们往往会先问'你的意图'是什么 ...

  2. 前端 MVC 变形记

    背景: MVC是一种架构设计模式,它通过关注点分离鼓励改进应用程序组织.在过去,MVC被大量用于构建桌面和服务器端应用程序,如今Web应用程序的开 发已经越来越向传统应用软件开发靠拢,Web和应用之间 ...

  3. 三角形变形记之纯css实现的分布导航条效果

    三角形变形记,用纯css实现的分布导航条效果 <style type="text/css"> ul,li { list-style-type:none; font-si ...

  4. 六星经典CSAPP-笔记(10)系统IO

    六星经典CSAPP-笔记(10)系统I/O 1.Unix I/O 所有语言的运行时系统都提供了高抽象层次的I/O操作函数.例如,ANSI C在标准I/O库中提供了诸如printf和scanf等I/O缓 ...

  5. Atitit.播放系统的选片服务器,包厢记时系统 的说明,教程,维护,故障排查手册p825

    Atitit.播放系统的选片服务器,包厢记时系统 的说明,教程,维护,故障排查手册p825 1. 播放系统服务器方面的维护2 1.1. 默认情况下,已经在系统的启动目录下增加了俩个启动项目2 1.2. ...

  6. 旧书重温:0day2【5】shellcode变形记

    紧接上一篇,结合第一篇 //这篇文章主要成功溢出一个带有缓冲区溢出的小程序,其中我们的shellcode被strcpy截断了所以我们需要变形shellcode,这个实验中也出现了很多意想不到的拦路虎, ...

  7. Atitit. 包厢记时系统 的说明,教程,维护,故障排查手册v2 pb25.doc

    Atitit. 包厢记时系统 的说明,教程,维护,故障排查手册v2 pb25.doc 1. 服务器方面的维护1 1.1. 默认情况下,已经在系统的启动目录下增加了 个启动项目1 1.2. 后台服务.保 ...

  8. 《C# 从现象到本质》出版,免费送书10本

    我的第一本书<C# 从现象到本质>已于近日正式在京东和淘宝天猫上开始销售了.至此,我的图书写作和出版活动正式告一段落.图书销售网址见下. 试读样章 京东 天猫 从看书到写书 借着图书出版之 ...

  9. 《C#从现象到本质》读书笔记(八)第10章反射

    <C#从现象到本质>读书笔记(八)第10章反射 个人感觉,反射其实就是为了能够在程序运行期间动态的加载一个外部的DLL集合,然后通过某种办法找到这个DLL集合中的某个空间下的某个类的某个成 ...

  10. 《C#从现象到本质》读书笔记(一)第1章 .NET基础知识

    最近根据博客园大神的推荐,买了本<C#从现象到本质>.做一点读书笔记. 由于不懂IL和ildasm,winddg,太深奥,理解不了,就牛嚼草一样,先总结第一遍读书,自己总结的知识点了.不知 ...

随机推荐

  1. Flink SQL管理平台flink-streaming-platform-web安装搭建

    文章都在个人博客网站:https://www.ikeguang.com/ 同步,欢迎访问. 最近看到有人在用flink sql的页面管理平台,大致看了下,尝试安装使用,比原生的flink sql界面确 ...

  2. supervisor安装与监控nginx

    安装参考:https://www.cnblogs.com/zgcblog/p/10192077.html https://www.cnblogs.com/yangbo981205/p/14928897 ...

  3. 【Java EE】Day11 BootStrap、响应式布局、栅格系统、CSS样式、案例

    一.BootStrap介绍 https://v3.bootcss.com/css/#overview 1.概念 基于三剑客开发的前端开发框架 定义了许多css样式和js插件,从而得到丰富的页面效果 依 ...

  4. 【实时数仓】Day03-DWM 层业务:各层的设计和常用信息、访客UV计算、跳出明细计算(CEP技术合并数据识别)、订单宽表(双流合并,事实表与维度数据合并)、支付宽表

    一.DWS层与DWM层的设计 1.设计思路 分流到了DWD层,并将数据分别出传入指定的topic 规划需要实时计算的指标,形成主题宽表,作为DWS层 2.需求梳理 DWM 层主要服务 DWS,因为部分 ...

  5. (四) 一文搞懂 JMM - 内存模型

    4.JMM - 内存模型 1.JMM内存模型 JMM与happen-before 1.可见性问题产生原因 下图为x86架构下CPU缓存的布局,即在一个CPU 4核下,L1.L2.L3三级缓存与主内存的 ...

  6. 可视化软件Navicat,python操作MySQL

    可视化软件Navicat 第三方开发的用来充当数据库客户端的简单快捷的操作界面 无论第三方软件有多么的花里胡哨,底层的本质还是SQL 能够操作数据库的第三方可视化软件有很多,其中针对MySQL最出名的 ...

  7. C++进阶(智能指针)

    智能指针原理 C++程序设计中使用堆内存是非常频繁的操作,堆内存的申请和释放都由程序员自己管理.程序员自己管理堆内存可以提高了程序的效率,但是整体来说堆内存的管理是麻烦的,C++11中引入了智能指针的 ...

  8. Git操作不规范,战友提刀来相见!

    年终奖都没了,还要扣我绩效,门都没有,哈哈. 这波骚Git操作我也是第一次用,担心闪了腰,所以不仅做了备份,也做了笔记,分享给大家. 文末留言,聊聊你的年终奖. 问题描述 小A和我在同时开发一个功能模 ...

  9. Asp-Net-Core-管道VS过滤器

    title: Asp.Net Core底层源码剖析(二)过滤器 date: 2022-09-18 10:41:57 categories: 后端 tags: - .NET 正文 Asp.Net Cor ...

  10. [C++]union联合体总结

    特点一:成员公用内存,且按所占内存最大的数据成员分配内存 //举例1 union A{ char a;//1个字节 int b;//4个字节 char c;//1个字节 } cout<<s ...