孩子的教育之国内教育靠不住(初稿)

7

Posted by conan | Posted in 思考 | Posted on 22-03-2010

题注:本文是一个计算机硕士所写,他没有学习教育学知识,写的不够专业或者写错了的地方麻烦指出

首先,有很多人跟我说,你连女朋友都没有呢,想孩子的教育是不是太早了点阿。我觉得一点都不早,思考孩子的教育同时就是在总结自己的为人处事和反思自己的成长经历。

我是极其不放心把孩子扔给中国中小学教育的,这一点我几个好友基本达成共识了。总结一下的话,从传统上来说,教育是教书育人的过程,然而现在大部分的中国教 育只管教书,不管育人,学校里为了容易管理,老是想出来各种稀奇古怪而且磨灭孩子天性的方法。通俗一点说,就是学校和老师根本不管孩子的心灵成长。

如果不考虑行为的对错,人是不是能够坚定地执行某个行为取决于他自己是否认为自己的行为合理,而这一点很大程度上取决于他自己能不能找到一种自己认为合理的逻辑来支撑自己的行为。我家有一个我相当欣赏的小学生,他有 自己的思 维方式,能够自己独立思考,然后以相当高的分数考上了市里有名的重点初中。但是今年回去的时候,他也说,在他们中学里面,教育方式还是那一套。他们老师有 了孩子,才两岁,然后老师就拿管理自己孩子的方法来管理他们,对他们说课间时间不能越过楼梯,否则监视器里面我会看到,跟我小时候 相比除了多了个监视器以外没什么进步。在班里安插卧底这件事他的老师也在干。其实这件事要不是某一部电影我也不会反应这么强烈。上个学期看了闻香识女人,最后在礼堂上那段慷慨激昂的演讲让我一身冷 汗。我小时候虽然不是个标准的好学生,但是除了去打电动游戏以外没有什么出格的事,于是小时候我是个坚强的告密者,并且活在告密的“白色恐怖”中。当时的 思维很红很专,只要你做好自己的事,而且问心无愧,谁还去怕别人告密啊。但是看完这部电影,我才明白我错得有多么离谱,我们根本就是混淆了是非,然后用错误的逻辑来支撑错误的行为。坚守原则,不出卖同伴,这是非常难得的优良品质,看完后我为我小时候的行为感觉到深深的羞愧。

从这一点来反思中国的教育,我们 从小就是鼓励告密的。我没有告密告到现在,纯粹是因为上了初中之后我“学坏”了。也就是说,我小时候是用告密的逻辑来支撑自己的行为并且心安理得,但是我 直到研究生快毕业了才发现自己的逻辑是错的多么的离谱。另外这些纠正都是建立在我愿意思考人生的基础上的,不会思考的人很多,他们或许就会成为一辈子的告密者。小时候的是非其实记忆很深刻,如果我没有看到这部电影,并且我不愿意思考,不愿意去怀疑小时候的教育,那么我还是会告密下去。所以说如果一个人真的顺 从中国教育走到了最后,那么得到的很有可能是一个智商很高,但是情商很低的人,他不能独立思考,没有自己的人格。确实,这样的人很容易被政府管理,但是他 没有了人的灵魂,所有情况的处理都 是父母学校教的,离开了这些就不会思考,同时没有自己形成的原则。

这个例子只是管中窥豹,在中国的教育中这种为了方便管理而想出来的磨灭孩子未来可能性的方法还多的是。所以,关于这些原则家长必须早教育,因为你不教育,就会有别人或者别的事去教育。我的家长也不是这种观念,我的老师们也没有持这种观念 的,我为什么能形成这些呢?就是因为我看的东西。所以从家长的角度来说,他们掌控不了我的发展,同时由于没有足够的心灵上的沟通,他们也掌握不了我的心里 到底在想什么。同时,我看的东西也许是我决定的,也许是随机的,不过你能放心让孩子随机的发展么?显然没有一个家长会愿意,但是绝大多数的家长意识不到这样会 导致孩子的发展是随机的,例如用我妈的话说,这些东西你“慢慢就会知道了”。是的,还好我慢慢的随机的学到了这些,没有随机的跟着小时候的一些不好的习惯越走越远。

记得曾经有个电视节目里面出现过一个台湾的老师,她教育出来的孩 子在和别人对话的时候说了这么一句。别人说,咱们下午去玩吧,她的孩子说,不要,我和我爸爸有个约会,然后别人说,你真可怜,居然和你爸爸有个约会,她的孩子说,你才可怜呢,你和你爸爸没有约会。这段对话我非常的喜欢,它反映出不仅这个家庭沟通良好,而且孩子有自己的思考,他可以用一个极其温馨的逻辑来支 撑自己的行为。

国内不是没有好老师,但是完全靠运气,我有个同学就遇到了一个好老师,我十分的羡慕他。我认为一个老师能被评价为好老师,首先它要从心里去爱护 自己的学生,注重孩子心灵的成长,而不是纠缠于丢个钢笔的事儿去冤枉别人。从小就不公正,而是人云亦云,被小孩子看在眼里,所造成的后果最少会一直影响直 到有独立思维能力。然而什么时候会有独立思维能力呢?其实我看到很多成年人一样没有。。。
协助论证文章一篇:<中国孩子>http://www.dapenti.com/blog/more.asp?name=xilei&id=27864
这是个逆境成才的例子,如果让我选择的话我不愿意选择让孩子这样成才。其实是不是成才也没有关系,重要的是孩子要生活得幸福快乐。

尾注:对于无理取闹的,赠送一句话。你有孩子吗?如果你有孩子,或今后将要有孩子,我想你能够理解一个未来总会成为家长的人对因学校的错误教育而对孩子产生终生影响的担忧和关切。

可控的心理状态与效果

0

Posted by conan | Posted in 思考 | Posted on 26-08-2009

首先,我认为我所阐述的东西都是大概率的东西,而不是绝对的。

在好友那里看到了一段视频(点击这里),说的是如何用意念来改变自己的生活。说的很神道,像宗教似的,但是其中的道理却是存在的。

这段视频里将这个秘密叫做吸引力定律,说只要你不停的想,你想的东西就会被吸引到现实中来。这个定律作用范围很广,而且不会区分否定词,如果你一直想不要什么,那么你不想要的这个东西也会被吸引到现实中来。同学将其称为主观唯心主义。

其实这些都可以得到科学的解释。这个“不停的想”所发生作用的途径并不是在视频里所出现的什么宇宙,特殊频率,而是你自己。

首先是自信和催眠,就是这个“不停的想”。自信是一个很强大的心理武器,用好它的话可以由内而外的狠狠地改变你的气质和精神面貌,但是自信有足和不足的量化水准。自我催眠是一个可控的增强自信的方法。所谓“不停的想”就是以自我催眠的方式来增加自信。虽然说自我催眠的效果也会受个体状态而受到影响,但是铺天盖地的自我催眠能起到作用的概率还是很大的。在自我催眠的过程中,自信会影响自己的做事态度,方式及完成程度,而这些又会反过来增强自信,顺利的话它们会形成正向循环反馈,从而形成强大的自信。当然这些也不是凭空就能出来。自信需要一个强大的支撑点,你需要很明白你为了什么而自信,有了坚实的地基才会有稳定的上层建筑。其次,这个过程远没有说的这么简单容易,它需要有足够的精力和毅力来支撑整个过程,成功之后还要有巩固过程来使它不容易退回去。自信有那种“自愈”的特点,短期的改变会被“自愈”到原来的水平。所以如果半途而废的话,效果就会差很多,就像盖了一半的楼崩掉一大截一样。

精力和个人有关,增强恐怕要积累,但是毅力的作用和可控程度似乎比精力容易。所谓毅力和坚信有关,视频中告诉你,如果失败了也不要放弃,不要灰心,还是要继续相信这个方法。这个方法有着比较浓的宗教色彩。其实坚信也是一个很强的心理武器,关键在于你能不能拿的动。如果每对夫妻都互相坚信对方是爱自己的,那么除了故意出轨的和性格不合以外,其余绝大部分都可以幸福的生活下去。坚信的关键在于没有猜疑,没有杂念,满心只有相信你所相信的东西,其余的一点都容不进来。它的作用是可以使在于成功和失败之间的事的成功率大大增加。说的通俗一点也不难懂,在同等能力情况下,坚信自己能成功的比抱着试试看心情的成功率肯定高。

心情影响生活。那个半杯水的例子很明显,但是不深入。乐观主义说我还有半杯水,他的注意力放在半杯水上,他会围绕半杯水而努力。悲观主义说我没了半杯水,他的注意力放在空杯子上,他更可能去叹息失去的东西和伤心难过。这个就是视频中所谓的“不区分否定词”起作用的原因。情绪短期来看不会影响自信,但是会影响坚信。情绪低落会很影响你做事的态度,从而极大的影响完成程度。如果长期存在情绪低落的话会通过事情的完成程度反过来影响自信。

感恩的心。不是说肯定能成功,而是大概率成功,小概率事件一样会出现。要怀有感恩的心,感谢该感谢的人,事。就算是在成功的事件中也不会完全是自己的努力,怀有感激会让你下次再成功的概率增加。就算是失败了,也要感谢下为你作出努力的人。人生活在世界上本来不需要很多,能得到就很不错了,降低心里预期,对得到的心存感恩,过段时间你可能会发现无论主观上还是客观上你得到的都会比以前多。

行动!!!以上所有东西都是辅助性的,他们都要通过行动才能最终对生活进行影响。如果你开始迷信上面那些东西而把行动忽略了,我只能说你捡了芝麻丢了西瓜。就和那个健康和财富的关系一样,行动是1,其他是0,有了1,0越多越好,没有1,0什么都不是。
注:以上道理大多知易行难,也许这就是那段视频选择宗教的方式来做这个节目的原因。宗教可以鼓动人们以极大的热情投入它所宣扬的东西中,但是对知情的人却没什么作用。

注2:本人非心理学专业,所知心理学内容也多为普及性知识,如有错误请指出,万分感谢。若要转载请注明出处。

妙探寻凶之通过笔记有效利用信息

1

Posted by conan | Posted in 思考 | Posted on 30-07-2009

注:此篇无关游戏策略,仅仅是对场上信息的收集利用。

0.妙探寻凶是一个好玩的桌面游戏,由于目前玩的次数较少,还处在初级的推理及运气阶段。说是推理其实就是排除法。如何有效利用场上信息来进行排除就成了一个很重要的问题。

1.首先,是如何利用场上言论进行排除。分以下情况:
1.1.自己提出假设,下家给自己看一张牌,那么此张牌被否定,这个过程中有什么信息呢?首先,此张牌不可能是凶案牌,然后给下家被确定一张牌,未知牌减一,最后其他人未知牌减一。
1.2.有人提出假设,过了一个人,什么都没有,这个过程中的信息就是这个人没有这三张牌。
1.3.有人提出假设,另外一个人给他看了。这表明出牌的人有三张之一,如果你确定了其他的牌,那么你就可以确定出牌的人有什么牌了。
基本情况就这三种,剩下的就是如何记录和如何提问了。

2.笔记。
首先打格子,竖排是凶器,嫌疑人和地点,横排是玩家。拿到牌之后,首先在自己的列钩上自己有的牌,然后在其他牌的格子里画叉,自己手牌的行画叉和划去均可(update:这样做笔记的话其实自己那一列没必要,还能节省格子,减少冗余信息)
表格,划去自己的牌
然后游戏开始,在表格下面再进行发言及看牌记录,可按行记录,一行是一个人的发言,未能走到的情况下空下。记录内容为发言三要素及给他看牌的人,可简记。
如:
A:绿温钳C  蓝饭烛B
B:红图刀A
C:白台枪B  绿书铅A
这样发言顺序和发言内容及看牌记录全部都有,目前没发现这样记会有遗漏信息的情况。如果一条信息里左右可以用的信息都已经反应到了表里,那么这条信息可以划掉,以方便后续处理那些不确定的信息。如:绿温钳C

3.接着是这些信息的处理。
3.1遇到情况1,在相应的格子里画钩,此行其余格子全部划掉。然后此条记录也可以划掉,因为没有更多可用信息了。
3.2遇到情况2,在对应的格子里划叉,表示这个人没有这三样东西。
3.3遇到情况3是最复杂的
3.3.1如果已经确定了这三张牌都不确定,那么这条记录只能先放着;
3.3.2如果确定了这三张牌中的一张不在出牌者手里,我习惯把这条记录划掉,然后在表中剩余两张牌的位置做上记号,如写两个1,再出现这种情况写两个2,它们之间不能混淆。一定注意的是如果两个这种情况有了相交部分的话只要在未推断出的牌数允许的范围内什么可能都会出现的,不要贸然猜测;
3.3.3如果确定这三张牌中的两张不在出牌者手里,那么很好,剩下那张就是这个人的手牌,可以给这张牌画钩,然后这张牌横向划掉,这条记录也可以划掉。注意在游戏进行中可以随时回去处理那些先放着的记录,这才是记录发言的最大价值所在。
ps:如果一个人的牌已经全部推断出来,那表中他其他位置未知的牌全部可以画叉了。

最后,我们要找的是那些全是叉的牌,不要看到一行有n-1个叉(人数为n)就在剩下那个地方画勾。

注:完全原创方法,可能有漏洞,欢迎讨论~

天气预报改进之一

0

Posted by conan | Posted in 思考 | Posted on 08-06-2009

由于google天气预报总是月末让我手机访问某个网址,让没有开手机上网的我很不爽,于是找到linuxtoy上的飞信天气预报来尝试了一下
由于群发不怎么方便,现参考如下两个地址
http://blog.solrex.cn/articles/diy-free-weather-forecast-sms.html
做了一些改进
方案:
使用Solrex的命令行飞信工具作为最终发送工具
使用linuxtoy上 fangvv的方法抓取天气
参考数据与代码分离的思想,设计一个文本用来存放数据,使得增加群发对象和城市的时候不用修改代码
第一版文本格式:

[user]
13*********
[pass]
passwd
[city]
54161               长春
[to]
FetionId_1        自己
FetionId_2        nick
…..

[city]
59493           深圳
[to]
FetionId_1        nick

这个数据结构看起来很清晰,但是写起代码来判断比较多,最终awk脚本大概50多行代码。扫了一下unix编程艺术之后,参考.netrc做了如下改进:

第二版文本格式:

user    13*********
pass    passwd
city    54161           长春
to      FetionId_1        nick
to      FetionId_2        nick
…..
send    Yes

city    59493           深圳
to      FetionId_1        nick
…..
send    Yes

使用这个格式进行编码,awk脚本用了30行多点,代码如下

#!/usr/bin/awk -f
BEGIN{
SmsPath = “/home/conan/bin/weather/”
}
#支持注释
{
if (substr($1,1,1) == “#”)
next
}
#跳过空行
NF < 2{ next }
#设置用户名密码等信息
$1 != “to”{
Data[$1] = $2
}
#格式化群发列表
$1 == “to”{
if (Data["to"] == 0 )
Data["to"] = $2
else
Data["to"] = Data["to"] “,” $2
}
#获取天气并发送
Data["send"] == “Yes”{
Data["send"] = “No”
system(“wget -qnv -O ” Data["city"] ” http://wap.weather.com.cn/wap/” Data["city"] “/h24/”)
system(“sed -i -n ’15,31p’ ” Data["city"])
system(“sed -i ‘s/<[^<]*>//g’ ” Data["city"])
system(“sed -i /^$/d ” Data["city"])
#下面一行可以加上你要的内容
system(“sed -i ’1 i\**气象台为你预报’ ” Data["city"])
system(“sed -i ‘:a;N;s/\\n/ /g;ta’ ” Data["city"])
print (SmsPath “sendsms -vl -f ” Data["user"] ” -p ” Data["pass"] ” -t ” Data["to"] ” \”`cat ” Data["city"] “`\”")
system (“sleep 1″)
system (SmsPath “sendsms -vl -f ” Data["user"] ” -p ” Data["pass"] ” -t ” Data["to"] ” \”`cat ” Data["city"] “`\”")
print “——————–”
delete Data["to"]
delete Data["city"]
}

这版个人评价:不如上一版清晰明了,但是在人可以接收的情况下比较有利于编码。
由于google天气预报总是月末让我手机访问某个网址,让没有开手机上网的我很不爽,于是找到linuxtoy上的飞信天气预报来尝试了一下
由于群发不怎么方便,现参考如下两个地址
http://blog.solrex.cn/articles/diy-free-weather-forecast-sms.html
做了一些改进
方案:
使用Solrex的命令行飞信工具作为最终发送工具
使用linuxtoy上 fangvv的方法抓取天气
参考数据与代码分离的思想,设计一个文本用来存放数据,使得增加群发对象和城市的时候不用修改代码
第一版文本格式:

[user]
13*********
[pass]
passwd
[city]
54161               长春
[to]
FetionId_1        自己
FetionId_2        nick
…..

[city]
59493           深圳
[to]
FetionId_1        nick

这个数据结构看起来很清晰,但是写起代码来判断比较多,最终awk脚本大概50多行代码。扫了一下unix编程艺术之后,参考.netrc做了如下改进:

第二版文本格式:

user    13*********
pass    passwd
city    54161           长春
to      FetionId_1        nick
to      FetionId_2        nick
…..
send    Yes

city    59493           深圳
to      FetionId_1        nick
…..
send    Yes

使用这个格式进行编码,awk脚本用了30行多点,代码如下

#!/usr/bin/awk -f
BEGIN{
SmsPath = “/home/conan/bin/weather/”
}
#支持注释
{
if (substr($1,1,1) == “#”)
next
}
#跳过空行
NF < 2{ next }
#设置用户名密码等信息
$1 != “to”{
Data[$1] = $2
}
#格式化群发列表
$1 == “to”{
if (Data["to"] == 0 )
Data["to"] = $2
else
Data["to"] = Data["to"] “,” $2
}
#获取天气并发送
Data["send"] == “Yes”{
Data["send"] = “No”
system(“wget -qnv -O ” Data["city"] ” http://wap.weather.com.cn/wap/” Data["city"] “/h24/”)
system(“sed -i -n ’15,31p’ ” Data["city"])
system(“sed -i ‘s/<[^<]*>//g’ ” Data["city"])
system(“sed -i /^$/d ” Data["city"])
#下面一行可以加上你要的内容
system(“sed -i ’1 i\**气象台为你预报’ ” Data["city"])
system(“sed -i ‘:a;N;s/\\n/ /g;ta’ ” Data["city"])
print (SmsPath “sendsms -vl -f ” Data["user"] ” -p ” Data["pass"] ” -t ” Data["to"] ” \”`cat ” Data["city"] “`\”")
system (“sleep 1″)
system (SmsPath “sendsms -vl -f ” Data["user"] ” -p ” Data["pass"] ” -t ” Data["to"] ” \”`cat ” Data["city"] “`\”")
print “——————–”
delete Data["to"]
delete Data["city"]
}

这版个人评价:不如上一版清晰明了,但是在人可以接收的情况下比较有利于编码。

分析gentoo的安装

0

Posted by conan | Posted in 思考, 总结 | Posted on 27-05-2009

虽说不是第一次安装gentoo,不过上次是livecd安装,这次直接在ubuntu里安装的,比上次的通用性和理解都好很多。理解之后就不会再执着于到底是光盘安装,或是硬盘安装,或是用什么镜像安装的形式。

具体参考gentoo手册x86版
http://www.gentoo-cn.org/doc/zh_cn/handbook/handbook-x86.xml?style=printable&full=1

下为抽象出来的思路:

  1. 关于如何安装Gentoo Linux
    本章介绍了本手册所讲解的安装方式。
    (一些常识)
  2. 选择合适的安装方式
    你可以用许多方法安装Gentoo。本章讲解怎样用最小安装光盘安装Gentoo,尽管使用安装程序LiveCD也是可以的。
    (还是一些常识(有些不大懂 – -)。获取安装镜像,验证镜像有效性,用最小安装光盘来组成最小系统,然后从这个系统上进行安装)
  3. 配置网络
    要下载最新的源代码,你要先设置好网络。
    (使最小系统能够连接网络,好下载安装包。)
  4. 准备磁盘
    为了能够安装Gentoo,你必须创建所需的分区。本章讲解如何给磁盘分区以备后用。
    (准备好要安装gentoo的磁盘分区)
  5. 安装Gentoo安装文件
    我们使用一个stage3文件来安装Gentoo。在这一章里我们将教你如何解压缩stage3文件和配置Portage。
    安装包有两个,stage3和portage,stage3可以理解为最小的gentoo系统,里面是一个普通linux系统的根目录下的所有东西;portage为gentoo的软件包管理工具,记录了所有的软件包依赖关系,并含有emerge工具用来安装各种软件,地位相当于debian系中的apt-get
  6. 安装Gentoo基本系统
    安装并配置完stage3以后,你就会有一个可用的Gentoo基本系统了。这一章将教你如何达到这一状态。
    (组织分区,用chroot命令将当前shell的根目录更改为gentoo的分区,当前session下所有操作均调用gentoo分区的命令,相当于已经进入这个“半成品”的系统)
  7. 配置内核
    Linux内核是每个发行版的核心。本章节将解释如何配置您自己的内核。
    (手工配置未遂,启动不能,于是genkernel搞定,没办法,经验太少,人也笨。。。 – -)
  8. 配置系统
    你需要编辑一些重要的配置文件。在这一章中将对这些重要的配置文件作概述,并且介绍如何配置它们。
    (给系统做基础配置,包括硬盘挂载方式(重要),系统的网络设定,root密码)
  9. 安装必要的系统工具
    在这一章中我们将帮助你选择并安装一些重要的工具。
    (一些系统服务)
  10. 配置引导程序
    x86架构存在几种引导程序。它们中的每一种都有自己的配置方法。我们会一步步来告诉你怎样根据你的需求配置一个引导程序。
    (简单且片面的说,就是grub的安装和写菜单咯~全面的自己去理解吧:P)
  11. 结束Gentoo的安装
    您几乎已经完成了。接下来我们只需要为您的系统创建一个(或更多)用户就可以了。
  12. 下一步该做什么?
    现在你已经拥有了你自己的Gentoo操作系统了,但是下一步该做什么呢?
    (没啥了,自己看吧~)

总结:

第一步,建立起一个基本系统,配置好它,准备安装。
第二步,准备好要安装的分区。
第三步,下载stage和portage包,一个是基本系统,一个是软件包安装工具。
第四步,配置分区和portage包,并且切换根目录过去,进入“新系统”。
第五步,配置并编译内核。
第六步,配置新系统,善后。

ps:简单的说,这个安装过程虽说比其他系统那么方便的安装要麻烦很多,但是很有助于理解系统。经过这个过程你可以大概了解到一个正常的linux系统安装都会做些什么。

游泳有感

0

Posted by conan | Posted in 思考 | Posted on 20-05-2009

今天下午心情爆差,无比抓狂,于是自己跑去游泳了,路上一点感受,倒是很有意思。

1.心情差的时候,坐在公交车上,漫无目的的看着窗外,心情却开始有点平静
2.本来游泳的时候也已经想到的东西这次却有了更深的感触。游泳不在于速度,而在于持久度,同样游2000,速度快点,开始就会很累,然后再休息,然后再游,这个策略1的整体速度还不如策略2降点速度,持久不停的游下来。
2.1.同样的道理迁移到学习上,我是不是学的太躁进了?开始速度那么快,累的也很快,以至于这几天完全看不进去?
2.2.不确定,不过考虑到刚开始游泳的时候,策略1使用了很久才变策略2的,这个要不要完全体会到了才会证明策略2的正确性?但愿不会吧,虽说弯路很正常,我想尽量避免,而且这个没有那么明显的对比可以让我比较是否正确。试试策略2吧
3.困难要尽早克服,越留越不想克服之。下水的时候很冷,游到一半很累,克服了都会有很好的后续感觉,留着的话就。。。

恩,心情好点了,继续学习吧

学习方法论

0

Posted by conan | Posted in 思考 | Posted on 07-05-2009

me:
归纳法,将书上的知识归结为原语(基本知识,原则之类的),演绎法,把原语按照一些演绎规则演绎回应用知识。这样遇到新的问题的时候就可以自己演绎出应用规则来应对。

黄超:
基础知识是一个完备集,可以演绎出所有东西

海斌:
每当开始学的时候,你都会觉得很痛苦,但是这个时候一定要撑过去,就算死记硬背也要填进去(马可夫曲线?),过了这个阶段之后这些东西就会留在脑子里面,你再去分析的时候就会自动调用到这些东西,这时候再回来咀嚼,效果就会好很多了

都同意的:
海斌比喻的挖井,我比喻的喷水器,我们要找的都是知识的原始模型,原始原则,通了这个再从它出发去理解就透彻了

书写是为了更好的思考,所以看书的时候一定要做笔记,一定要亲身经历了才能明白,所以看透了之后一定要做东西