恐怖往事

今天早上在新闻里看到,马斯哈多夫死了,是在俄军的行动中,被他手下的保镖走火误杀的。

夏丹用了一句恰如其份的话:

多行不义必自毙。

可是别斯兰的三百多名儿童再也不可能活过来了。

挑战即得利益风车的人之:肖兵

上周末的《1/7》里又谈到了一位堂·吉诃德式的人物胡卫民(下次说他),让我想起上一期里也有一位这样的人:肖兵。

关于《肖兵事件始末》肖兵认为:

补课与高考没有必然联系,补课的背后是利益关系。在教师行业竞争激烈的今天,补课成了不少人在竞争中胜出的手段。因此,老师在不断推动着“补课风”的升级。
另外,一些教育管理者希望看到“按分数排队”,因为只要有分数在、只要还排队,他们手里就有了权力,就可能因为这个权力而换来“好处”。
因此,无论是搞素质教育还是应试教育,只要有既得利益者,补课就会存在。

这才是“补课”问题屡禁不止的关键所在。而作为既得利益阶层的最重要责任就是:

千方百计保住自己的既得利益地位和优势。

所以他们一定会通过既得的主导地位来保护自己的既得利益。而要向这样一个阶层挑战就如肖兵自己所说的:其实我是堂吉诃德

就佛山反补课这事来看,肖兵被校方以考评不合格的理由执行末位淘汰,此举得到当地教育局的认可。当《1/7》的记者去学校和教育局采访时,他们的一致意见是:肖兵因为不称职而待岗,故对学校不满而以“反补课”为由哗众取宠。

但如果补课问题不是事实,他的哗众取宠又如何能有效果?

如果肖兵不反补课,他可以继续他热爱的教育事业,而不致于在家待岗。那他为什么还要这么做?肖兵自己对记者说,他也有孩子,他不希望自己的女儿今后也接受这样的教育。但他的妻子,同样是当地的高中老师,却不得不回避记者的采访。

从既得利益的各方来看,问题就很明白了:

肖兵的同事说:大环境就是这样,如果他的‘反补课’仅在我们这一个地方成功了,这对我们这里的学生来说是不公平的。

校长说:“我们的高三升学率每年都在80%左右,如果不补课,升学率下去了,就没有家长愿意送孩子来我们学校读书了。

教育局就更没什么好说的,中央在03年下达的文件中明确说明:中小学严禁补课或变相补课。到了当地教育局转发下去,就变成了:义务教育阶段禁补课或变相补课。为当地的高中补课行为留下了空子。

我经常非议中国的教育问题,因为它确实有问题,至少在两个方面:

第一是数量上,农村贫困地区失学率仍然居高不下。难怪有人说:教育是中国人不折不扣的国耻今年两会上,温总理在政府工作报告中说:从今年起,免除国家扶贫开发工作重点县农村义务教育阶段贫困家庭学生的书本费、杂费,并补助寄宿学生生活费。希望这样的好事能落到实处。

第二是质量上,素质教育的口号喊了这么多年,仍然还是停留在口号上。如前面说的肖兵事件,只要像升学率、分数、排名这样的标准答案还存在,类似于补课这样的问题是不可能被根治的。而像肖兵这样的人,在既得利益的大风车面前,也只能是堂·吉诃德。

关于素质教育,去年我转过一个贴子:25年前的预言

25年过去了,美国“病入膏肓的教育制度”共培养了几十位诺贝尔奖得者和一百多位知识型的亿万富豪,而中国还没有哪一所学校培养出一名这样的人才。

而eapass这篇《数学思维》就更有意思了。

记者的镜头在肖兵所在高中的一个高三补课教室里扫过,每张不堪重负的课桌上都堆着几摞近半米高的书,穿过书堆的缝隙可以看到孩子们小小的脑袋正伏在仅剩的一点桌面上,手里不停地写着……

而他们的父母花了大量的辛苦钱,他们牺牲了几乎所有的娱乐时间,结果也未必乐观,扩招这几年来,就业问题一直很突出。南方都市报指出《就业的归就业 扩招的归扩招》,“把学生视为大学这个“人才加工厂”出产的成品”的这种看法是不对的:

扩招是扩招,就业是就业。扩招是为了增加受教育机会,就业与社会发展总体水平相关联并受其制约。教育机会的增加,并不会降低就业率,相反只会让人才之间的竞争提升到一个较高的层次,进而促进社会经济发展,并一劳永逸地解决就业问题。

不幸的是扩招只是在数量上增加受高等教育的人口,但在质量上仍然还是按标准答案式的那一套。在这点上,教育甚至连“加工厂”都不如,现在的加工厂还有ISO9000/14000之类的全程质量管理体系,而教育呢?只有考试成绩一项评估标准,而且如果教育结果有问题,还不能向学校索赔。天下竟有如此好做的“生意”,这也难怪既得利益者们无论如何也要保住这块蛋糕了。

增加人民受教育的机会本没有错,但现在的情况是,它已经成了既得利益阶层以扩大收益的手段了。如同有网友对南方都市报文章的评论:

狗P不通,上大学难道是免费的吗?如果花了大钱去上大学,结果跟没上一样,反对就是有理的。

[技术贴]TDD的难点

昨天写了那篇关于语言特性的POST后,忽然想到DELPHI中可以利用编译器提供的自动接口引用计数来实现一种仿GC实现。所以回去就对HashMap作了一下重构。果然代码简化了不少,也好看一些了。改好后跑了一下测试,看到那个绿色的进度条我就放心了。幸好我在上周末写HashMap时,同时还用DUnit写了一个TestCase。

虽然我鼓吹TDD已经有一年多了,可是真正体会到TDD的好处这还是头一回。

以前之所以说得多,做得少,一方面是因为去年基本上没怎么写DELPHI的程序,所以DUnit也只是大致看了一下,没怎么用。ABAP是没有XUnit可用的,C++的CPPUnit只支持VC,boost里那个又不太好用。另一方面是因为对TestCase有无从下手的感觉,去年用DELPHI做那个WEB开发的东东涉及到很多WEB开发的细节,很难剥离出来进行测试。

但是这个HashMap就不同了,因为需求很明确,功能也很单一,很容易就能写出一个TestCase来。换成像序列化这样的就比较难,至少要手工创建一段正确的序列化数据就是一件麻烦事。

其实TDD也就这两个难点:一是XUnit工具,一是TestCase。

XUnit工具现在大多数语言都有了,只是好用不好用的区别。关键还是写TestCase,如何才能写出一个有效的TestCase是最大的难点。

[技术贴]语言的特性如何取舍

我最近在做的关于动态代理的研究时,常常会有这样的感觉。

比如JAVA本身就提供了Dynamic Proxy,而不像在DELPHI下,要用Thunk这样的技术去作复杂的处理。对于序列化,Java/.net也都有现成的实现。

这几天在实现Remoting的服务端时发现,需要一个HashMap,在DELPHI下就成了一件麻烦事。如果是C++,有现成的std::map可用,新的Java和.net也都有了对GP的支持,但是DELPHI(原生)没有。如果要仿照JAVA的擦拭法来模拟的话,又会碰到另一个问题:DELPHI没有GC,容易造成内存泄漏。而且DELPHI不支持在STACK中分配对象,所以也不能实现类似SmartPtr这样的东西。结果最后只好用多态实现,难看而且估计性能也不会好。郁闷啊~~

前几天在QQ群里讨论GC时,GrayMemory提到关于C++总是想把别人有的好的特性都加进来(当然主要还是通过库,而不是修改语言)。其实别的语言也一样,程序员总是不知足的。

语言磨砺了我们思维的方式,也决定了我们思考的范围。

现在对大师的这句话是更加有体会了。

曾经也以为不同的语言不过是语法的不同,现在看来,那只是在同一类型的语言范围内成立的观点,对于不同类型的语言,差别有时是本质的。

比如最近正在学习的Python,对于这类的动态语言,OO的思想已经与传统的C++/JAVA很不一样了。像OO中一些经典的DIP之类的原则,已经不重要了,AOP也是很自然的事,GP也是不必要的,更不用说那些设计模式了。

然而有得必有失,动态语言的性能还是一个很重要的问题。

每天一日–三八

表误会,此题目绝无对半边天不敬的意思,这半边天砸下来,偶恐怕是属于先遭殃的那一批。

各位JJMM们,节日快乐哈。

BTW:最近mblogger增加很多功能,要特别表扬一下,尤其是这个备份功能。CSDN的表现也不错,终于也换上了FCKeditor。不过donews就不行了,最近很不稳定,总出问题。365Key也是,还好还有furl,只是速度慢得多了。

在8与被8中茁壮成长

前帮主restart居然说偶

大叔8厚道呀,说些什么呀~凸凸

偶可是有黑猪帝国心理专家稻草心颁发的厚道鉴定报告滴。

BTW:既然大家都赞同稻草心的收费标准,偶也8能厚颜无耻,何况今天还是三八妇女节,所以偶决定,付乐。
因为偶手头灭有美元,只能付RMB了,鉴于一万美元约合82700RMB,偶手上灭有零钱,麻烦稻草心找一下吧。

刺猬是个小P孩

因为刺猬今天就要去青岛了,所以上周六一起出来FB一下。因为restart忙着摞人以制造帮猪2.0,yili又要准备考试,结果只有偶们三个男人傻呵呵地BT乐。

P完后,我们去了传说中的某地下聚会场所,见到了传说中的“老板娘”,看来restart果然没吹牛,这个老板娘果然不是一般的老板娘啊。

一进门,我和刺猬一人占了一个沙发,最后进来的色色只好坐板凳了。

我们刚坐定,楼上探出两个小MM的脑袋来,大概想看看有没有帅哥,结果看到偶们三个猥琐男,很快就失望地消失在那一面名片墙后面了。

老板娘端来咖啡时,刺猬将他的BT名片递给她,也要在那名片墙上占上一席之地。老板娘接过一看:

“茨威格啊。”

“不是真名字……”,刺猬讪讪地说。

“你喜欢看他的书?”,老板娘一边把刺猬的名片往墙上钉,一边说:“这里可以吗?”

“是啊……可以……对了,最近拍了一部电影……以前也有,不过这次是中国人……”

然后刺猬转向我和色色说:“应该去看一下这个电影的。”

我们一致B4他:才不跟男人去看电影。

老板娘钉好名片就去准备色色要的纯咖啡了。我们三个BT继续聊,聊到关于刺猬要找什么样的红旗的问题时,我建议说:

“老板娘如何?”

“得了吧,在她眼里,我就是一个小P孩。”

补每天一日:向雷锋同志学习

差点忘记昨天是向雷锋同志学习的纪念日。

42年了,这些离开雷锋的日子。

树立了一个令大多数人无法企及的道德高标,而结果却是这四十多年来社会道德水平的不断下降。

我始终坚持认为,靠道德高标是不行的,只有作为最低强制标准的法律,才有可能是最大多数人的保障。

刚从95927那里看一个好消息是:山西煤矿企业领导必须每个月下矿井。这个想法我去年也提过,现在要真能付诸实施那就太好了。

BTW:关于刺猬的一个八卦明天再说,今天先预告一下。

信息焦虑症

这几天都八技术,没8挂。

其实也没什么好8的。想想还好家里没有宽带,我现在一上网就没完没了的。经常在公司里不知不觉就下班了,却没做到什么事。检讨的结果就是全浪费在网上了。

每天到公司开机的第一件事就是刷新Sage,看看订阅的RSS有什么新内容。然后一个个看过去,特别是KESO的昨日新闻,把那些链接点过去就能看上半天。

这些都看完以后就开始焦虑了,因为没有新的信息可看了。开始干手头的工作,但总是做一段时间,又会手痒去刷新一下,一看到有新的信息到来,就两眼放光,口水横流……唔,夸张了一点。

没信息可看还只是这种焦虑症的一个方面,另一个方面是信息太多。特别时当Sage刷出很多新信息,还没来得及一一看过来时,MSN和QQ上的消息又铺天盖地而来,这时就手忙脚乱,不知道先看什么才好,焦虑ing。

等把这些也看完了,差不多也下班了。

这种毛病估计除非断网,否则无药可治。