博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实践无用论:這個"實踐"是動詞!!
阅读量:6485 次
发布时间:2019-06-23

本文共 4189 字,大约阅读时间需要 13 分钟。

前言:

  • 我一直主张实践无用论,其实这个<实践>是动词,意味着要去实践看似无用的东西。有许多看似无用的东西,例如<设计&艺术>

  • 这是我多年前在《程序员》杂志写过的文章,现在则进一步淬炼出十七项要点,形成圆满的框架实践策略,与大家分享之。虽然<<西游记>>有言:强龙不压地头蛇。由于大多数人还是宁为强龙,而不愿为地头蛇,所以我撰写本文来推广<实践无用论>策略,盼望大家强龙心愿早日实现。

ee                                                                        ee

欢迎访问 ==>

高焕堂:MISOO(大数据.大思考)联盟.台北中心和东京(日本)分社.总教练

ee                                                                        ee

实践无用论:圆满的框架实践策略

-- 架构师<实践无用论>的十七项要点

By  高焕堂

1.实践无用论圆满的框架实践策略(多年前的文章)

1.1 兼顾整体的实践策略

----大家都知道要去实践有用的东西,例如去实践用户的需求、从用户体验去检验实践的结果,但是大家都忽略了去<实践无用的东西>。因此不喜欢「实践无用」者,很可能只实践一半而已,并不是完全的实践者。由于架构师所追求的是系统的整体和谐,如果他不是完全的实践者,那又如何确保系统的完全实践及整体和谐呢? 古贤者老子有言:大家皆知有用之用,而莫知无用之用为用大矣。如果这句话是对的,则<实践有用论>只追求实践小用而已,真是无甚大用矣! 反之,<实践无用论>追求实践大用,才是兼顾整体的圆满实践策略。

----老子<<道德经>>也说:有之以为利,无之以为用。例如,畚箕必须先挖空(无之)才能拿来装东西(有之)。所以先无之而后始能有之。大家都知道用户需求是善变的,就像畚箕里所装的东西一样是善变的,所以先无之(抽掉用户需求),对用户需求视而不见,而后始能有之(装进各种用户需求),创造最大利益。

1.2 实践无用 = 实践大用

----如果以上的实践无用观点是合理的,就可认知到:实践有用(有之)即是实践小用;而实践无用(无之)即是实践大用。例如,在计算机硬件上,大家都知道用户需要的是鼠标、键盘和屏幕;所以必须加以实践,才能给用户(即需要有用者)满意的体验。于是,硬件架构师先无之(挖掉用户需求)而得出「主机板(Motherboard)」及其众多接口(Interface)。再如,在汽车制造上,大家都知道轮胎、车灯等是买主(即用户)需要的,而且可自行选择更换的;所以必须加以实践,才能给用户满意的体验。于是,汽车架构师先无之,挖掉轮胎(Tire)等,而得出车体引擎(Engine),以及轮盘接口(Interface)。这就是我(高老师所提倡的EIT造形了。无论是主机板、USB接口,或是车体、轮盘等都是大家看似无用的东西,却是为用大矣。所以,伟大的电脑或汽车的架构师,都致力于实践无用的东西,幕后默默支持用户的最大利益(让用户随时随地更换鼠标或轮胎)。反之,主张实践有用的架构师,都致力于实践有用的东西,替用户装鼠标或轮胎,却没有设计USB接口和轮盘,岂不是减损了用户的最大利益呢?

1.3 实践无用论始能成为强龙

----在电脑软件上,也是一致的。软件框架(Framework)就是代码层级的架构设计品,它相当于硬件主机板(USB接口)或车体(和轮盘接口)。杰出的架构师先无之(抽离用户需求)而得出基类<E>和虚拟函数接口<I>,都致力于实践无用的东西,幕后默默支持用户随时更换子类<T>;如此(EIT造形)给予用户最大的方便和利益。君不见,微软公司是世界软件业的强龙,大力开发.NET平台框架,幕后默默实践无用,来支持全球无数软件开发者和最终用户,创造用户的最大利益。还有,Google公司想逐鹿世界移动软件业强龙,也免费提供Android平台框架,积极实践无用,以支持全球无数移动软件开发者和最终用户,创造用户的最大利益。

----如果上述的举例是合理的话,则实践无用论始能成为强龙;而实践无用论只能创造地头蛇。虽然<<西游记>>有言:强龙不压地头蛇。由于大多数人还是宁为强龙,而不愿为地头蛇,所以我撰写本文来推广<实践无用论>策略,盼望大家强龙心愿早日实现。

2. 实践无用论十七项要点

实践无用论(1):一直强调<实践>的架构师,很可能不是一位好的架构师。因为,<1>他通常不会去实现<无用>的东西。 <2>他的实践经验中,还没有真正遭遇过毁灭性的实践。(例如,2011/3/11日本核灾,就是这样,欲避免它,不能从实践中获得,最值得信赖的依靠,只剩下架构师的领悟力和想象力了。)

实践无用论(2):一直强调用户<需求>的架构师,很可能不是一位好的架构师。用户通常只会要求去实践<有用>的东西。例如,楼房的骨架里的梁、柱、卡榫接口等都不在用户需求之列,但是这些看似无用的东西,却是为用大矣。反而,梁、柱、卡榫接口等才是系统架构的关键元素呢!

实践无用论(3):杰出实践者,很可能不是好架构师(设计者)。实践者担任<管理职>(即经理),必须带领大批人马前进,其关心达成目标的或然性(机率,Probability)来提高绩效。架构师则是<领导职>,则关心可能性(Possibility),避免灾难;就是:万一发生.....如何面对灾难性后果?。两种P思维很难集于一身。

实践无用论(4):架构师(领导职)之例,新胎与备胎。例如,一个小公司的员工,计划搭乘JEEP车去野外旅游一星期,却担心车子轮胎问题。于是,<管理者>就把各轮胎都换成可靠<新胎>,就放心了。<领导者>则心想,万一爆胎,在荒郊野外求助无门,其后果不堪想象。于是主张携带数个<备胎>,以及备胎的<备胎>

实践无用论(5):架构师与领导职之例。例如日本福岛核电站,内含6座机组。机组之间互相提供备援电力,只要有任何一个机组能提供电力,就不会导致缺电;除非6座机组全部失灵。管理者基于或然率,6座同时失灵机率是微乎其微,就放心了。由于架构师不在领导职位上,不幸的<万一>终于发生,也就束手无策了。

实践无用论(6):摆脱掉<><>的局限性视角,扩大视野,强化思维的周密性。至少把<><>分离开来,如古贤哲老子所说:<>()之以为用、<>()之以为利。实践无助于大用,无大用则无大利。于是,可推知,<实践无用论> 等于 <实践大利论><实践大用论> 等于 <实践无利论>

实践无用论(7):摆脱掉<实用>的局限性视角,扩大为<虚用><实利>的新视野。接着,将这<虚、用、实、利>再加上<真、假>两个视角,可搭配成:<真、虚、用><实、假、利>两组。于是,架构师专注于前者;而开发者(执行者)专注于后者;双方相辅相成、互补互惠。

实践无用论(8)<真、虚、用>意味着它具像化(Realization)于心内或脑海里,是彩色的、多维度、流动的、完美的,但没人会花钱买它。<实、假、利>意味着它具像化于眼前,看得到、摸得着的,可以拿来卖钱。所谓实践就是从<真虚用><实假利>的过程。

实践无用论(9):如何处于<真、虚、用>? 典型途径是:Living with uncertainty”(与不确定共存),就如同在黑夜里航行(或暗室里抓黑色猫)一般。此情境下,<看得到摸得着>不是唯一凭借,没有How-to可遵循,心内逐渐具像化,并信以为真,就恍然大悟:实践就是在现实条件下弄个假的实体外貌来卖钱。基于心内的同一个<>,没钱就搞几个假实体来卖钱,于是一辈子不缺钱了。

实践无用论(10):专注于<真、虚、用>的人是劳心者。专注于<实、假、利>的人是劳力者。唐宋大文豪柳宗元在其<<梓人传>>里写道:<彼将舍其手艺,专其心智,而能知体要者欤!吾闻劳心者役人,劳力者役于人。彼其劳心者欤!能者用而智者谋,彼其智者欤!>。他深谙实践无用论和实践大利论啊!

实践无用论(11)<黑夜里航行或抓黑色猫>意味着,没人看过黑色猫长像(或没有航行过的途径),可能根本就没有猫,唯有上帝才知道。例如,<愤怒的小鸟>游戏设计师Iisalo也是<暗室里抓小鸟>,构思了没腿没脚没翅膀的小鸟、很有性格的眉毛,夸张地流露出很愤怒。Iisalo专注地去抓,随时接受意外的惊奇,自己也不曾料想,小鸟竟会如此红。

实践无用论(12):习惯于<黑夜里航行或抓黑色猫>就是,在别人(包括自己)的左脑都还没搞清础(逻辑)思路时,他的右脑海里已经呈现非常具像化的黑色猫了,而且已经清楚到不需要依赖左脑去厘清思路了。也就是,不需要去搞明白,就已经很明白了。

实践无用论(13):实践是左脑的事,需要明确How-to,期待事物进展都有可操作性。实践通常需要花大钱、高风险,<试点>计划是其赖以避风险的手段,透过试点做出<看得到、摸得着>的具象东西,是其赖以说服别人的利器。于是,依赖眼前的具象化,而不依赖心内具象化,把右脑的想象视为理论、不实际或空想。

实践无用论(14):<暗室里抓黑(色)猫>能训练左脑,让它透过右脑海(心内)具象化的指引,来带动左脑的长距离逻辑推理,以便找出自己How-to、信赖自己的How-to,就不必仰赖别人的 How-to(来避免自己多走弯路)。于是,创造出无限多的实践之路(即 How-to),也实践出无限多的新奇事物,就是所谓的<自主创新>了。

实践无用论(15):<暗室里抓黑(色)猫>把原来<以左脑为主体>的实践,改变成<以右脑为主体>的实践。对于前者而言,<试点>用来检验别人的How-to ,再以摊大饼模式扩大去实践。对于后者而言,<试点>用来检验、修正自己右脑海的具象化 ,带动左脑找出更多How-to,然后评估而选择最具创意的新 How-to去实践。

实践无用论(16):<以左脑为主体>的实践者,就像音乐演奏家。<以右脑为主体>的实践者,就像音乐创作家。前者可以<靠谱>;后者却不能<靠谱>,才能创造更多新奇的谱。所以,常常有人说是<大忽悠,毫不靠谱> 。

实践无用论(17):三千年前,先秦诸子的心内具像化都不一样,所以创造出来的How-to都不同,成为思想最活泼、最具创意的时代。后来独尊儒家的 How-to,人人以实践(其 How-to)为主业,至今仍然偏向于<品>论语(的 How-to),而不是创造更多的新 How-to 。所以,历经三千年来,<论语第二集>还没出炉问市呢!!

~ END ~

转载地址:http://wenuo.baihongyu.com/

你可能感兴趣的文章
线程类的常见方法介绍
查看>>
Spring连接数据库的几种常用的方式
查看>>
MS CRM 2011 Schedule Report & Email Subscription
查看>>
Linux2.6内核驱动移植参考
查看>>
去哪儿搜索引擎QSearch设计与实现
查看>>
POJ 2255 Tree Recovery (二叉树)
查看>>
HDU 1026 Ignatius and the Princess I
查看>>
There are two ways for Datatable download as excel
查看>>
TextBox客户端JS赋值 后台获取(转载)
查看>>
PCA误差
查看>>
烦人的数据不一致问题到底怎么解决?——通过“共识”达成数据一致性
查看>>
抽象类详解
查看>>
《Oracle高性能自动化运维》一一2.2 队列锁(Enqueue Lock)
查看>>
《jQuery Mobile入门经典》—— 2.3 使用JavaScript完成功能
查看>>
java.lang.UnsupportedOperationException的解决方法
查看>>
让Erlang服务器后台运行
查看>>
APUE笔记七
查看>>
天兔监控安装
查看>>
python笔记-正则表达式
查看>>
Java二进制指令代码解析
查看>>