一个合格的程序员应该读过哪些书?(4)

发表于:2014-01-14来源:justjavac作者:不详点击数: 标签:程序员
本书通过一些生动的实例,让人信服地讲述了由作者倡导的目标导向交互设计方法在解决难用问题方面的有效性,证实了只有改变现有观念,才能有效地在

  本书通过一些生动的实例,让人信服地讲述了由作者倡导的“目标导向”交互设计方法在解决“难用”问题方面的有效性,证实了只有改变现有观念,才能有效地在开发过程中引入交互设计,将产品的设计引向成功。

  本书虽然是一本面向商务人员而编写的书,但也适合于所有参与软件产品和基于软件的高科技产品开发的专业人士,以及关心软件行业和高科技行业现状与发展的人士阅读。

  他还有另一本中文版著作:《About Face 3 交互设计精髓》

  26、《Why’s (Poignant) Guide to Ruby 》

  如果你不是程序员,阅读此书可能会很有趣,但如果你已经是个程序员,可能会有点乏味。

  27、《Unix编程艺术》

  It is useful regardless operating system you use. – J.F. Sebastian

  不管你使用什么操作系统,这本书都很有用。 – J.F. Sebastian

  28、《高效程序员的45个习惯:敏捷开发修炼之道》

  45个习惯,分为7个方面:工作态度、学习、软件交付、反馈、编码、调试和协作。

  每一个具体的习惯里,一开始提出一个谬论,然后展开分析,之后有正队性地提出正确的做法,并设身处地地讲出了正确做法给你个人的“切身感受”,最后列出几条注意事项,帮助你修正自己的做法(“平衡的艺术”)。

  29、《测试驱动开发》

  前面已经提到的很多书都启发了我,并影响了我,但这本书每位程序员都应该读。它向我展示了单元测试和TDD的重要性,并让我很快上手。 – Curro

  我不关心你的代码有多好或优雅。如果你没有测试,你或许就如同没有编写代码。这本书得到的推荐数应该更高些。人们讨论编写用户喜欢的软件,或既设计出色并健壮的高效代码,但如果你的软件有一堆bug,谈论那些东西毫无意义。– Adam Gent

  30、《点石成金:访客至上的网页设计秘笈》

  可用性设计是Web设计中最重要也是难度最大的一项任务。《点石成金-访客至上的网页设计秘笈(原书第二版)》作者根据多年从业的经验,剖析用户的心理,在用户使用的模式、为扫描进行设计、导航设计、主页布局、可用性测试等方面提出了许多独特的观点,并给出了大量简单、易行的可用性设计的建议。

  本书短小精炼,语言轻松诙谐,书中穿插大量色彩丰富的屏幕截图、趣味丛生的卡通插图以及包含大量信息的图表,使枯燥的设计原理变得平易近人。

  本书适合从事Web设计和Web开发的技术人员阅读,特别适合为如何留住访问者而苦恼的网站/网页设计人员阅读。这是一本关于Web设计原则而不是Web设计技术的书。

  本书作者是Web设计专家,具有丰富的实践经验。他用幽默的语言为你揭示Web设计中重要但却容易被忽视的问题,只需几个小时,你便能对照书中讲授的设计原则找到网站设计的症结所在,令你的网站焕然一新。

  取决于你所追求的目标。我喜欢《代码大全》是因纯编程,《点石成金》是一本有关UI设计的卓越书籍。 – Justin Standard

  由于博客空间在国外,所以有时会造成不稳定(你懂滴),如果您觉得我的博文对您有帮助, 建议大家多使用RSS访问阅读,本站所有文章均已全文输出。

原文转自:http://justjavac.com/other/2012/05/15/qualified-programmer-should-read-what-books.html