首页 > 就业 > 职业规划

蝴蝶效应与个人成长

蝴蝶效应与个人成长



蝴蝶效应与个人成长

蝴蝶效应最初的解释是:“一只南美洲亚马孙河流域热带雨林中的蝴蝶,偶尔扇动几下翅膀,可能在两周后在美国德克萨斯引起一场龙卷风。”

这后面的理论就是混沌系统,对于混沌系统,一个微小的改变就会给系统带来很大的变化。另一个解释就是,对于系统确定的输入,不一定产生确定的输出。

做软件:费挺大劲儿做个软件,最后却没有市场,没有产生价值。
足球比赛:整场都占优势,一疏忽,被反击进了一个。
做生意:卖的多,赚的少。
公司:公司输入大量的人力,物力,财力,到头来还是不赚钱,亏本。相反,有些小公司,人数少,投入少,反而产出比较大。
个人成长:干了一辈子,兢兢业业,一年的工资,不如人家一顿饭。

理论已经告诉我们了,微小的改变可以带来巨大的变化。

对于有目的.的系统,一般运动都会收敛到几个稳定的模式,从一个模式变换到另外一个模式,需要微小的刺激。你不学无术,突然有一天,你看了一个故事,一次谈话,一眼风景,你可能突然就开悟了,我要好好学习,努力奋斗。从此,一发不可收,创出一番业绩。

这其实就是一个非线性系统,或者说混沌系统从一种模式(颓废模式)到另一种模式(成功模式)的转变。而系统的某一种模式可称之为奇异吸引子。一个念头可以把你送上天堂,一个念头也可以把你送入地狱,这就是两个奇异吸引子。

难道我就只能靠别人点化,外力刺激吗?

如果一直等待,你一辈子可能就碌碌无为,因为你始终是在一个稳定的模式里运行。 除了外在的点化,还有就是自我意识,自我醒悟。靠自己突破自己目前的模式,需要不断的反思,追问,实践。

如何突破?

如果你在各个方向上用力,最终都会被目前的奇异吸引子给拉回来。就像人造卫星要想突破地球引力一样,你要在一个方向上,一直用力。对于职业发展来讲,你要有一辈子的目标,人者一辈子。如果你跑得快,超过刘翔,就出名了。如果你能把康熙字典背下来,你也算个人物了。这也是禅宗所言的“精进”。

那光靠下苦工就行了吗?

绝对不行,你要思考系统的本质和关键,就像煽动蝴蝶的翅膀一样。所谓,打蛇打七寸,四两拨千斤,都是这个道理。

如何才能识别系统的关键?

说实话,我也不知道。我只能给你一些建议:

1) 首先,就是要学习,这个是第一位的。学习使你的信息获得更多,你本来不知道蛇有七寸,学过之后就知道了。知识分为好多种,你直接从书上学习打蛇,也可以从别人那里学习打蛇。几个层次,知道打蛇的知识,知道谁知道打蛇的知识,知道谁知道谁知道打蛇的知识。无论间接的还是直接的,这些都是你的知识。你的人脉,就是你的第二层知识。

2)第二个就是不断的实践,打铁的就去打铁,打蛇的就去打蛇,不要怕被咬,写代码的就去写代码。

3)第三个就是思考。没有思考,人就和动物没啥差别,吃了睡,睡了吃。你曾有过对一个问题,吃饭想,睡觉想,坐公交车发呆也在想。我想,这个和参禅是一个道理,当你脑袋里一直是这个问题时,终究有参破的时候。现在人放在思考上的时间太少了,每天拿一张纸,一支笔,想想你的问题。我一有空,脑子里一直在想,想公司,想业务,想方法,很多问题都是这个时候想明白的。

可以把知识看称你的气场,思考就是导火索,会点燃你的小宇宙,将你的小宇宙爆发能量集中于一点,就是天马流星拳。打出去,就是你的成功。

作为一个程序员,什么才是蝴蝶的翅膀?

除了上面提到的一般的因素,对程序员来讲,我提一个:

单元测试:如果你还不习惯编写单元测试,把编写单元测试作为一个习惯。对你编写的模块,单元测试无论何时都能够跑起来,而且全部通过,至于覆盖率,不必太强求完美。

代码可读性: 你写的代码,大多数人很容易就能读懂。依我看,可读性比性能还重要,可读性好,容易看到代码中的性能缺陷,可读性好,就容易维护。

能够将这两点做到极致,你绝对称得上一个优秀的程序员了。

相关内容

热门阅读
随机推荐