【CTO变形记】高维视角,跳出“农场主与火鸡”
前言:看待人事物的角度决定了我们的思考方向和处理事情的方式。在这些认识人事物的过程中,导致了一些“事故”发生:就好比“以手指月”,原本要看“月亮”,“手指”只是指向“月亮(真相)”的工具,结果很多人开始关注“这个手指是否精巧,好看,是否做了美甲...”,或者“我认为半月好看,新月很萌”,根据自己的喜爱“裁剪”信息。
关于视角的话题,对于架构师、CTO来说应该是非常熟悉的:从一个功能模块的构建、单系统的设计,到分布式系统的设计,跨项目的集成等,都需要整体性的视角。在这个过程中,更加要兼顾到不同角色、部门之间的意图与诉求。不仅仅如此,更要考虑到公司的内外情况,如技术与产品与公司的战略的匹配度,以及与同行的差异性,更要考虑资本市场的认可度等。甚至,要考虑国家的政策以及国内外的行业发展趋势等。
不同层次的视角,决定了最终的行为,从而带来的不同级别的成果。
大道至简,如何“简”
很多人终其一生都寻找自己的“道”,想要使得自己看待人事物更加的睿智、清晰,出手更加的精准,以达到“事半功倍”的之效。
包括自己在内,一直在纷繁的人事物中漂流。现在每次看起来“很有趣”的经历,在当时都是“刻骨铭心的暗黑时间”。仿佛在无尽的大海之上漂流,以为看到了灯塔,后来发现更多的是“海市蜃楼”。
自己也总结出各种“模型”,构建了各种“方法论”,似乎也是“扩展了认知的边界”,可以说:总结一时爽,一用就扑街。慢慢发现:自己就是“火鸡科学家”(来自于《三体》里面的“农场主与火鸡”的故事),或者说只是一个有点想法的火鸡。
在路上的过程中,逐步体会到:一直以来依赖的是“知识”,不管是扩展“认知”还是“深度学习,刻意学习”,更多的采用的都是脑思维,重点使用“有形”。知识和经验往往是对于“已知”事情的总结,抽象,提炼,然后形成“模型”和“方法论”,以便来处理“未来更多的未知的事情”。
而自己也似乎认可这个方式,后来明白一点:没有考虑“时空”的变化,没有考虑到“无形”的作用。很多事情看似一样,似乎可以采用一样的方法,其实可能本质上不一样,只是表象看似一样而已,或者说,只是自己选择性的看了“雷同”的部分,“过滤”了“以为不重要的因素”。
举个相近的例子,从小到大的教育,使得我们习惯了以“集合论”为基础的“精确”数学模型:某个元素必须有明确的集合归属。而且现在的数学以及很多学科的地基都是“集合论”。“集合论”是对现实的一个侧写,一个映射,而不是全部。所以现在很多的复杂问题,边界都是模糊的,于是“模糊数学”就产生,更好的来解决面对的现实问题。
转识成慧
如何破?或者说“如何‘转识成慧’”?
这也是在这一路上遇到的很多朋友一个共同的疑问。也在纠结:为什么学习了那么多,依然没有过好自己的生活,或者说没有过上想要的生活?
现在有些感悟:为什么要“转”?因为“转”,已经默认其“差异性”。为什么要把“知识”与“智慧”分开来看?
猛然发现,自己的思维方式是“0”和“1”:已经将自己的思维变为“对立论”、“非黑即白论”。
在基于整体思维的中医中,找到了一些答案“体与用”。其实“智慧”是“体”,“知识”是用。举个人体结构的例子,人体的肝脏,其作用是“肝藏血,主要是气的疏泄,有贮藏和调节血液的功能”。或者说肝脏的作用效果是“血与气的宣发,发散,流通,调节”。
(以下是“极客养生时间”)
我们在养生的时候,如果吃“酸”的食物,可以养肝,这里的“养”其实就是养这个肝脏的器官,那个实体的“肉坨坨”,有形体。如果人抑郁,其实就是肝气不舒,,诚然,可以吃酸的东西,增强肝脏,从而使其发挥效果。其实还有更快的方法,可以吃“辛(辣)”,因为有发散的效果,这就是补充肝脏的功能,这是无形的。
智慧与知识,其实也是这样的“体用”关系。原本都是一体的,只是“智慧”是“无形”的,只有通过“知识”才能被人认识、使用,所以“知识”为有形。借用《道德经》里面的,“无,名天地之始也。有,名万物之母”。无,不是没有,也是一种存在,是无形的;有,就产生了有形,而生万物了!(权且这样解释哈,能力有限)
取象比类
“取象比类”其实是从中医中借用来的,本质上也是将万事万物分为不同的“集合”来讨论,有点“物以类聚人以群分”的味道(仅做比喻,意会即可)。但是这个集合,边界也是模糊的,不是“丁是丁卯是卯”。如,分为两个集合就是“阴,阳”,万物可分“阴阳”;分为五个集合,就是“木火土金水”,这不是指代的具体的物质元素,而是五种能量运动特质,出入此类,再将这些“集合”与人体相应,所以,产生了“五脏对应五行”等等....
其实,对于很多事情的分析,也可以借鉴古人的思维方式。好比我们在做架构设计,项目规划的时候,常常学习很多同行,开源项目一样。
如下图,
一切,可以从这个图开始,要做一个事情,肯定需要“人”,然后要借助一些工具和体系,也就是“物”,同时,要考虑“天”,只要在我们的上面的,都是天,如部门情况,公司情况,行业情况,政策情况;另外,要考虑“地”,也就是“基础”,如,你自己有什么,你部门有什么,你公司有什么...
所以,天地人事物,是一个“符号”,而不是具体的某个物质或者人(就好比,金木水火土,并不是指代五种具体的物质,而是能量运行的某种形式),就看我们考虑到那个层级级别。之后,基于上述模型,再度展开,如图:
在做事情的过程中,人的因素很重要。在这个过程中,很多的人会陆陆续续的加入,其目的、动机都是不一样的。
这一点在自己的创业过程中尤为深刻,很多人其实想踏踏实实的上班,自己把他们定位成为创业、合伙的位置,搞的大家很尴尬。
其实这个模型是“体”,也就是一个“指导思想”,至于如何在实际中发挥作用,就是“用”的了,就好比太极拳,“以柔克刚,借力打力”是核心,至于招式就是千变万化的,但是不同的人演绎的“术”不一样,有“三丰太极拳”“程式太极拳”等。
如果感兴趣,我们后面陆陆续续展开。
【CTO变形记】高维视角,跳出“农场主与火鸡”的更多相关文章
- 【CTO变形记】驱动力的选择
前言:每个人做事,都有着各种动机在里面,有时候看似不可理解的行为或者选择,初一看,可能是'认知',其实深层次实际是内在驱动力使然.例如,当一个人找我们问各种问题的时候,我们往往会先问'你的意图'是什么 ...
- 三角形变形记之纯css实现的分布导航条效果
三角形变形记,用纯css实现的分布导航条效果 <style type="text/css"> ul,li { list-style-type:none; font-si ...
- 前端 MVC 变形记
背景: MVC是一种架构设计模式,它通过关注点分离鼓励改进应用程序组织.在过去,MVC被大量用于构建桌面和服务器端应用程序,如今Web应用程序的开 发已经越来越向传统应用软件开发靠拢,Web和应用之间 ...
- 旧书重温:0day2【5】shellcode变形记
紧接上一篇,结合第一篇 //这篇文章主要成功溢出一个带有缓冲区溢出的小程序,其中我们的shellcode被strcpy截断了所以我们需要变形shellcode,这个实验中也出现了很多意想不到的拦路虎, ...
- CSS3 变形记
CSS3 变形 CSS3变形是一些效果的集合,比如平移,旋转,缩放和倾斜效果,每个效果都称为变形函数. transform transform属性向元素应用 2D 或 3D 转换.该属性允许我们对元素 ...
- CSS3变形记(上):千变万化的Div
传统上,css就是用来对网页进行布局和渲染网页样式的.然而,css3的出现彻底打破了这一格局.了解过css3的人都知道,css3不但可以对网页进行布局和渲染样式,还可以绘制一些图形.对元素进行2D和3 ...
- ArcGIS之Cartogram地图变形记
一.地图会说谎 地图作为真实世界的抽象,是“用图说话”最可靠的工具,但是有的时候地图也会撒一些小小的谎言,其中最著名的例子当属美国总统大选.如图1是2012年美国总统大选后网上给出的一个结果图,红色代 ...
- Bootstrap变形记
bootstrap审美疲劳了,想个招换换样子,THINKING... 变形 >>> 哈,不用改已有代码,添加我的Harley.js即可,有空在玩... 真实好久不玩博客园了,200字 ...
- dex分包变形记
腾讯Bugly特约作者:李金涛 一.背景 就在项目灰度测试前不久,爆出了在 Android 3.0以下手机上安装时出现 INSTALL _ FAILED_DEXOPT,导致安装失败.这一问题意味着项目 ...
- 205. Isomorphic Strings两个数组变形记,是否符合规则
[抄题]: Given two strings s and t, determine if they are isomorphic. Two strings are isomorphic if the ...
随机推荐
- java环境改完版本后无效
把C盘program files和X86两个文件夹中的Common Files中的Oracle文件夹删掉 这是jdk安装时自动生成的两个文件夹,记录了jdk的版本和路径,即使你的jdk安装路径不在C盘 ...
- Oracle12c异常关闭后启动PDBORCL(ORA-01033)
这个问题已经困扰了我好几天找解决方案,终于找到: 由于Oracle12c的特殊性,但许多用户并不想在创建用户时前面要加"C##" 那么就要创建PDBORCL数据库,来与Oracle ...
- AI绘画提示词创作指南:DALL·E 2、Midjourney和 Stable Diffusion最全大比拼 ⛵
作者:韩信子@ShowMeAI 深度学习实战系列:https://www.showmeai.tech/tutorials/42 自然语言处理实战系列:https://www.showmeai.tech ...
- question(The hierarchy of the type MyServlet is inconsistent)——解决tomcat重新添加依赖
在保存代码时突然出现类似于tomcat不能正常使用的警告弹窗,在eclipse中删除tomcat依赖之后,按照以下步骤先在eclipse添加依赖 1.eclipse项目中添加tomcat依赖 wind ...
- 【开发必备】单点登录,清除了cookie,页面还保持登录状态?
背景 本地搭建了一台认证服务器.两台资源服务器,看看请求的过程 开始 没登录,直接请求资源服务器,结果跳转到的登录页面 登录后,请求了认证服务器的登录接口,然后顿重定向,最后回到了资源服务器的接口,页 ...
- 环境安装-Centos7.4安装及配置
环境安装-Centos7.4安装及配置 〇.资料汇总 一.虚拟机安装 1.下载地址 https://pan.baidu.com/s/1zcOp06HX4OxPdsCCGkHbXQ 提取码:7777 2 ...
- Kafka教程(二)API开发-生产者、消费者、topic
一.地址 1.实时更新的思维导图 https://www.mubucm.com/doc/4uqlpedefuj 2.图片 二.具体内容 5.producer生产者 demo 发送pro.s ...
- 2.2:常用的Python数据类型、字符串、dtype
一.内置数据类型 1.整型 2.浮点型 3.字符串 4.复数 5.布尔类型bool 6.None类型 二.字符串 1.从键盘输入数据 s = input() 2.用eval去引号求值 eval(&qu ...
- Redis如何模糊匹配Key值
Redis模糊匹配Key值 使用Redis的scan代替Keys指令: public Set<String> scan(String matchKey) { Set<String&g ...
- Java/JDK各版本主要特性汇总
目录 Java18(2022.3) Java17(2021.9)(LTS版本) Java16(2021.3) Java15(2020.9) Java14(2020.3) Java13(2019.9) ...