RSS 2.0 Feed
读书
摘要:这是Paul DiLascia在新一期的MSDN Magazine中的一篇文章,What Makes Good Code Good? 8个因素:简单、易读、模块化、分层、设计良好、高效、优雅、清晰 道理很简单,关键是看我们写代码的时候是否还记得 另外,这一期的MSDN Magazine我觉得非常棒,每篇文章都十分值得一读。...[阅读全文]

posted @ | Feedback (12) | Filed Under [ 读书 ]

摘要:昨天下午等朋友的时候,在报摊买了一本《MSDN开发精选》。这本杂志是CSDN和微软中国联合出的,双月刊+1CD,内容主要是一些MSDN上精彩文章的翻译,译得还不错,有些就是直接来自MSDN中文网站。内容虽然还过得去,但是相对于¥18的价格来还是贵了一些,尤其是那个CD,完全没有必要,VB.NET Resource Kit,Sample代码等等,这些完全可以从MSDN直接下载。窃以为,去掉这个CD,定价在¥10左右更合理一些。...[阅读全文]

posted @ | Feedback (16) | Filed Under [ 读书 ]

摘要:《培育男孩:塑造下一代男人》是一本向年轻的父母们讲述如何培养男孩子的书,作者从男孩子的世界开始写起,非常有趣。看看下面这段描写: 马克,俄亥俄州,生于1960年   我和一个朋友在车库里发现了一个装有汽油的咖啡罐,于是就决定把它倒入检修孔,用火柴点燃,看看会发生什么。我们把孔敲开,倒了一些汽油进去,然后再把盖子盖上,稍稍留着点空隙。我们把点燃的火柴一根根扔下去,但是什么动静都没有,于是我们把所有的汽油都倒了进去。到后来,一种像是喷气飞机引擎发出的噪声传了出来,然后是“轰隆”一声巨响。检修孔的盖子给掀了起来,一股火焰窜到空中达15英尺高。地面发出了地震一般的声音,检修孔盖子飞到12英尺外的邻居家的车道上,接着汽油沿着下水道流了近一个街区,和下水道里的沼气一起汽化了,把好几家邻居的抽水马桶都给炸坏了。我现在是名管子工,因此我现在能准确地知道当时发生的情况。 有没有想起你自己童年时所做过的淘气事? 推荐给那些已经为人父母的朋友们,特别是豆腐,好好培养你家天天吧...[阅读全文]

posted @ | Feedback (5) | Filed Under [ 读书 ]

摘要:早已在China-pub上定购了《应用MDA》这本书,可是现在还没拿到,可能就这一两天就会到吧。 书还没看,就先看了孟岩的书评。孟岩的书评很精彩,他将MDA描述为软件领域“专家阶层”的反“恐”武器。虽然我并非“专家阶层”,可这种恐惧感却也时时有之,对这件看上去很强大的武器自然是拭目以待了。 看看Martin Fowler对MDA是怎么说的。...[阅读全文]

posted @ | Feedback (0) | Filed Under [ 读书 ]

摘要:最近由于工作的缘故,又翻出Jeffrey Richter的《Windows核心编程》(英文名《Programming Applications for Microsoft Windows》)这本书来读。说起我的这本书,它是我年初到上海来时带来的为数不多的几本书籍,一直被我视为唯一值得收藏的Win32编程书籍。它的作者Jeffrey Richter也一直被我视为程序员的典范,因为从这本书中每个例子都能够看出Jeffrey严谨的态度,他的每个例子程序都是经过精心选择,最能体现所示范技术特色的例子;这些例子程序的代码都是具有工业强度的代码。这一点与其他IT作家,尤其是国内的IT作家形成了鲜明的对比。说起Jeffrey来,也相当的传奇,据说他13岁就迷上了编程(我13岁时迷上了足球),从Windows2.03开始自学Windows编程,从Windows3.0开始,为Windows写作系列的Developer's Guide。进入.NET时代,Jeffrey的《Applied Microsoft .NET Framework》仍然是.NET书籍中最重要的一本。想更多地了解Jeffrey可以看看他的Personal Biography和Professional BiographyJeffrey似乎没有写Weblog,我上网搜了一下,没找到。如果你知道Jeffrey有自己的Weblog,希望能够告诉我...[阅读全文]

posted @ | Feedback (11) | Filed Under [ 读书 ]

摘要:这篇文章很有趣,作者的观点和结论很给人启发。任何技术都有其自身的价值,同时任何技术都不是软件开发的万能药。我们应该有自己的立场,不能只听宣传而被假象迷惑。 Most new technologies have their place; their appropriate usage. Whatever the initial idea, the marketing spin tends to be that fashion X will cure disease Y (e.g. development will become faster, more scalable or more agile). However, a good idea can often be over hyped to the extent that products get applied in all sorts of crazy, inappropriate ways. You would think that an industry like ours wouldn't be this starved of innovation that we need to hungrily devour every moderately good idea whenever one happens to wander by. It's important to keep yourself immune from the hype that inflates......[阅读全文]

posted @ | Feedback (1) | Filed Under [ 读书 ]

摘要:《程序员》第十期有几篇不错的文章,其中一篇是《程序员,你为什么焦虑?》。看过之后我不禁扪心自问,我焦虑吗?虽然不想承认,但不得不承认,我有时也很焦虑。(尤其是blog看多了之后更是焦虑)的确,当我们这些程序员在面对当今各种眼花缭乱的技术不知所措的时候,有谁能够不焦虑呢?面对.NET, Java, XML, Web Services……这一大堆层出不穷的技术,要做出选择怎么能不焦虑呢?这篇文章给出了两条摆脱焦虑的建议:一是do one thing but do it well。二是扎扎实实地掌握最基本的知识。似乎是为这两条建议作注解似的,这一期杂志中的另一篇文章介绍了一个“个人生活状况满意,摆脱了焦虑心情”的玩滑翔的程序员,丁鸣飞。他的经历很好地解释了第二条建议的重要。当记者问他关心哪些技术时,他说:“我现在并不关心技术。技术永远是在变的,概念永远是在炒的。我这些年用的最好的还是Pascal。”虽然有这样的例子,我仍然觉得即使做到上面两条仍免不了焦虑。因为技术更新太快,只掌握了基本的知识在实际应用中是不够的。而即使当初将COM学到诸如Den Box这般,也免不了要继续学习.NET的命运。所以我觉得,最好的避免焦虑的方法是培养自己的“超前意识”,最好能在下一波技术热点来临之前预判到,这样快人一步,就没必要焦虑了...[阅读全文]

posted @ | Feedback (1) | Filed Under [ 读书 ]

摘要:《CSDN开发高手》是CSDN.NET新出的一本有关编程的杂志。当初CSDN在网站上发布将要推出这本杂志的消息的时候,引来了许多网友的评论,有赞成也有反对。有的说《程序员》太阳春白雪,希望这本下里巴人一些;有的说名字太俗气(老实说,这点我还是比较赞成的);各种评论不一而足,着实热闹了一番。当时从给出的目录看起来,似乎还有一些看点,于是决定买一本看看。可是上海的书报亭对这类技术刊物似乎不很热衷,《程序员》已经比较难买到了,这本《开发高手》更是难觅踪迹。还好公司市场部有,前两天借到手,今天得空翻了翻,总体感觉一般。首先从杂志纸张的质量上看,也许真的是要走低端路线,纸张比较糙,不如《程序员》的用纸。其次,内容上确实比较下里巴人,有的文章都是网上发表过的,比如MIME编码和数据压缩简史等。倒是讲外挂的专题还不错,可以帮助读者了解关于外挂的一些情况。相对于8.8元的优惠价来说,这本杂志倒也物有所值了,不过我可能不会买下期了,因为感觉对自己的帮助不大。...[阅读全文]

posted @ | Feedback (0) | Filed Under [ 读书 ]