好书推荐——《软件随想录》
2011年02月17日 星期四今天向大家推荐一本好书,《软件随想录——程序员部落酋长Joel谈软件》。
这本书是2009年12月出版的,所以不算是新书了,基于目前的图书销售机制,如果一本书的销售速度不能保持一个基本的量,这本书就不会再印刷了。因此我在本书出版了一年多以后,再来“鼓吹”一下这本书,希望有更多的人能买一买这本书,使它不至于绝版。你要知道,很多很多书,在书店半年的时间就下架了。
事实上,这本书还是很有名的,特别是在软件圈子里,这个作者是个相当有名的人。这与他相当善于经营自己的品牌有关。
这本书的作者 Joel Spolsky,出生在美国,他是犹太人,后来回到以色列空军服役,他不是飞行员,而是空降兵,退役后回到美国读大学,他毕业于耶鲁大学计算机系。他有很好的程序员的技术基础,但是更多地,它并不是一个单纯的技术人员,这可能和他的犹太人血统有关,在我们印象中,犹太人都很善于经营生意。他毕业之后不太久,就加入了微软,身份是“程序经理”,类似于我们常说的“产品经理”,主要的任务是定义产品和协调开发,他具体负责的是Excel中VBA相关的工作。
他的这本书实际上就是他的博客上的文章的汇总,他博客上的文章实际上先后汇总出版了两本书,国内引进的这本是第二本。他开始写博客是在他离开微软后,决定自己创业的时候。事实上,在他离开微软以后,还没有明确决定具体要做什么的时候,他先建立了自己的博客,经常发表一些他个人关于软件开发方面的思考的文章。他的博客受到了很大范围的关注。与此同时,他创建了一个软件公司,销售一个专业的软件产品,这个产品是给专业的开发团队追踪和管理bug的。从某种意义上说,他的博客也是他做营销的重要手段。用这种方式做营销,效果远比花钱做广告好得多。所以有人说,未来的营销,只有没本事的人才要靠花钱,这是有道理的。这个软件公司,到现在也一直在良好的经营中。
后来,Joel又与另一个著名的blogger Jeff Atwood合作,创建了一个网站,获得巨大的成功,大大的有名 —— StackOverflow.com ,这是一个面向程序开发人员的问答网站,有点类似于百度知道那样的网站。经过短短的两年多时间,到2010年年末,StackOverflow 单个站点在 Alexa 排名到达了 160名,从最初的三个开发人员,发展到了二三十人的规模,获得了风险投资 。顺便提一句的是, StackOverflow是用ASP.NET MVC 开发的,用户体验做得非常之好。 此后,他们又横向发展,推出了好几个面向不同人群的问答网站。有兴趣的可以参考这篇文章。
这里之所以要介绍一下 StackOverflow,是因为这个网站上的问题解答相当专业,质量非常高,在我们日常的开发中,经常遇到各种各样的问题,相当一部分,在StackOverflow上找到了相当棒的答案。问题的回答质量高,社区氛围好,造就了StackOverflow的成功,也同样证明了Joel独到的眼光和管理经营能力。我在国内的好几的招聘帖子中看到一条对应聘者的要求:善于从StackOverfowl等技术网站寻找解决方案,这足以说明,这个网站的作用。
说了这么多之后,再回到这本书《软件随想录》。这本书之所以好,核心在于“角度”。在每个人的眼前的,是同一个世界,但是有每个人的眼光不同,就看到了不同的结果。有的人,就能够从大家都习以为常的现象中看到不一样的东西,这就是“角度”,这就是“眼光”,或者叫做“洞察力”。当然,任何人的观点,都不一定全部正确,也不可能得到所有人的认同。但是我们必须要承认,有的人总能看出一些东西,是我们没有看到的,能够给我们很多启发,使我们能够进一步的思考。
Joel是这样的一个人,他用他的文章和实践证明了他的洞察力。所以我说了这么多,但是根本没有提到这本书到底讲了什么,如果你对这个人感兴趣,对这个人做事的方法感兴趣,建议你赶紧买一本,仔细看一看,相信不会让你失望。随着图书受到越来越大的冲击,口碑原来越重要,图书的出版也将越来越回到出版的本质,谁写的这本书,才是一本书的决定因素。所以这片书评,只谈作者这个人,而不说书的内容。
希望我的文章对您有所帮助。
您可以到新浪微博联系我: http://t.sina.com.cn/1906984307 。




