导航:首页 > 使用方法 > 常用惰性化方法

常用惰性化方法

发布时间:2022-06-16 19:52:09

‘壹’ 有哪些好方法能够改变一个人的惰性

承认辛苦的代价,看重愉快的结果,大多数人产生惰性延误工作的主要原因是因为要付出代价,就象我们都喜欢干净的厨房,但洗碗又是一件讨厌的活,渴望成果却不愿意忍受痛苦的过程,一个好的开端是承认需要付出的代价,但强调工作完成后的结果,肯定这个结果值得付出的代价,比起最终的成就感,这点痛算什么? 提高对辛苦的承受能力,好办法就是从小事和相对简单的事情做起,循序渐进,慢慢提高对“辛苦”的接受程度。

‘贰’ 如何才能克服惰性,改掉轻浮

1 克服惰性的办法

每个人身上都有惰性,有的人能自觉克服,而有的人一生却被惰性所羁绊,贫穷潦倒,它会把一个很有潜力的天才变成一个庸人。但你切莫悲观地认为你身上的惰性比别人多,以至痛苦万分。即使坚强的巴顿将军,伟大的林肯先生都有惰性,只是他们会很好地对付、控制、打败它,他们有坚定的信念。在坚定的信念面前,惰性就化为乌有。

那么,如何才能更好地对付惰性呢?

(1)明确生活的目标当我们不知道今天是为了什么而活的时候,惰性是很容易出现的。当你有目标以后,每天都会感到很充实。当然,目标不能太远、太大,要切实可行,而且要特别留心在达到一个目标以后要立即设定第二个目标。人很容易在达到目标之后自我满足,失去追求进而被惰性所俘。总之一句话,不要让自己闲着,要不断地找事干。

(2)制订详细的计划照着目标,根据时间去订个详细的计划,而且不要偷偷摸摸,不好意思。计划要有整体计划、阶段计划,最重要的是每日计划。计划要根据实施情况不断修正,如果觉得相差太远,不妨把计划撕了,虔诚地找张白纸重新订一个。

(3)养成立即行动的习惯计划订好就立即行动,最重要的是在进行时不要让自己的思维陷入矛盾斗争中。

(4)不断地寻找动力在计划之初,肯定是干劲十足,但一段时间以后只要你动脑筋,会发现很多适合自己的创造动力的方法。你可以去看本名人传记,可以去找个出色的朋友谈谈心,也可以到大城市去跑一跑,感受一下时代的朝气,这样,你可能会有很多冲动,这也可能是动力。当然最容易做的是在显眼的地方贴个座右铭,时刻提醒自己。

(5)找一个好环境如果你的生活环境不是很催人上进,那就试着换个环境。如果一个人能更好地实行计划,那就一个人呆着。如果觉得和几个很上进的朋友在一起能更好地刺激自己,那就多花时间和他们在一起。只要觉得环境不适合,那就别犹豫,换个环境或许会大有收获。

2 改掉轻浮的习惯

文雅大方,聪明伶俐的爽朗性格,能立刻给人以良好的印象。但轻浮造作或耍弄一些小聪明,却无论如何也难以给人美的感受。

一个人良好气质的形成是不能通过外在模仿来获得的。尤其是一个人的言谈举止,如果刻意去模仿自己理想中的人物,就往往会给人一种华而不实、轻浮造作的感觉。

人的气质美多半是在与人交往的场合发挥出来的。因此,要想克服轻浮造作的习惯,除了在个人独处时应努力提高自己的修养,丰富自己的内心世界处,尤其应该注意与人打交道时的方式方法。

(1)不要盲目追赶时髦当你内心深处并没有真正喜爱上一件新的东西时,而盲目追赶时髦,以为只有这样才能显示出自己的特色,这种心理往往使你显得不够冷静。只有当你真正觉得它适合于你的天性时,你才可以去选择它或追求它。

(2)与人交往不卑不亢过于羞怯或过于狂傲都是不必要的。特别当他们只是装出来以引起别人注意的一处手段时,它们就显得苍白无力。树立你的自信,用你的本来面目去换取他人的真诚。

(3)不受别人观点的束缚轻浮和造作,其基本心态往往是为了博得他人的赞赏,结果就显得过分地夸张,以至于超过了他人赞赏的限度。这种不明智的做法,即使你显得无足轻重,又未获得他人真心的赞扬作为补偿,真是得不偿失。

(4)掌握“适度”的原则适度往往是人的魅力所在,轻浮造作的人,大多不了解适度的奥秘。它在社交场合是一种因时因地而变化的活跃因素。试想,在他人极度忧伤或悲痛的场合,你却漫不经心地开些小玩笑,即使你是个天性幽默的人,也会给人留下轻浮和造作的印象。

如果你在社交中能够把握住这种“度”,那么,你就会成为越来越受他人欢迎的人。

‘叁’ 什么是惰性气体置换法其特点是什么

惰性气体置换法是指用氮气、二氧化碳等惰性气体置换管道或煤气设施中的煤气或空气。特点:惰性气体作为一种中间气体,和煤气混合不发生危险,和空气混合也不会发生危险,是一种较理想的安全可靠的置换方法。

‘肆’ 如何克服自己学习上的惰性

任何学习方法学习计划都不能真正克服你的惰性,只有压力才能产生动力.
我举个例子,你知道为什么现在成人高考那么热门么?因为他们学生时代没好好学习没考上大学,但接触社会后才发现当初是多么的愚蠢.
这是我的自己的故事 我学生时代的时候也很喜欢玩网游 荒废了学业.当时我游戏里很牛B 觉得天天放了学 就要上网去和公会里的人一起会合去打BOSS.
可后来我长大了 我成年了 我不可能天天在去靠家长吃饭 我需要自己去挣钱养活自己.那个时候你就会发现学历不够处处碰壁.
你年龄段不同对同一事物的认识也不一样.当初很沉迷网络游戏 成熟后觉得那些东西并没有给我带来什么实质性的东西,玩不玩两可,现在我最重要的是赚钱!
可能你现在还是父母养你 你没对这方面感觉压力!
你喜欢网落游戏 证明你目前厌烦学习而对网落游戏感兴趣!
网隐 这个东西没人能帮你 而就算帮你戒掉了网隐,也难保你不会再沉迷其他的东西.
给自己多点压力吧 你去看看那些高中毕业没考上大学的人吧 他们一个月能挣多少钱 他们的日子过的怎么样?他挣那点钱刚够自己花的 他养的起女朋友么?他买的起房结婚么?结了婚他买的起汽车 养的起汽车么.你愿意你20岁之后的生活就这么落破么?你认为哪个长的漂亮又有气质的女孩会跟你这种社会一事无成的废品受罪?
想一想你再努力学习6年 可以换来你今后60年的幸福.
想一想当你27岁左右的时候 你是一家公司的白领 事业有成 有着自己的社会地位,有房 有车还怕没有女人么?
人要为了明天而活着 才能活的更好!

‘伍’ 惰性编程和惰性求值

惰性编程是一种将对函数或请求的处理延迟到真正需要结果时进行的通用概念。有很多应用程序都采用了这种概念,有的非常明显,有些则不太明显。从惰性编程的角度来思考问题,可以帮您消除代码中不必要的计算,也可以帮您重构程序以使之更加面向问题。

Scheme 中的简单惰性编程
惰性编程是这样一种技术:它可以将代码的求值延迟到需要结果值时再进行。例如,在 Scheme 中,惰性编程就是通过两个特殊的结构显式支持的。Scheme 的 delay 特殊表单接收一个代码块,它不会立即执行它们,而是将代码和参数作为一个 promise 存储起来。如果您 force 这个 promise 产生一个值,它就会运行这段代码。promise 随后会保存结果,这样将来再请求这个值时,该值就可以立即返回,而不用再次执行代码了。
下面是一个说明 delay 和 force 如何一起工作的简单例子。
清单 1. 使用 delay 和 force 的例子
;;The multiplication is saved but not executed
(define my-promise (delay (* 5 6 7 8 9)))

;;Again, saved but not executed
(define another-promise (delay (sqrt 9)))

;;Forces the multiplication to execute. Saves and returns the value
(display (force my-promise))
(newline)

;;This time, the multiplication doesn't have to execute. It just returns
;;the value that was previously saved.
(display (force my-promise))
(newline)

;;This proces an error, because the promise must be forced to be used
(display (+ my-promise (force another-promise)))
这些结构的使用都非常简单,但是它们应该用来干什么呢?一般地,惰性编程常用于所调用的函数生成调用程序不需要的值的情况下。例如,假设有一个函数会计算一组数字的平均值、方差和标准差。下面是实现这些功能的一种方法:
清单 2. 简单的统计计算
(define (square x) (* x x))
(define (calculate-statistics the-series)
(let* (
(size (length the-series))
(sum (apply + the-series))
(mean (/ sum size))
;variance is the sum of (x[i] - mean)^2 for all list values
(variance
(let* (
(variance-list (map (lambda (x) (square (- x mean))) the-series)))
(/ (apply + variance-list) size)))
(standard-deviation (sqrt variance)))
(vector mean variance standard-deviation)))

;Run the program
(display (calculate-statistics '(2 6 4 3 7 4 3 6 7 8 43 4 3 2 36 75 3)))
(newline)
现在假设我们希望只在特定条件下才会计算标准差,但是这个函数却早已花费了很多计算能力来计算标准差。有几种方法可以解决这个问题。您可以将其分割成几个单独的函数分别计算平均值、方差和标准差。不过,这样每个函数都必须重复计算平均值的过程。如果您同时需要这三个值,那么平均值就会被计算 3 次、方差会被计算 2 次、标准差会被计算 1 次。这中间有很多额外的不必要的工作。现在,您也可以要求将平均值传递给标准差函数,并强制用户为您调用平均值的计算函数。尽管这是可行的,但是这会产生一个非常可怕的 API:它的接口使用了太多特定于实现的内容。
使用惰性求值的一种较好的方法是将计算延迟:
清单 3. 利用惰性求值进行统计计算
(define (square x) (* x x))
(define (calculate-statistics the-series)
(let* (
(size (delay (length the-series)))
(mean (delay (/ (apply + the-series) (force size))))
;variance is the sum of (x[i] - mean)^2
(variance
(delay
(let* (
(variance-list (map (lambda (x) (square (- x (force mean))))
the-series)))
(/ (apply + variance-list) (force size)))))
(standard-deviation (delay (sqrt (force variance)))))
(vector mean variance standard-deviation)))

;Run the program
(define stats (calculate-statistics '(2 6 4 3 7 4 3 6 7 8 43 4 3 2 36 75 3)))
(define mean (force (vector-ref stats 0)))
(define variance (force (vector-ref stats 1)))
(define stddev (force (vector-ref stats 2)))
(display (list mean variance stddev))
(newline)
在这个版本的 calculate-statistics 中, 直到真正需要值时才会进行计算,并且同样重要的是,任何值都只会计算一次。如果您首先请求计算方差,它就会先计算平均值,并将其保存 下来,然后再计算并保存方差。如果接下来您请求计算平均值,因为平均值已经计算出来了,所以只需要简单地返回该值即可。如果您接下来请求计算标准差,它就会使用保存过的方差值,并通过此值来计算标准差。现在不会执行任何不需要的计算,函数的接口也得到了很好的保留。
在面向对象语言中,这种惰性编程方法也非常容易实现。在任何需要一组相关计算的地方,都可以创建一个类来保存中间值。构造函数接收所使用的初值,所有计算出来的值都被设置为空。这里不再使用 force,相反地,每个值都有一个 getter,它会检查该值是否为空;如果该值不为空,就执行计算。下面是 Java™ 语言中这种类的一个骨架:
清单 4. Java 语言中惰性求值的形式化表示
public class StatisticsCalculator {
private List the_series;
private Double mean;
private Integer size;
private Double variance;
private Double standard_deviation;
public StatisticsCalculator(List l)
{
the_series = l;
}
public int getSize()
{
if(size == null)
{
size = the_series.size();
}
return size;
}
public double getStandardDeviation()
{
if(stddev == null)
{
stddev = Math.sqrt(getVariance());
}
return stddev;
}
...
...
}
这个类本身可以作为一个多值的 promise 使用,实例变量中保留了计算的结果。每个函数都会通过查看变量值是否为空来确定代码是否已经执行过了。如果变量在需要时尚未有值,就执行代码并保存计算结果。注意如果 null 也在该值的有效值范围内,那么就需要一个辅助标志来说明代码是否已经执行过了,而不能简单地查看该值是否为空。
正如您所见,惰性编程技术可以用来为那些返回相关值的函数提供良好有效的 API。另外,在那些不直接支持惰性编程的语言中,惰性编程技术也可以通过类来实现。
不确定列表
假设您有一个由 5 的倍数组成的列表。现在您希望计算这个列表中所有数字的平方。最后,我们希望对计算结果进行遍历,并显示所有平方值小于 500 的数字。什么?您不能对一个无穷列表进行操作?为什么不行呢?
实际上,可能与直观的感觉相反,如果无穷列表基于一定的生成规则 ,那么无穷列表可能比有穷列表存储起来占用的空间更少。在上面这个例子中,原始列表是基于 X[i] = (i + 1) * 5 这条规则生成的,其中 X[i] 是列表在索引 i 处的值。 X[i] 也可以使用其前一个值来表示:X[i] = X[i-1] + 5; X[0] = 5。使用 Scheme 的 force 和 delay,就可以构造一个基于这条规则的数值流:
清单 5. 流的例子
;This is the generative rule for the list. It returns a pair
;with the car being the next value, and the cdr being a promise
;for the next pair
(define (my-generative-rule last-val)
(let (
;generative formula based on previous value
(next-val (+ last-val 5)))
;put the next value together with a promise for another one
(cons next-val (delay (my-generative-rule next-val)))))
;Since the cdr is a promise of a pair, rather than a pair itself,
;we have our own functions for getting the car and cdr.
(define (mystream-car the-stream) (car the-stream))
(define (mystream-cdr the-stream) (force (cdr the-stream)))

;Create our list
(define multiples-of-five (cons 5 (delay (my-generative-rule 5))))

;Display the fourth element of the list
(display (mystream-car (mystream-cdr (mystream-cdr (mystream-cdr multiples-of-five)))))
(newline)
现在,您希望计算所有数字的平方。要实现这种功能,需要一个函数从现有流和生成规则中创建一个新流 —— 这有点像 map,只不过它是针对流进行的。函数如下:
清单 6. 流的专用映射
(define (mystream-map function the-stream)
(cons
;;The first value will be the function applied to the car
(function (car the-stream))
;;The remaining values will be stored in a promise
(delay (mystream-map function (mystream-cdr the-stream)))))

(define squared-stream (mystream-map (lambda (x) (* x x)) multiples-of-five))

;Display the fourth element of this new list
(display (mystream-car (mystream-cdr (mystream-cdr (mystream-cdr squared-stream)))))
(newline)
现在,剩下的问题就是循环遍历该流,并打印结果值小于 500 的值:
清单 7. 循环遍历流
(let loop (
(remaining-stream squared-stream))
(if (>= (mystream-car remaining-stream) 500)
#f
(begin
(display (mystream-car remaining-stream))
(newline)
(loop (mystream-cdr remaining-stream)))))
显然,对于这种小程序来说,还有很多方法都可以更直接地实现这个目标。然而,即使在这个例子中,流也可以帮助我们较少地从实现角度来审视问题,而是更多地将问题当作一种抽象思想来看待。流让我们可以集中精力在问题 上,而不是在实现 上。流简化了与生成元素有关的算法的概念和实现。
到目前为止,我们所讨论的流对于学习流背后的概念来说都非常有用。然而,实现却可能会经受大量缺陷的折磨。首先,在很多场合下流都可能需要一个终结器。这种实现却并没有提供这种机制。另外,此处给出的这种流称为 odd stream,这种形式的流很容易实现。 但是这种流可能会导致所执行的计算量比所希望的多,因为列表中的值都会进行计算。标准流是在 SRFI-40 中定义的,它解决了这些问题以及其他一些问题(更多细节请参看 参考资料)。
回页首
跳过转换变量
到目前为止,我们所有惰性求值的例子都要求在进行计算之前必须完全实现中间值。部分原因是由于我们正在解决的问题的需求所导致的,另外一部分原因则是由于 delay 和 force 操作本身所带来的。例如,考虑下面的代码:
(define val1 20)
(define val2 30)
(define val3 40)
(define val4 0)
(define val5 (delay (* val1 val2)))
(define val6 (delay (* val4 val3)))
(define val7 (* (force val5) (force val6)))
在这个例子中,我们知道答案是 0,这是因为我们知道 0 乘任何次都是 0。因此,尽管这看上去似乎是可以使用惰性求值的情况(因为我们正在试图减少不必要的计算),但实际上使用 delay 和 force 并不能给我们提供什么帮助。
在这类情况下,为了不生成中间结果,需要一些特殊的惰性算法来延迟处理。我们需要实现对请求进行排队。然后,在请求最后结果时,它就可以在该队列中搜索那些可以帮助它对处理过程进行优化的值,然后使用这些值跳过对其他值的处理。在乘法的这个例子中,出现 0 就可以跳过所有的处理了。
下面是一个特殊的 delay/force 对,专门适用于乘法计算:
清单 8. 简单的专用 delay/force 对
;This will simply use a list to keep track of the values to be multiplied
(define (multiply-delay x y)
(let (
;convert to lists if they aren't already
(x-list (if (list? x) x (list x)))
(y-list (if (list? y) y (list y))))
;append them together
(append x-list y-list)))
(define (multiply-force mul-list)
(let (
(has-zero? #f))
(for-each
(lambda (x)
(if (eqv? 0 x)
(set! has-zero? #f)
#f))
mul-list)
(if has-zero?
0
(apply * mul-list))))
(define a (multiply-delay 23 54))
(define b (multiply-delay 0 5))
(define c (multiply-delay a b))
(define d (multiply-delay c 55)
(display (multiply-force d))
(newline)
然而,这个实现也有自己的问题。现在各个部分都不再是惰性的了,也不会再保存值了。为了实现一个优化,我们已经失去了原来的 delay 和 force 的优点。因此,我们不会保留一个所有参数的长列表,而是需要将它们放到各个 promise 中单独进行存放,这样我们就依然可以获得之前的优点。我们所需要的是一个说明该值是否已经计算的标记。如果该值已经计算过了,那么此处就只有一个不需要计算的元素了。否则,乘数和被乘数都会出现。新的代码如下:
清单 9. 另外一个专用的惰性结构
;Unevaluated promises will have the structure ('delayed val1 val2)
;Evaluated promises will have the structure ('forced result)

;Create an unevaluated promise
(define (multiply-delay x y)
(list 'delayed x y))

(define (multiply-force-nozero promise)
(if (pair? promise)
(if (eq? (car promise) 'forced)
;if the promise has been forced, just return the value
(cdr promise)
;otherwise, compute the value, and convert this into a "forced" promise
(begin
(set-car! promise 'forced)
(set-cdr! promise
(*
(multiply-force-nonzero (cadr promise))
(multiply-force-nonzero (caddr promise))))
;return the forced value
(cdr promise)))
;This is just a number, so return it
promise))
这个结构中有普通 delay/force 的所有优点。现在,由于乘法操作不管怎样都是一个相当快速的操作,因此这个完整的操作可能就有点浪费时间,不过它作为一个例子来说还是非常不错的。它对于执行代价更为昂贵的操作来说可以节省大量的时间,尤其是对于那些可能需要上下文开关或大量处理器资源的操作来说更是如此。
这种技术一种流行的用法是进行字符串的附加操作。它不用在每次进行附加操作时都分配新空间,而是只需要简单地维护一个需要进行连接的字符串行表。然后,当需要最终版本的字符串时,就只需要为这个新字符串分配一次空间。这样就节省了多个 malloc 调用,以及复制每个字符串的时间。
惰性求值
到现在为止,我们重点介绍的是非惰性语言中的惰性结构。然而,有些语言,例如 Haskell,会将一些惰性操作作为普通求值过程的一部分。这被称之为惰性求值。惰性求值中的参数直到需要时才会进行计算。这种程序实际上是从末尾开始反向执行的。它会判断自己需要返回什么,并继续向后执行来确定要这样做需要哪些值。基本上,每个函数都是使用对各个参数的 promise 来调用的。当计算需要值时,它就会执行 promise。由于代码只有在需要值时才会执行,因此这就称为按需调用。在传统编程语言中,传递的是值,而不是 promise,因此这就称为按值调用。
按需调用编程有几个优点。流是自动实现的。不需要的值永远也不会计算。然而,惰性程序的行为通常都很难预测。而在按值调用程序中,求值的顺序是可以预测的,因此任何基于时间或序列的计算都相当容易实现。在惰性语言中这就变得相当困难了,此时要描述具有明确顺序的事件就需要诸如 monads 之类的特殊结构。所有这些都使得与其他语言的交互变得十分困难。
有几种语言默认就会进行惰性编程,包括 Haskell 和 Clean。其他几种语言也有一些惰性版本,包括 Scheme、ML 等。

‘陆’ 怎样克服惰性

如何减轻学习的惰性?在不少人身上,我们都可以明显地看到学习的惰性。
最常见的是:1、学得不好的人。他们对学习有着抵触情绪甚至逃避。2、工作以后的人。他们往往缺乏学习的韧性。3、年龄大的人。记忆力,以及对新事物的接受能力下降,学习的难度大大增加。精力不足。看看书就累了,想睡觉。 成人教育中,学习惰性是最值得一提的。
学习惰性产生的原因很多。 主要是:1、畏难情绪。这仅仅是心理作用。还没有开始学,就因为听说它难,而开始产生消极情绪。2、缺乏信心。这在学习挫折以后很明显。3、枯燥。学习是多种多样的,学习过程也是丰富多彩的,但是这不意味着某些东西学习的枯燥,特别是一般的学校教育。4、过于抽象。与实际生活的联系太少。5、语言障碍。特别是留学人士。毕竟不是母语,在学习起来难度很大。6、基础知识障碍。基础知识准备得不足,太多地方看不懂的时候,谈学习动力是没有必要的了。7、分心。考虑其他的事情太多。可供的选择太多,妨碍了有效的学习。 但是,我们不能不学习。特别是在一些并不是能够直接见效的知识的学习中。
让我们分析一下传统的减轻学习惰性的处理方法。1、毅力。以自制力作为减轻学习惰性的手段是不可取的。原因很简单。勉强自己只会活得很累,很痛苦。是否能真地坚持下去,对于一般人来说是一个很重要 的问题。人都是趋利避害的。这是天性。许多父母抱怨孩子缺乏自制力那其实是对孩子有着不切实际的要求。一些人对自己的毅力也产生怀疑。许多学习相当优秀的 大学生在向我咨询时也很多都提到自己的自制力不够。长期的负情绪会摧毁任何人的毅力。
2、利弊分析。谁都知道学好了的好处。哪怕再差的学生也一样有着学好的渴望。因为学习成绩好的好处太多了。有社会认可,甚至能得到丰厚的物质奖励。因此,以学好了的前景来教育孩子,或者教育自己是没有用的。
3、加强监督。学习本来就是个人的事情。如果学习也必须让别人来看管的话,那么还不如不学,或者改变学习的方法、学习的内容和学习的模式。
推荐方案:
1、项目法。 设定项目。以项目的完成促进学习。以实际的运用来促进知识的学习。我在大学学习应用统计的时候就为自己设定了跟踪、分析国际棉花价格的项目。等项目弄玩, 统计以及相关课程也已经自学完。这样的效率很高。 再以林凡顺的德语学习为例子。林凡顺在31岁以后才开始学德语。他的困难和压力是相当大的。最大的问题是,他捧着一本词汇书或语法书,看不上十分钟就疲倦 欲睡。即使他很深刻地体会系统学习法,也难以取得进展。因此,在工作忙的时候,往往没时间就成为逃避学习的借口。但是他要留学德国,计划中也要将业务拓展 到德国,与德国企业建立双赢的联系。德语学不好是社会交往中最大的障碍。 他到了德国之后,开始设定项目。比较了一下,他从词汇入手,决定编写德语词典(请参考Fundset Deutsch2Chinese(S) 词典 自述文件)。编写词典不等于就能清楚记得那些词汇,但是,经过了打字、整理、翻译以后,印象比简单地看看书要深刻得多。他的要求也不高,只是留下印象而 已,以后在看到时能有多多少少的感觉。这就是系统学习法的模糊学习。由于他要发布的是免费的词库文件,他的工作得到了鼓励与支持。词库文件一天一天的增大 也让他有了动力和信心。在词库达到他设定的第一阶段目标(6000词汇量)以后,他开始转向语法的学习。这时的项目是编写语法辞典。在为别人造福的同时, 自己也得到很大的提高。
2、内容分解法。 将学习的内容化整为零,只需要学一点东西,那么就会因为学得容易而消除了畏难情绪和消极对抗的心理障碍。对发展需求的适当梳理能够增强信心。
3、合理情绪法。 不要对自己的自制力和毅力有太高的要求。人都是有惰性的。你的学习困难别人一样会遇到。但你的选择不是退缩,也不是逃避,而是正视它。尝试着改变学习的方式和方法,找出一个最舒服、最让自己开心的学习途径来。
4、背水一战法。 在优越的环境,有时反倒不容易学进去。不如到花园、或室外安静的地方学习。靠无可靠,趴无可趴,躺无可躺。这样学习效率也会高不少。

为什么速成学习也是科学的?很多人都说,学习没有捷径,必须认认真真、扎扎实实地学。 这话对,也不完全对。学习需要的是积累,是温故而知新。再好的学习方法,如果不去学、不去记,不加以认真思考,也都没有用。 就以系统学习法为例,真正做好树状结构和网状联系,不经过长期的有目的的努力是不行的。 但这不等于排斥速成学习。系统学习法也可以速成,那就是建立知识体系的大致构架,提出一些基本的关系的联系。以这些学习成果参加考试,要获得60-80分 并不是难事。 分析每一种速成法,都可以看到,他们是把学习的难度降低。只有不对人、不对自己过高要求,才可能有信心、有兴趣坚持。坚持往往才会成功。
大目标分解成小目标是一个很好的做法。每天尝到甜头,每天都用适当的成效鼓励自己,每天都满意于努力和付出,这样就能够坚持。有计划的坚持就是积累。
人应该有大的目标。大目标是对自我的挑战,最能够满足人的发展需求,最让人有自我实现的渴望。
人需要挑战,回避挑战往往让人感觉不到生活的趣味,也渐渐失去应有的动力和紧张。所以,我在学习的时候,总是朝最难的地方进军。我认为,最难的地方都 闯过了,其他的没有理由闯不过去,剩下的只是时间、精力和积极的坚持和积累。 以快速将知识压入潜意识。 哪怕遗忘,也无所谓。总有熟悉和不熟悉的感受。 有时候就不需要记忆,只需要感觉。
集中注意
快速组织所学内容
及时回忆和复习
优胜心态和逃避心态
近来,由于研究“家庭与儿童心理健康”大量接触了很多初高中学生,在感觉到他们的聪明的同时也发现他们的意志、毅力、目标和动力的缺失。这是信息爆炸 与社会浮躁共同作用的结果,问题发生在孩子身上,但问题的原因可以追溯到家庭、学校与社会环境。 心态浮躁,很难积累和坚持。目标不明确,很难品尝到成功的喜悦。这些都可能导致放纵和迷失。
今天,在向一个亲戚的孩子辅导“系统学习法”的时候,我心里再次浮现这种强烈的感觉。以至于后来我觉得,对于这个孩子,现阶段学习方法并不是很重要,更重要的是学习的主动性、自觉性和学习的方向性。这首先是优胜心态。
优胜心态是指认为自己能够做得比别人好,现在能够比过去好、将来能够比现在好的心态。 首先是信心。要相信自己能够超越自己,能够面对并更好地解决现存的或即将到来的问题。 其次是主动性。在问题到来的时候,要能够主动地去认识它、了解它,摸索其中的关系。 再则是采取行动。将问题解决化解为具体的目标。

‘柒’ 寻一些克服人的惰性的小窍门(比如平常生活总结)

惰性属于心理学范畴。
从心理上说,毅力属于意志的范畴,作为意志的一种基 本品质,毅力也是人们为着实现 一定目的而去克服困难的心理过 程及其行为表现。这里有两点应该明确:第一,毅力是在克服困 难的心里过程中表现出来的;第二,克服困难又是为着实现一定的目的。明确了这两点,对于我们锻炼毅力很有好处。
那么,怎样才能增强自己的毅力呢?
一是强化正确的动机。人们的行动都是受动机支配的,而动 机的萌发则起源于需要的满足。什么也不需要或者说什么也不追 求的人,从来没有。人,都是有各自的需要,也有各自的追求; 只是由于人生观的不同,不同的 人总是把不同的追求作为自己最 大的满足。斯大林说,伟大的目的产生伟大的毅力。从奥斯特洛 夫斯基和张海迪身上,我们可以 充地看到,崇高的人生目的怎样 有力地激发出坚韧的毅力。
二是从小事做起,可以锻炼大毅力。李四光向以工作坚韧、 一丝不苟着称,这与他年轻时就 锻炼自己每步走零点八米这类的 少事不无关系。道尔顿平生不畏困难,看来从他五十年天天观察气象而养成的韧性中得益非浅。高尔基说:“哪怕是对自己的一点小小的克制,也会使人变得强而有力,”生活一再昭示,人皆可以有毅力,人皆可以锻炼毅力,毅力与克服困难伴生。克服困难 的过程,也就是培养、增强毅力的过程。毅力不很强的人,往往能克服小困难,而不能克服大困难;但是,积克服小困难之小胜 也能使人大困难之毅力。今天,你或许挑不起一百斤的担子,但你可以挑三拾斤,这就行。只要你天天挑,月月练,总有一天, 一百斤担子压在你肩上,你能健步如飞。恽代英说的深刻:立志需用集义功夫。余谓集义者,即在小事中常用奋斗功夫也。…… 在小处不能不犯过失者,其在大处犯过失必矣。小压迫小引诱即能胜过,在大压迫大引诱中能否胜过尚为一问题。如小处不能胜 过尚望大处胜过,岂非自欺之甚呼?胜过小者,再胜过较大者。此所谓集义也。不然集交仍然是一句空话。”
小事情很多,从哪些小事情做起,有的人好睡懒觉,那不妨来个睁眼就起;有的人“今日事 ,靠明天,”那就把“今日事, 今日毕”作为座右铭;有的人碰到书就想打瞌睡,那就每天强迫自己读一小时的书,不读完就不睡觉,只要天天强迫自己坐在书 本面前,习惯总会形成,毅力也就油然而生。人是需要从自己做对的,因为人有惰性。克服惰性需要毅力。任何惰性都是相通的 ,任何意志性的行动也是共生的。事物从来相辅相成,此长彼消 。从小事情就可以培养大毅力,其道理就在其中。
三是培养兴趣能够激发毅力。有人说兴趣是毅力的门槛,这 话是有道理的。法布尔对昆虫有 特殊的爱好,他在树下观察昆虫 ,可以一趴就是半天。诺贝尔奖获得者丁肇中说,我经常不分日夜地把自己关在实验室里,有人以为我很苦,其实这只是我兴趣 所在,我感到“其乐无穷”的事情,自然有毅力干下去了。当然人的兴趣有直观兴趣和内在兴趣之分,但两者是可以转换的。例如:有的人对学外文兴味索然,可他懂得,学好外文是建设四化的需要,对这个需要,他有兴趣 ,因此他能强迫自己坚持学外文。在学的过程中,对外文的兴趣也就能够渐渐培养起来,这反过来又能进一步激发他坚持学外文 的毅力。一个人一旦对某种事物 、某项工作发生内在的稳定的兴 趣,那么,令人向往的毅力不知 不觉来到他身边,也就成为十分 自然的事情。
四是由易入难,既可增强信 心,又能锻炼毅力。有些人很想 把某件事情善始善终的干完但往往因为事情的难度太大而难以为 继。对毅力不太强的人来说,在确定自己的奋斗目标、选择实现 这一目标穿破口时,一定要坚持从实际出发,由易入难的原则。 徐特立同志学法文时,已年过半百,别人都说他学不成,他说, 让我试试看吧。他知道自己记性差了,工作又忙,所以,开始为 自己规定的“指标”,只是每天记一两个生词。这个计划起步不 大,容易实现,看起来慢了一些,但能够培养信心,几个月下来 ,徐老不但如期完成计划,而且培养了兴趣,树立了信心,又慢 慢掌握了学法文的“窍门”,以后每天可以记三、四个生词了。 徐老的做法很有辩证法。要是一开始在没有殷握的情况下,就提 出过高的指标,结果计划很可能实现不了,信心也必然锐减,纵 使平时有些毅力的人,这时也可能打退堂鼓。美国学者米切尔、 柯达说过:“以完成一些事情来开始每天的工作是十分重要的,不管这些事情多么微小,它会给人们一种获得成功的感觉。”这种感觉无疑有利于毅力的激发。柯达的话看来对于我们干其它事 情,也会有启发的。不知你以为然否?

怎样提高学习的自觉性
学习只有自觉主动,否则是无法学好、无法学到真正的知识的。要提高学习的自觉性,要做好以下几点:
第一,不要把学习当作一种任务和负担,要出自兴趣和需要而学。如果把学习看成是任务负担,就会感到学习是迫不得已而学的,你就会处于消极被动状态。要想提高学习自觉性,就要培养对学习的兴趣,把学习看作一种生命、生活的需要,你才会积极主动地去学。
第二,加强自我管理、自我约束的能力。你首先要明确学习目的,把学习作为自我修养,提高自身素质的一个重要手段。然后制订出周详的计划,实行自我管理,并且要约束自己,严格地执行学习计划,以提高学习的自觉性。
第三,保证良好的学习环境,排除外界干扰,抵制各种诱惑。学习环境要保持安静、整洁,这样就可以减少各种外界干扰,使你集中注意力学习。所以在学习时你要劝告旁人不要随意打扰你,不要大声喧闹,你还要把书桌和书本、文具等收拾整齐。对于各种不利于按计划学习的诱惑,你要勇于抑制自己的欲望。
第四,防止惰性的侵扰。人总是有惰性的,你稍不注意,惰性便会发作,使你无法再坚持学习。所以你要时刻提防惰性的侵人,否则,你就会越来越懒散,以致最终放弃学习。要想提高学习的自觉性,就必须克制惰性的发作。
提高听课效率的秘诀
成绩优秀的同学有一个体会:抓紧45分钟的课堂听讲,向45分钟要效率。这是获得学习成功的关键。如果要探索提高课堂听讲效率的秘诀,可概括成以下五个方面供参考:
1.上课前要做好四个准备
一是心理上的准备,就是积极迎接新课,这是搞好课堂学习的内因。
二是做好知识上的准备,主要是通过预习来完成。三是做好物质上的准备,如书、笔记本和其他学习用具等。四是做好身体上的准备,这就要求同学们做到:每天早睡早起,不开夜车,课间不做剧烈活动等,确保课前大脑处于兴奋状态。
2.要集中精力听讲
首先要克服注意力的分散和漂移,防止出现“分心”现象。其次,听讲要抓住重点。有经验的同学特别注意听老师在刚上课和即将下课讲的话。因为,刚上课时老师讲的话往往是对上节课的总结,或对本节课提出的要求,有承上启下的作用;即将下课时老师讲的话,往往是对本节课的总结,或提出课后复习和新课预习的要求。注意了这些话,听课就有了针对性,复习有了目的,预习也有了目标。
3.要大胆地发言和质疑
有的同学由于胆怯和好面子,上课很少提出问题,也很少发言。有问题不提,你的思维能力将得不到发展;对能回答的问题不积极发言,你就得不到锻炼自己表达能力的机会,不能检阅自己真正的水平,感受不到成功的欣慰。上课积极发言,大胆质疑是十分重要的。对老师来说,很希望自己提出的问题能得到学生的响应,对于能在课堂上提出自己见解或对老师的见解置疑的学生,老师通常是十分赞赏的。
4.要记好笔记
在听课过程中,把本节课的知识点和你感到有疑难的问题以及老师在处理某个问题时所用的巧妙方法等简明扼要地记下来,课后稍加整理,便成为课堂笔记。而有的同学所记的笔记,是把老师在黑板上所书写的内容,不分青红皂白全都记了下来,记这样的笔记,不仅实用价值不大,而且还严重影响了听讲。这种事倍而功半的做法,是不可取的。
5.要当堂掌握所学知识
每个同学在听讲过程中都应积极思考,对当堂课所学知识要能大体理解,知其然并知其所以然。要彻底废除上课记笔记,下课对笔记,平时背笔记,考后全忘记的落后学法。因为这种单纯直接记忆现成结论的听课方法,是无法获取真知的。

‘捌’ 怎样克服惰性

意志的坚持性指在行动中能以坚忍不拔的毅力克服种种困难而坚持到底。具有良好的坚持性品质的人能够在活动中持之以恒,在困难、艰苦的条件面前,不犹豫,不动摇,不停滞,一鼓作气,善始善终。坚持性在日常的学习、生活中非常重要,人们做点儿事并不难,难的是坚持不懈地做下去,“人贵有恒”说的就是这个道理。在日常生活中常常会出现的虎头蛇尾现象,就是缺乏坚持性的表现。要想取得成功,没有坚持性是不行的,只有坚持到最后,胜利才会属于你。下面,告诉你们培养自己毅力的一些方法。
1.善于培养、保护、利用已有的学习兴趣。兴趣,能激发自己参加活动的积极性,促使你在活动中表现出更大的意志努力。所以,增添活动和学习内容的趣味性、生动性,精心设计活动和学习方式,如游戏、比赛、表演、抢答、讲故事等形式,使学习和活动过程本身就能吸引你,这对他们善始善终地做某件事能起促进作用。
2.确定具体的、可行的目标。目标是想要达到的境地或标准,它制约着行为的方向。对自己来说,只有具体的、可行的目标,才有可能促使他去为实现这一目标而坚持不懈。所谓具体的目标,是指该做什么,怎样去做,目的、要求必须一清二楚。所谓可行的目标,是指确定的目标要与你的年龄、经验、能力水平相适应,是经过自身的努力能够实现的,即目标不要定得太低或太高。当自己完成一个目标后,成功的喜悦会强化他们的进取精神,激起他们确定下一个目标的热忱,从而养成不断进取的习惯。

3.学会自我监督。对某件活动要持之以恒,要靠自己的自觉行为,因此,让自己学会检查、监督自己是否朝既定的目标努力是必要的。要让自己学会自我检查、自我监督,可以从老师的检查和鼓励开始,比如,与他人共同确定某种活动、某个目标后,每天检查自己完成的情况,并让他们自我评价,对他们的良好表现给予鼓励,对做得不够好的要引导,激励他们改正。之后,可以为他们画一张自我鉴定表格,让他们对完成学习计划、良好行为习惯、某种活动目标等情况进行打分,并定期把自我鉴定表交给教师,让家长、老师了解、表扬自己的自觉行为,对自己的自我监督进行检查。要学会自我评价、自我监督后,才能督促自己持之以恒地从事某种活动。

‘玖’ 如何改变惰性

克服惰性的六个步骤

这件事我一定要做了。真的要做了。也许可以再等一会儿。先休息一下,看会儿电视,上会儿网,聊会儿天。这件事我明天再做吧。
我们每个人都会有这样的经验,一些事情需要我们完成,而惰性却总是占了上风。如何能克服惰性成为如何完成任务和GTD的一个重要话题。Paul’s Tips最近在一篇文章中提到如何通过六个步骤来克服惰性,完成任务:

1.承认辛苦的代价,看重愉快的结果

大多数人产生惰性延误工作的主要原因是因为要付出代价,让我们多少感觉有些辛苦,哪怕只有一点。就象我们都喜欢干净的厨房,但洗碗又是一件讨厌的活。渴望成果却不愿意忍受痛苦的过程。一个好的开端是承认需要付出的代价,但强调工作完成后的结果,肯定这个结果值得付出的代价。比起最终的成就感,这点痛算什么?

2.提高对辛苦的承受能力
每个人对辛苦都有一定的承受能力,并且都可以一点一点的将其提高。一个好办法就是从小事和相对简单的事情做起,循序渐进,慢慢提高对“辛苦”的接受程度。

3.从小事做起
勿以善小而不为。当你知道有什么小事需要你马上去做时,立刻就去做,一分钟也不要耽误。如果你心里有什么声音告诉你一堆理由妨碍你去完成这件事,不要理它们,立刻去做。不要犯嘀咕,做完就完了,只是件小事,不值得你左思右想。

4.大事化小
当你已经可以克服小的阻碍完成工作后,只要学会把分量更重的工作划分成很多小的部分,一部分一部分完成,大的困难也就不在话下了。不过,要确认这些小的部分的确有意义,而不是找借口拖延时间。

5.不要计划太多,马上动手做
不要花太多时间整理和规划,只找眼于整体会让你看到做这件事多难多辛苦,你应该找出可以付诸行动的小的突破点,马上开始行动。没有什么大事是一蹴而就的,将一个一个小困难一一攻破,就能获得最后的胜利。你的任务就是找到下一步能马上开始做的事情。

6.不要害怕浪费时间
另一个让很多人束手不前的原因是害怕浪费时间。好像没有把什么事情都安排好就没法开始。其实,只要开始做就不可能是完全的浪费,哪怕失败也是有价值的,从失败中我们可以获得很多经验。最重要的是,在尝试中,我们除了获得失败,还能获得成功。
提问者对答案的评价:五星

阅读全文

与常用惰性化方法相关的资料

热点内容
秃顶快速治疗方法 浏览:625
华为清理手机垃圾方法 浏览:940
秒开手机壳的方法 浏览:652
胎儿月份计算方法 浏览:298
电暖地暖的安装方法 浏览:756
季节性肠炎治疗方法 浏览:105
研究资料的分析方法论文 浏览:551
40425的简便方法计算 浏览:841
定性定量决策分析方法 浏览:408
青芒果的食用方法 浏览:832
塑料瓶微生物检测方法国标法 浏览:483
ahc眼膜使用方法 浏览:330
最简单的补肾治早泄方法 浏览:520
静电手环的使用方法 浏览:997
开账的步骤与方法 浏览:280
养金鱼简单方法 浏览:827
手机遥控长虹电视方法 浏览:36
蒸芋头粉中间夹生有什么补救方法 浏览:503
非瘟治疗土方法 浏览:663
打印位置在哪里设置方法 浏览:585