方法是一种工具?!
KEY:方法 工具 方法论 科学哲学
a.这两天又“刨”回哲学,最大的收获就是原来“方法”也是一种工具,一种无形的工具!要想理解方法为什么是一种工具,与一般有形工具,像锤子,有什么共同点,那么得先搞清楚什么是工具,有什么用。工具是为达到某目标的使使用的手段。工具的有无与好坏直接影响信任务的完成。有些任务如果没有工具根本没法完成;工具的好坏则体现在任务完的效率与质量。
b.我在想,了解了系统理论(system theory)对开发驱动程序有什么直接的益处?再一般一点,系统理论对设计对工作有什么益处?仔细想想,如果设计与工作更多是个动态过程的概念,那系统与设计不是同一个维度的概念,也就是说二者是互补的关系。系统理论有助于认识世界,设计理论有助于改造世界。认识世界是改造世界的前提,改造世界加深对世界的认识。
b.再来一个问题,系统理论以什么样的方式帮助人们认识世界?设计理论又是以什么样的方式帮助于人们改造世界?这又让我想起了工具论方法论了!也就是系统理论把认识世界过程部分机械化,设计理论把改造世界的过程部分机械化。
a.笛卡尔认为:"方法,我是指确实和简单的规则,如果某人准确地遵从它们,他将决不会把假的东西当成真的,决不会把他的精神努力无目的地花费,而将总是逐渐地增加他的知识,这样对于所有不超过他的能力的东西得到一个真实的理解 " 笛卡尔这个“方法”的定义算是一个狭义的定义,因为方法有特殊目的--增加知识!所以这个是个“认知方法”的定义 那么我们根据这个"特殊工具"的定义来一个从"认识方法"到"方法"再到"工具"归纳 。
我们知道,当我们在墙上安钉子时必须使用锤子,徒手是不得要领和不切实际的。那么,我们可以想像锤子作为作业的工具的特点有,第一,它有适用人手握的手柄;第二,它有代替手锤打钉子的锤铁。也就说,锤子有两端,每一端都有不同的规则和特性。笛卡尔说:"方法,我是指确实和简单的规则,如果某人准确地遵从它们”,由此得到工具的结构:工具必须至少有两端,每端各有不同的规则,而一端的规则必须是人适用的;另一端则因具体作业而定下不同的规则。再又,“如果某人准确地遵从它们,他将决不会把假的东西当成真的”,则是说,工具的使用是可靠的;再又,笛说“决不会把他的精神努力无目的地花费",意思是说使用工具比不使用要省下一些东西的、成本,比如力气、时间和空间等;而“而将总是逐渐地增加他的知识“则说明工具的设计源于一个具体的目的,比如获得某种利益、价值。
从工具的使用过程看“两端”规则
从有形工具先,挥手锤打钉子,手握锤柄挥动这个动作是人能完成的,这是工具可用性的先提;锤铁碰打钉子这个动作是连着前面的动作的,而且钉子必须在少量数次这样的动作后被安在墙上,这是工具的设计的目的、工具的有用性所在。
那么无形工具,像方法,两端是什么样的情况呢?人能完成的一端有什么东西呢?另一端又有些什么呢?连着的两端的又是什么东西呢?
语言是工具,数学是语言,模型也是一种语言;自然语言的产生方便了人们生活和生产,是日常工具;数学是种精化语言,方便了人们对事物数量与空间形式的研究;数学模型是数学语言特殊部分,不同的数学模型因不同的问题而创建,方便该特殊问题的研究。自然语言、数学和数学模型都是无形工具--思维方法,并且三者有层次关系,一个比一个特殊。语言不过还不完全是无形的,它有文字作为载体,加强了语言工具的机械化。
a.工具的两端性可表现在程序子程序。原则上,子程序是提供一个方便的接口给调用者,这个方便的接口不就是工具?
a.生产实体工具的工具是实体,生产思维工具的工具是抽象,子程序就是一种抽象。
分享到:
相关推荐
Python与FPGA开发的结合,即Python+FPGA,近年来成为了一种创新的FPGA应用开发方法。通过Python编程语言来实现FPGA开发,可以大幅度提高开发效率,使得非硬件开发背景的工程师也能够参与到FPGA开发中来。这一点在...
矩形是一种闭合对象,由四条直线元素组合而成,绘制矩形需要使用矩形工具。 在 AutoCAD 软件中,林老师将教会大家用三种方法绘制矩形,分别是使用矩形工具、使用矩形快捷键和使用直线命令。 方法一:使用矩形工具 ...
是一种快速找出资料中有助解决问题的精华的方法,并保证思考逻辑的正确性。 事实基础是麦肯锡方法的基础,它强调基于事实的决策和思考。假设基调是一种快速验证和提升思考速度的方法。逻辑树状图是一种总览问题全貌...
宽度工具是 An 软件中的一种基本工具,快捷键为 U。它可以用来拉伸和编辑 vector 图形的宽度。下面是宽度工具的使用方法: 1. 新建舞台:首先,我们需要新建一个舞台来使用宽度工具。 2. 宽度工具:使用快捷键 U ...
实际上,如果您正在寻找一种在redux reducer中强制执行更多结构的方法,这将非常方便。 启用验证(可选),深度不变的值设置和有效的区分。 它有什么作用? 它被设计为系统的一部分,在该系统中,需要将存储为...
CAD 修剪工具是 CAD 软件中非常重要的一种工具,它可以帮助设计师快速高效地完成设计工作。然而,很多设计师并不熟悉 CAD 修剪工具的使用方法和技巧,从而影响了设计效率。下面,我们将详细讲解 CAD 修剪工具的使用...
iOS全局自动化 代码混淆 ...云计算与大数据:数据集、包括云计算平台、大数据分析、人工智能、机器学习等,云计算是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。
行业资料-交通装置-一种交通工具座位排列方法.zip
工具栏代码,三种添加工具栏的方法,每一种可比较看看分析下 啊,应该试试看看
XML(eXtensible Markup Language)是一种结构化数据格式,广泛应用于配置文件、数据传输和数据存储等领域。 在描述中提到的博客文章“一次代码重构之旅-快速读写xml文件工具类封装”,作者分享了如何通过Java进行...
正则表达式(Regular Expression,简称regex)是用于匹配字符串的一种模式,广泛应用于文本处理、数据验证、搜索和替换等场景。它通过一种简洁的语法来定义一系列字符或字符串模式,帮助开发者快速有效地检查和处理...
行业资料-交通装置-一种交通工具的防盗装置及防盗方法.zip
描述中的“提供两种简单方法解决VS中编译器工具栏中DEV控件消失的问题 简单易行!”意味着有快速而直接的解决方案,可以帮助用户恢复DEV控件到工具栏,从而恢复正常工作。 以下是两种解决方法的详细步骤: 1. 方法...
教育科研-学习工具-一种ERP构建平台业务逻辑建模方法.zip
Transformer 是由 Google 在2017年提出的一种序列到序列(Seq2Seq)模型,尤其在自然语言处理(NLP)领域取得了重大突破。其中,注意力机制是其核心组成部分,它允许模型在处理输入序列时“关注”到不同位置的信息,...
行业资料-交通装置-一种城市桥梁用工具模板的制作方法.zip
正则表达式是一种强大的文本处理工具,用于匹配、查找、替换和提取字符串模式。它在编程语言中广泛使用,包括.NET框架。这个"正则表达式测试小工具.rar"文件是一个专门为.NET 2.0环境设计的应用程序,帮助开发者测试...
海康硬盘录像机刷机方法通用型,我这里说的刷机和普通的刷机是不一样的,普通的刷机或升级是你的硬盘录像机还能开机的情况下,今天给大家讲的是当你的硬盘录像机不能开机了,在开机是只有电源指示灯亮的一种情况,...
1. 贝叶斯分类:贝叶斯分类器是一种基于概率理论的分类方法,工具箱中的函数如`bayes`和`fitcnb`可用于构建和训练贝叶斯分类模型。用户可以根据先验概率和条件概率进行分类决策。 2. K近邻(KNN)算法:KNN是一种...
圆心绘制椭圆法是 CAD 椭圆工具中的一种常用方法,该方法可以快速绘制椭圆。下面是使用该方法的步骤: 1. 在绘图工具选项卡中选择椭圆-圆心命令,根据命令提示栏的提示,分别选择椭圆的中心点、指定长轴端点、指定...