02 2011 档案
摘要: 新年了,按理该说些什么,可最近一段时间,我总觉得无话可说,能说的以前已经说过了,我也只能说这些,太深的道理我实在说不来,煽情的话我又不乐意说,所以就宁愿不说。不过,新年一点表示都没有,似乎也说不过去,我还是贴一篇演讲,算是送给本博客读者的新年礼物。这篇演讲或许你已读过,但读没读过不重要,重要的是,你是否按照其中一些有益的指引持续地实践过。我以前说过,将所谓的研习方法变成自己的实践技艺的唯一捷径,就是反复地、持续地和有意识地实践。不能付诸实践,读再多这类文章也没多大意思。期末的时候,有同学看到我的“经典导读”结课论文暨答辩印象,给我来信检讨自己的学业,我的回信很简单,阅读全文
摘要: 休眠已久的神乎其技系列又復活了!这篇文章其实写很久了,只是一直断断续续到今天才完成它,久到让很多人觉得这系列已经完结了…。但我想只要我还有在写程式,这系列就永远不会结束吧。简洁、弹性、效率我一直觉得写程式是一种艺术活动。程式语言是一种要求极度精确的表达方法,只要少打一个字母就可能造成完全不同的结果,但同时却又不限制你要如何达到目标。程式设计师有极大的自由来让一个程式按照自己的想法「活起来」,不同人针对同样的目标所写的程式也一定不同。有人会用极简主义来把变数命名为a、b、c,也有人会把用匈牙利命名法让变数前后长出鬍子和尾巴;有人坚守DRY原则(Don’t repeat y阅读全文
摘要: 在不等半径扇形图(南丁格尔玫瑰图)日志中,引用了一个比较facebook和twitter的信息图表,很多人询问如何制作。该图是具有堆积特征的玫瑰图,用该日志思路就可以制作出来,只是需要多准备一些数据系列。 我制作了一个模板文件,填入数据即可获得精美的堆积式玫瑰图,本篇日志即介绍这个模板的构建方法。写这篇日志的时候发现,做这个图还算容易,但要把作图原理和步骤描述清楚却真不容易,欢迎大家多提宝贵意见。【作图思路】 还是使用雷达图来制作,每个扇区的每个堆积部分都是一个雷达图序列。 有人可能会问,雷达图不是多边形的吗,怎么能做成扇形图呢?我们可以这样想,当年祖冲之是怎么求圆周率的?对了,就是用多边形逼阅读全文
摘要: 2010年的最后几天,我在CSDN和博客园上同时发表了一篇博文——《软件天才与技术民工 》,引发了许多人的关注,不论是在CSDN还是博客园,都有很多网友回贴,《天才是训练出来的》一书作者薛涌 先生还通过新浪微博给我发了信息,并在他的博客上全文转载了这篇文章。 事隔一月,我又收到了一位朋友的邮件(内容见下),提出了一个很有意思的问题: ==============================================金老师: 请准许我这样称呼你,你好。 我看了你写的文章《软件天才与技术民工》,写的真的很好,我很有感触, 我是属于你那里面的最后一种人R阅读全文
摘要: 我恨读代码我发现,许多程序员都讨厌读代码——拜托别掩饰了,承认吧。差不多每个人都喜欢写代码——写代码乐在其中。可是,读代码真是不容易,而且还很烦人,又无可逃避,其他人写的代码总是很垃圾(即便不说,我们心里也这么想的)。即使自己写的代码,过几个小时再看也有点垃圾,过的时间再久点,就更垃圾了。那么,还有什么理由去看别人的蹩脚代码,而是不自己写几手漂亮的?能不能暂且忽略这个问题,花上几个小时看别人的代码,再回头来看自己的是不是还那么漂亮?即便有位大师坐在你面前,如果你不能从他身上学习,你永远也成不了大师。办法之一就是找到这么一位大师,让他手把手地教会你阅读全文
摘要: 查了一下,上篇知其所以然(以学习算法为例)是08年7月写的,现在已经是10年11月,过去了两年零4个月,这说明了三件事情:1,一个问题其实你可以一直放在脑子里面,利用暗时间对其软泡硬磨,时间足够久你总会有一点新的感悟,问题其实就像那句老话说的那样,不怕贼偷就怕贼惦记,聚精会神的思考一天,也许比不上惦记一个星期(据说数学家庞加莱就特别会惦记问题)。 2,事实上,当你感觉懂了的时候,你至少得反问自己一句,真的懂了吗?当你确信自己真的懂了的时候,你至少得讲给别人听,别人听懂了吗?考察你自己是否真 懂了的一个很好的依据是,你是否有一种“哦,原来是这样啊,这下再也不可能忘记了”的感觉。3,我其实没有忘记阅读全文
摘要: 2010 年9 月26 日下午,微软公司前主席比尔·盖茨先生微服私访了微软亚洲研究院。研究员和实习生们紧密合作,纷纷拿出了自己的“看家项目”向比尔·盖茨做展示,并期望请盖茨“指点迷津”。 其中,最激动也最紧张的莫过于有幸参与这次活动、零距离接触盖茨的实习生代表们。三周前,他们在毫不知情的情况下,被告知要在导师的帮助下为所负责的项目准备demo ,并将于9 月26 日展示。 但,直到展示前的最后一刻,谜底才被揭晓。当洪小文院长告诉实习生们“比尔·盖茨明天要来看你们的demo !”时,所有人都被震惊了,兴奋之情难以抑制! 尽管每个人只有短短的三分钟时间和盖茨一起探讨项目,但是他们无不被这宝贵的经历阅读全文

