王辉的博客

少则得,多则惑

月份: 十月, 2011

多小才算小

失业在家,闲来无事,终于有时间可以读上几本,在公司里不太适合读的书, 特别是鲍勃大叔的代码简洁之道(clean code)。之所以说它在公司里不适合读,因为这类书的目的不在于帮助解决紧急棘手的问题,而是为了提高程序员的个人修养,特别是对那些不满足能用就行,而中意于在代码中追求美与快乐的人。书中,他提了很多建议,比如说,方法(function)要小的,类(class)要小的,单元测试(unit test)也要小的,可究竟多小才算小,三行,五行,还是十多行?

短小精悍的东西,有很多优点。首先是它看了让人一目了然,看着舒坦,看着愉悦。其次,浓缩的都是精华,它们只专注于应该做的,并且做的最干净利落,最完美无瑕。最后,他们有可能让一切变得更加井井有条,你是喜欢把所有的东西塞进同一层抽屉里,乱如麻,还是归类存放,便入查找,维护和管理?反正我是偏爱后一个。 阅读全文»

会翻页的乐谱

到朋友家做客,欣赏朋友弹钢琴,倍受激励,感觉音乐真是陶冶情操的利器。赞叹不已之余,发现弹钢琴的时候,翻乐谱真是一件麻烦事。两只手和黑白键亲密接触的时候,不得不时时离开去翻页,实在有碍曲子的连续性。凑巧,朋友家有一iPad,顿时就想起来,一个能自动给乐谱翻页的应用应该有搞头。

回到家,迫不及待上网验证我的想法,结果大失所望,发现已经有人付诸实践,给实现了,叫tonara。iPad上的乐谱实时跟踪演奏者的进度,弹哪指哪,自动翻页自然不在话下。幻想破灭,失望在所难免,但从这个小经历中还是悟到了一些东西。

大千世界,包容万物,说找个点子,做个小发明,固然不容易。但热爱生活的人,往往会有新的发现。就像文艺源于生活一样,互联网计算机同样要服务于生活,一切脱离于生活的奇思妙想,纵然是梦幻无比,也很难有所作为。体会生活,注重细节,指定能找到文思如泉涌的那一刻。 阅读全文»

失业

经常听报道说,哪个国家的失业率又增高了,社会开始不稳定了。之前总感觉,失业,这个词,离自己好远。可能,一直是学生,同时受到父母的资助,很难能体会到作为一个失业者的感受。如今,失业,这个景况,落到了自己身上,便捕捉到了它的可忧之处。

开源节流,乃国富民强之道。一旦失业,便更应该在这两个方面下功夫。一边寻找新的收入来源,一边减少日常的开支,生活才兴许能维持下去。可法国今年限制留学生进入劳工市场的政策,把源头封的是滴水不露。一旦签证过期,除了老老实实在家等之外,无权利从事其它任何的,合法的劳动。开源不成,只好节流。 阅读全文»

尊重他人的劳动成果

“这周有点可惜,没能把这个功能给发布了”,上面旁敲侧击的对我如是说,其实是在提醒我加快进度。如果沿着铺好的路,老老实实的走,我应该已经完成任务了。但我偏偏,现成的路不走,另辟了斜径,误了行程。

至于为何劳神费心,再铺新路,我觉得是没有真正学会如何尊重他人的劳动成果。不错,用批判性的思维看问题,往往可以把问题分析的更全面,更透彻,但只会批判,不懂得赞许,就很可能封锁视野,看不到他人他物中美好的一面。更何况,对任何人来说,赞许总是比批判显得更加友好,更容易融洽气氛。 阅读全文»

Switch to our mobile site