原则和原理,有什么区别!?
发布网友
发布时间:2022-05-13 16:52
我来回答
共4个回答
热心网友
时间:2023-08-01 19:23
原则重在实施,处在特定社会环境中,总会面临很多*,或是抹不开的面子。
很多道理我们都知道是对的,比如读书、锻炼,但就是无法执拗的坚持。
所谓的原则就是不以情感作为衡量标准而作出的判断,这就叫原则。希望大家做任何事情也都有原则,虽然原则不受感情的影响,但是原则也不能冷酷无情
原理的原是原来(原来如此)的意思,
所以说,
原理都是被发现的,
没有一个原理是发明的。
原理是描述事实规律,
属于心外之事物规律。
凡是原理必然可以重复稳定大量实证,
主要表现在事物科学上。
一、技术原理
先说一下「技术原理」这个词,这个应该大家都很熟悉,每每提起甚至感到一丝丝痛苦和折磨,一线互联网公司面试官的最爱,经常拿来挑逗一下面试者,"知道xx技术的实现原理吗?能不能说一说"。
技术原理即技术背后的 实现思想、架构设计、代码 ,学习一个技术的实现原理就是学习这三个方面的内容。
这三个方面也是层层递进的关系,越来越具体。
首先,思想是宏观的东西,构建起整个技术的理论支撑;
其次,架构是思想的进一步推敲和论证的产物;
最后,就是代码了,结合思想和架构设计变成一行行的可执行代码。
所以,你看技术原理的路线图和目标就出来了,第一,学习思想构建起宏观概念 ;第二,学习整体架构及局部架构掌握整体结构的组成和相互之间的关系;第三,学习代码的实现和逻辑。
举例说明一下,学习 "HashMap原理",这时候首先应该构建起的是它的数据结构知识即哈希表的概念和特点(其实如果再拔高一点,应当是先建立起各种数据结构和相互之间区别、特点及相关算法的思想和理论知识,当然这个要求就稍微高一些了),然后架构设计因为这是一个具体的类,所以这部分就是类中包含的核心方法及作用,最后就是深入代码,学习具体的代码实现逻辑,比如put方法是怎么存入数据的,又在什么情况下会进行扩容等等。
如果没有前面部分的思想和理论做支撑, 不建议直接上来就进入到代码细节,会学的很痛苦比较挣扎。发现概念和理论上的盲区,应及时补上,然后在继续代码的学习。
二、技术本质
说完技术原理,下面看技术本质。简单理解,技术的本质就是解决问题,将解决问题的前因后果分别具体化研究,展开来说本质就是除过上面说到的技术原理之外,还应该包括 技术所解决的核心问题 和 应用场景 以及 存在什么样的优势和不足。
总结一下,就是以下3点内容:
1、技术解决的核心问题和应用场景
2、技术原理
3、技术特性
所以,你看学习技术本质的路线图和目标也就出来了,第一,掌握技术解决的核心问题和应用场景,即搞明白它可以用来干什么;第二,研究技术原理,即搞明白它为什么可以做到;第三,了解它的技术特性,即搞明白它的优势在哪里。
热心网友
时间:2023-08-01 19:23
原理通常指某一领域、部门或科学中具有普遍意义的基本规律。科学的原理以大量实践为基础,故其正确性为实践所检验与确定。从科学的原理出发可以推演出各种具体的定理、命题等,从而对进一步实践起指导作用。 原则,指导人们的认识、思想、言论和行为的规定或准则。在哲学上把一些反映事物发展一般规律的命题或基本原理,与人们的认识、实践联系起来,赋予其方*意义,使其成为人们认识、实践的原则,如实事求是的原则、联系和发展的原则等。在具体科学中,原则也具有最一般的指导性质和公理性质。在*上,更有许多具有指导性和规范性的原则...... 按照我们的习惯用法:“原理”是指基本道理,是事物产生发展变化的基本规律。而原则是人们主观作出的一些规定,这些规定是用来约束人们在某些方面的行为的。这些原则有的与实际情况吻合,有的则不。可见,原理与原则是有区别的。
热心网友
时间:2023-08-01 19:24
原则是做事要遵守的一些自己认为不能破的规矩。原理是指一个东西的性能或者说是它内部的规律。
热心网友
时间:2023-08-01 19:24
原则就是各种事情的底线不能越过,原理就是各种事物是怎样构成的。