容错和冗余设计是父母必须掌握的概念
一、两个重要概念
计算机系统中有两个重要的概念:一个叫“容错”,一个叫“冗余设计”
“容错”是指允许计算机系统能够容纳一定程度的不完美、不理想及各种意外情况,不能有一点错,就直接停止运行,完全瘫痪。如果稍有差池就系统瘫痪,那基本上就是废物了。
“冗余设计”是计算机之父之一的约翰·冯·诺依曼在其著作中提出的概念。所谓“冗余设计”是指“为增加系统的可靠性,而采取两套或两套以上相同、相对独立配置的设计”。有容余设计的系统,往往运转更为持久。比如,大型货车每一组车轮,由两个并构成,同时,还有备胎;“我们人体自身就是个‘冗余度’很好的设计⋯⋯肺、肾、手、足等等⋯⋯这些少掉一个不影响一个人继续生活”。现在的公寓内设计两个厕所;高考时准备两只以上的笔;投资时,不要押上全部资产,同时“不要把鸡蛋放在一个篮子里”⋯⋯这都是符合冗余设计原则的。相反,那些不符合冗余设计原则的,相对问题就会更多一些,比如说独生子女、单亲家庭。
“计算机,是人类当中,极少数极少数顶尖聪明的人的思维方式和方法论”。其实,何止是只有计算机是人类当中,极少数极少数顶尖聪明的人的思维方式和方法论?那些极大的提高了人们生活、工作效率的产品和发明,都是人类当中顶尖高手的思维方式方法论。他们的这些思维方式和方法论,我们为什么不可以直接借鉴,为我所用呢?(今天读李笑来老师的书才领悟到,才开窍啊,今年我都35岁,汗!不过知道总比不知道好,可见,多多读书,多读好书,是可以治疗蠢病的)
二、学以致用
在培养孩子的过程中父母们也必须要掌握“容错”和“冗余设计”的概念啊。
许多父母,包括之前的自己,只要孩子一犯错,就生气、发火,甚至暴跳如雷。这样的人基本上和废物没什么两样啊!人在生气、暴怒时,大脑基本上已经短路瘫痪了,不是废物又是什么呢?不是吗?发火,代表你已经搞不定了,才会用怒火来掩盖你的无能嘛。
然而事情的真相是:成长就会犯错,犯错才会成长。身为父母的我们,可以反思一下,我们自己在小时候有没有犯过错?甚至即便你已为人父母了,有没有犯错呢?我想,答案再清楚不过了吧?
所以,作为父母一定要能容错,“不能容错的系统是脆弱的,只有能容错的系统才更为强大、强壮”。
自从孩子上学后,许多父母都只是盯着孩子的学习成绩看,甚至有的父母还要求孩子都要考一百分。
首先,这已经违背了容错的系统设计原则。孩子考一百分,并不见得一定是好事。如果父母只要求孩子考80分上下,孩子可能只需要拿出很多少的一部分业余时间(或许可能只需要20%的业余时间就足够了,80/20法则嘛),就可以考到那个分数;但是,父母或者老师出于个人原因,要求孩子考到一百分,而孩子必然要拿出80%的时间用在学习上,其他对孩子未来发展更有用的一些课外活动时间,几乎都会被挤占完了,从长远角度来看,这其实是非常不划算的。
所以,当昨天晚上孩子说,他们第一次月考的时候,数学满分,但,她的语文成绩考了班里面的倒数第二,又不是倒数第一--孩子讲的时候颇不以为然时,我既没有生气,也没有难过,甚至还有一丝丝欣慰--至少目前看来,孩子并没有被分数所累。
其次,父母总是盯着孩子的成绩看,甚至要求考一百分,也不符合工程学里面所说的“冗余”设计原则。其实,除了学习成绩之外,孩子还应该,也必须要发展多种兴趣与爱好,才更有利于孩子的全面发展和健康发展。
这样的例子太多了。爱因斯坦不仅是一位伟大的物理学家,同时也是一位非常出色的小提琴手;爱迪生不仅是是有史以来最伟大的发明家,同时,还是一位杰出的企业家、投资人--现在世界上最伟大的公司,美国通用集团就是由他创立的;毛泽东不仅是一名伟大的政治领袖,同时还是一个思想家、军事家、诗人、作家、书法家,且一生热爱体育锻炼,尤其喜欢游泳。
所以,作为父母要想办法全方位、多维度的打造孩子的竞争力,要能容错,同时还要冗余设计,而不仅仅只是盯着孩子的成绩看。
当然,不是孩子的所有错误,父母都要容忍,也不是各种兴趣爱好都要为孩子培养,作为父母要把握好“容错度”和“冗余度”。