归故里 , In 网摘 , Views: 69 , Comments: 0 , Index: 814 , 01 October 2015

我想唱首歌儿送给你,
春江水暖鸟儿鸣,
清泉流水侧耳听,
白鹭飞过泛起涟漪

我想画幅画儿献给你,
先画的是你的眼睛,
彩云千里芳草低,
漫天柳絮风儿轻

我想写首诗儿赠给你,
爬上山顶去数星星,
万家灯火照月明,
怆然涕下你的曾经

暹粒,掠影浮光 , In 网摘 , Views: 93 , Comments: 0 , Index: 1624 , 05 September 2015

这里有蓬勃的日出,万丈霞光从吴哥寺后面缓缓升起,伴随着天空中掠过的飞鸟,生命力在这里得到了最具象的表达。

这里有最沉静的落日,太阳慢慢落下地平线,暮霭照映着经历千年沧桑的神庙,带走了白日的喧嚣,将静谧送还这座古城。

这里有最灿烂的绽放,热带的植物一如这里的天气,在炙热的阳光下盛放,生命的热烈让人感叹。

这里有最苍凉的荒芜,千百年前的辉煌如今只剩下断壁残垣,一堆堆的乱石枯树引人唏嘘感伤。

这里也有众多的僧人,一个个身披鲜艳袈裟的身影穿梭在饱经沧桑的神庙中,古老的宗教、千年的传承就这样在眼前展现。

在这里,时间变得很慢、变得虚幻。阳光透过窗棂投射到幽暗的走廊,明明暗暗之间,恍恍惚惚仿佛已经穿越回千年之前。

在这里,看着兴盛与衰败,看着花开与花落,看着曾经的辉煌和现在的沧桑,忍不住感叹岁月好似镜中花、水中月,说不准、看不清。

质疑和反驳 , In 网摘 , Views: 891 , Comments: 0 , Index: 2969 , 04 November 2012

“所有程序员都会写自己看得懂的代码,但只有优秀的程序员才写大家看得懂的代码。”

更重要的是,要代码能够“看得懂”,主要是靠足够多的注释吗?扯淡!

反对我的人会说,软件公司做产品赚钱,它们希望你的代码让不熟悉项目的新员工快速阅读、上手。这确实是个矛盾。说白了,你写的代码要和一个团队的能力匹配。在一个鱼龙混杂的团队,甚至一个糟糕的团队,你写出的代码也许很难和大伙儿产生共鸣,他们希望你写最普通最易懂的代码,没有精巧的设计(我指的是,“某一些精巧的设计,恰恰是以降低代码的可维护性为代价的”),没有语言高级特性,看着只有顺序、循环、分支判断的基本代码。

所以许多上进的程序员,会希望在一个牛人的团队里工作。这就像足球运动员一样,因为足球是集体运动,一个足球运动员能达到的高度,是和他所在的团队息息相关的。在一个优秀的团队里,大家个性各有千秋,擅长领域不甚相同,但是都学习迅速,能力不差太远,大家阅读代码都能够很快理解和领会,而且讨论问题可以用一些程序员才明白的隐喻(比如有人说“我觉得这里应该用一个builder来实现”,大家都明白builder指的是什么),氛围和效率显而易见。

如果你恰好对当前需要用到的业务和技术特别熟悉,领先团队里其他人一大截怎么办?那你就该在做设计编码的时候先行一步,你是那个最该去做架构设计、写骨架代码的人,完成一个架子以后再来给大家讲解,并和大家讨论,改进现有的设计。也就是说,你要多做一些更重要的事,而不是和大家一起分析、一起讨论,甚至一人负责一个模块,最后的结果就是大家根本和你讨论不到一块儿去。

12 3 4