<![CDATA[CleverDeng时光 - 记录、分享...]]>http://blog.mrdtime.com/enhttp://www.mrdtime.comhourly1Copyright:© CleverDeng's timehttp://blog.mrdtime.com/808-编程人生---牛人们的故事.aspx<![CDATA[编程人生---牛人们的故事]]>CleverDengTue, 11 Jan 2011 21:33:29 GMThttp://blog.mrdtime.com/808-编程人生---牛人们的故事.aspx “对立志要成为更优秀的程序员的人来说,本书就是他们的圣经”

“看了这本书的读者,职业眼界会更开阔,应该不会再做无谓的重复劳动”

以上文字引用<<编程人生>>封面

很高兴收到图灵出版社<<编程人生>>这本书,这本书汇集了众多杰出的程序员先驱者们的故事,比如Unix,C语言作者之一Ken Thompson、算法巨著<<计算机程序设计艺术>>的作者Donald Knuth。作为热爱编程的一员,能在这里了解到他们对职业生涯的想法以及对编程的看法实在是太棒了,于是收到这本书时,我很激动且毫不保留的将这书推荐给我的同事和朋友(本文的另一作者灾难)。

这本书通过采访的方式并辑录而成,也许在这种谈话方式下其回答可能会不全面,但这是他们最真实最直接的编程感受和体验。从访谈交流的过程中字里行间体会到他们对所从事的工作的热情,并享受以此带来的乐趣。工作而非工作,是生活中的巧克力。因提快程序速度而兴奋;因新出语言特性不合理而愤怒。他们在程序的世界里面享受产品与技术带来的欢乐、抽丝剥茧得到真相的成就,为了计算机领域更加美好的拼搏。

Brad Fitzpatrick在他的程序世界搭建自己的世界,在他的程序世界里面有他的生活,程序中有他的生活乐趣,因为父母看到了孩子喝酒的帖子,想起了“啊,要做个权限了。”;想取笑朋友一篇傻乎乎的文章,“啊,要做个评论的了。”因为觉得有趣而编程,因为编程生活变得有趣。

Jamie Zawinski觉得要从产品的角度去生产,而不是为了抽象而抽象,不能因程序员的过度追求完美而过度设计,有些为了完成功能也许采用了不是很完美的解决方法,可是这样能让产品推出去,而不是成为没人使用过的代码。Douglas Crockford极力反对ECMAScript4纳入ECMAScript语言标准里,努力推进WEB向前发展。作为JavaScript的布道者,从更高的角度去修正ECMAScript规范,以WEB的发展为己责,优雅的编程,用程序写作,从语言的特性出发去了解语言,利用该语言编写优美的程序,就像写散文一般,从艺术的角度解读程序;计算机领域有着产品生产以及计算机科学领域,从他们的谈话中,有些如何在产品生产和计算机科学领域中平衡的观点值得借鉴。

Ken Thompson对于代码的编写认为不是一成不变,当发现了新的程序结构划分或更好的实现方式会修改它,当发现旧的代码实现混乱难于修改便扔掉这些腐烂的代码,对于现有的代码,他的态度是从不迷恋,这也许正应对了我比较认同的一句话“天天重构,每天重构那么点点。”

记录这些谈话并不是漫无目的的,从几个方面和这些软件先驱者进行问答,对于编程语言的想法、对于团队管理的想法、对于编程方式的想法、对于程序产品的想法、对于设计架构的想法、关于编程调试、怎样培养新人的想法。从这本书中得到这些软件先驱者多少年积累下来的经验以及思考,可以从他们的视角去看待这些问题。虽然有些问题解决场景在今天来说并不适合,可是有了他们在这些问题上的探索,我们在解决同类问题时多了些参考与思路。

从他们的经验中得知他们走过怎样的路,什么样的路是失败的路,怎样才是比较好的解决办法,如何去思索现有的问题,如何去解决,当然他们的经验并不对每个人都适用,对于我们这些后来者而言,吸取精华为己所用,体会编程带来的快乐,让我们享受编码的过程吧。]]>
“对立志要成为更优秀的程序员的人来说,本书就是他们的圣经”

“看了这本书的读者,职业眼界会更开阔,应该不会再做无谓的重复劳动”

以上文字引用<<编程人生>>封面

很高兴收到图灵出版社<<编程人生>>这本书,这本书汇集了众多杰出的程序员先驱者们的故事,比如Unix,C语言作者之一Ken Thompson、算法巨著<<计算机程序设计艺术>>的作者Donald Knuth。作为热爱编程的一员,能在这里了解到他们对职业生涯的想法以及对编程的看法实在是太棒了,于是收到这本书时,我很激动且毫不保留的将这书推荐给我的同事和朋友(本文的另一作者灾难)。

这本书通过采访的方式并辑录而成,也许在这种谈话方式下其回答可能会不全面,但这是他们最真实最直接的编程感受和体验。从访谈交流的过程中字里行间体会到他们对所从事的工作的热情,并享受以此带来的乐趣。工作而非工作,是生活中的巧克力。因提快程序速度而兴奋;因新出语言特性不合理而愤怒。他们在程序的世界里面享受产品与技术带来的欢乐、抽丝剥茧得到真相的成就,为了计算机领域更加美好的拼搏。

Brad Fitzpatrick在他的程序世界搭建自己的世界,在他的程序世界里面有他的生活,程序中有他的生活乐趣,因为父母看到了孩子喝酒的帖子,想起了“啊,要做个权限了。”;想取笑朋友一篇傻乎乎的文章,“啊,要做个评论的了。”因为觉得有趣而编程,因为编程生活变得有趣。

Jamie Zawinski觉得要从产品的角度去生产,而不是为了抽象而抽象,不能因程序员的过度追求完美而过度设计,有些为了完成功能也许采用了不是很完美的解决方法,可是这样能让产品推出去,而不是成为没人使用过的代码。Douglas Crockford极力反对ECMAScript4纳入ECMAScript语言标准里,努力推进WEB向前发展。作为JavaScript的布道者,从更高的角度去修正ECMAScript规范,以WEB的发展为己责,优雅的编程,用程序写作,从语言的特性出发去了解语言,利用该语言编写优美的程序,就像写散文一般,从艺术的角度解读程序;计算机领域有着产品生产以及计算机科学领域,从他们的谈话中,有些如何在产品生产和计算机科学领域中平衡的观点值得借鉴。

Ken Thompson对于代码的编写认为不是一成不变,当发现了新的程序结构划分或更好的实现方式会修改它,当发现旧的代码实现混乱难于修改便扔掉这些腐烂的代码,对于现有的代码,他的态度是从不迷恋,这也许正应对了我比较认同的一句话“天天重构,每天重构那么点点。”

记录这些谈话并不是漫无目的的,从几个方面和这些软件先驱者进行问答,对于编程语言的想法、对于团队管理的想法、对于编程方式的想法、对于程序产品的想法、对于设计架构的想法、关于编程调试、怎样培养新人的想法。从这本书中得到这些软件先驱者多少年积累下来的经验以及思考,可以从他们的视角去看待这些问题。虽然有些问题解决场景在今天来说并不适合,可是有了他们在这些问题上的探索,我们在解决同类问题时多了些参考与思路。

从他们的经验中得知他们走过怎样的路,什么样的路是失败的路,怎样才是比较好的解决办法,如何去思索现有的问题,如何去解决,当然他们的经验并不对每个人都适用,对于我们这些后来者而言,吸取精华为己所用,体会编程带来的快乐,让我们享受编码的过程吧。]]>
http://blog.mrdtime.com/592-书推之《瞬间之美》.aspx<![CDATA[书推之《瞬间之美》]]>CleverDengWed, 24 Feb 2010 20:02:03 GMThttp://blog.mrdtime.com/592-书推之《瞬间之美》.aspx
瞬间之美 有些网站会让用户一见钟情;
有些网站会让用户敬而远之;
有些网站只凭直觉就可任意畅游;
有些网站却让用户处处碰壁、问题连连........
为什么网站的用户体验会有如此大的差异?
PS:上段文字引用<瞬间之美>封面
       由书名知晓,本书属于Web界面设计范畴的书籍,意在提高用户使用体验。作者:robert hoekman,Jr,在继<一目了然>后的又一经典力作。
       在<瞬间之美>中,作者将一个网站交互体验流程分解30多个瞬间,针对每个瞬间,作者把糟糕的交互体验的出现、怎么提高交互体验、灵感的激发、背后飞方法与思路像讲故事似的徐徐道来,感受<瞬间之美>源于细节。
       本书对我来说有几大喜欢之处:
            i、书的纸张质量非常好,手感好。
            ii、书中的插图全是彩色,眼感好。
            iii、书的厚度合适,200多页,适合在坐车的时候阅读,方便携带,不像弄个字典似的。虽然厚度适中,但内容一定都不缩水,俗话说:浓缩就是精华嘛,嘿嘿。
            iiii、翻译后的文字口感好,没啥拗口的,赞一个。
       如果您想对用户体验这方面有所了解或提高,如果您对用户体验这方面抱有兴趣,那么不妨看看本书吧。遗憾的是貌似没有电子书来着,投资书籍永远不会贬值的昂。]]>
瞬间之美 有些网站会让用户一见钟情;
有些网站会让用户敬而远之;
有些网站只凭直觉就可任意畅游;
有些网站却让用户处处碰壁、问题连连........
为什么网站的用户体验会有如此大的差异?
PS:上段文字引用<瞬间之美>封面
       由书名知晓,本书属于Web界面设计范畴的书籍,意在提高用户使用体验。作者:robert hoekman,Jr,在继<一目了然>后的又一经典力作。
       在<瞬间之美>中,作者将一个网站交互体验流程分解30多个瞬间,针对每个瞬间,作者把糟糕的交互体验的出现、怎么提高交互体验、灵感的激发、背后飞方法与思路像讲故事似的徐徐道来,感受<瞬间之美>源于细节。
       本书对我来说有几大喜欢之处:
            i、书的纸张质量非常好,手感好。
            ii、书中的插图全是彩色,眼感好。
            iii、书的厚度合适,200多页,适合在坐车的时候阅读,方便携带,不像弄个字典似的。虽然厚度适中,但内容一定都不缩水,俗话说:浓缩就是精华嘛,嘿嘿。
            iiii、翻译后的文字口感好,没啥拗口的,赞一个。
       如果您想对用户体验这方面有所了解或提高,如果您对用户体验这方面抱有兴趣,那么不妨看看本书吧。遗憾的是貌似没有电子书来着,投资书籍永远不会贬值的昂。]]>