跳出工作和生活的死循环

Posted chancey

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了跳出工作和生活的死循环相关的知识,希望对你有一定的参考价值。

在生活和学习过程中,我们都会遇到一个死循环,永远也跳不出去,令人窒息,从而萎靡不振。

学习、工作、编码、测试、解BUG,放假就玩游戏、听歌,看电影、逛街、各种宅

然后,今天忘记了昨天的事情,这一周与上一周相似,这一月与上一月相似,这一年与上一年相似。。。。。。

若干年后,蓦然回首,绝望地发现,这辈子其实就这样过去。然后,各种谓然长叹。。。。。。

但是,有没有想过,跳出这个死循环?

没什么愉悦,疲于应付,日复一日,蹉跎岁月。

这样的工作状态,用编程黑话来说:

while(ture){

       平淡无奇的活着,混过今天();

}

 

学过编程的人都知道,不管任何语言,都能发现,这是一个死循环,永远也跳不出去。

这段程序代码放在CPU单核心多线程和双核心这些技术之前,CPU就会无限的接近100%的占用率,直至死机,你几乎什么也干不了。

同样,对于我们人来讲,如果你的工作或学习过程中陷入了这样一个死循环日复一日、令人窒息、了无生趣,那未来的遭遇,就和那个单线程的电脑差不多,废了

那么,如何跳出这个死循环,四个关键点

所幸,这个死循环,从编程的角度来看,很容易跳出来。

我们只需要将前边的伪代码改写:

int i = 0;

while(i < 1000){

       i++;

       平淡无奇的活着,混过今天();

}

 

现在,这个循环就跳出来了!

从程序的角度分析一下,刚刚改变代码的过程中,到底发生了什么?

1).引入了一个变量 i

2.)i 在每次循环时加 1

3).i 持续稳定的加 1

4).i 值达到 1000 时跳出循环

类比无趣无望的工作死循环,做下列四件事,就可以跳出来:

1).引入变量;

2).每天做一点积极正向的变化;

3).持续变化,在一个方向不断累积能量;

4).到达临界,跳出循环。

看来,我们的生活还是有希望的?

稍稍展开一下。

1. 引入变量

工作中,可以引入的变量很多,比如:

1).学习新知识(自己感兴趣的,如税法、记账、旅游、加密算法、网络协议、基金)

2).培养新技能(写作、演讲、讲授、设计 PPT 、制作 Excel 、拆书、理财……)

3).尝试新工作内容(走出你的职责范围去看看)

4).引入新工作方法(你的工作还有可改进的控件吗)

5).结识新伙伴(公司内,你不认识的同事、有业务往来的客户、同一个业务圈子的人

引入变量时,符合至少一个原则:

1).有助于你当下的工作产出

2).有助于你个人技能累积

2. 每天做一点积极正向的变化

每天进步一点点,而不是每天原地踏步,或者退步。这非常重要。

3. 持续变化,在一个方向不断积累能量

很多事情,你都绕不过准备的过程。你想直接吃第 6 个能让你饱的包子,不可能。

唯有利用时间的复利,不断在一个方向持续累积,才可能越来越犀利。

金钱的复利是利息,时间的复利是成长。

《刻意练习》中解构的 10000 小时秘密,Scalers 的持续行动 1000 天,说的就是这个。

4. 到达临界,跳出循环

量变到达某个临界,会引发质变。就工作来讲,你的临界条件,可能是:

·晋升

·负责新的工作内容

·获得其他单位的要约

·在某个方向建立个人品牌

·下班后收入能够支撑生活

·某个技能的窗口期来临

以上是关于跳出工作和生活的死循环的主要内容,如果未能解决你的问题,请参考以下文章

老生常谈,HashMap的死循环

憋个大招!高并发下HashMap的死循环是怎么形成的

书摘《美国大城市的死与生》简·雅各布斯

我的物联网项目久违的死循环

在uc/os-ii上进行多任务的调度,设置三个任务,任务一代码中使用了while(1)成为死循环,如何跳出它?急

PHP 如何结束本次循环,进入下一个循环