技术
彼得·科恩木工基础 豆瓣
Woodworking Basics
8.0 (5 个评分) 作者: 彼得·科恩 译者: 王来 / 马菲 北京科学技术出版社 2013 - 1
《彼得·科恩木工基础》是一本木工入门书,2003年至今稳居木工书畅销榜首,近10万人验证成功的木工学习之路。1993年,美国“家具手工艺中心”校长彼得·科恩,亲笔写出这本基础、诚意的木工学习书。2003年,作者对书中的内容进行了全面修订,专业摄影师吉姆·杜根为新版本提供了大量精彩的照片。
20年来,《彼得·科恩木工基础》一直是美国最畅销的木工书,陪伴着成千上万的爱好者踏上了可靠的学习和实践之路——而木工在美国的流行度也与日俱增。
20年后,经过两名爱好者兼译者的两轮细心翻译,和一名台湾木工——何美莹老师(何老师曾于2000年在美国从师于作者)的审阅,《彼得·科恩木工基础》终于能与中国读者相见。
七周七语言 豆瓣
Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages
8.8 (19 个评分) 作者: [美] Bruce A. Tate 译者: 巨成 / 戴玮 人民邮电出版社 2012 - 5
从计算机发展史早期的Cobol、Fortran到后来的C、Java,编程语言的家族不断壮大。除了这些广为人知的语言外,还涌现了Erlang、Ruby等后起之秀,它们虽被喻为小众语言,但因其独特性也吸引了为数不少的追随者。
Bruce A. Tate是软件行业的一名老兵,他有一个宏伟目标:用一本书的篇幅切中要害地探索七种不同的语言。本书就是他的成果。书中介绍了Ruby、Io、Prolog、Scala、Erlang、Clojure和Haskell这七种语言,关注每一门语言的精髓和特性,重点解决如下问题:这门语言的类型模型是什么,编程范式是什么,如何与其交互,有哪些决策构造和核心数据结构,有哪些独特的核心特性。
在这个飞速发展的信息时代,程序员仅仅掌握甚至精通一门语言是远远不够的。了解多门语言蕴涵的思维方式,在编码中互相借鉴,再挑出一两门对自己口味的语言深入学习,这些已经成为在软件行业中安身立命之本。从这个意义上说,每个程序员都应该看看这本书。
松本行弘的程序世界 豆瓣
まつもとゆきひろ コードの世界~スーパー・プログラマになる14の思考法
8.2 (11 个评分) 作者: [日] 松本行弘 译者: 柳德燕 / 李黎明 人民邮电出版社 2011 - 8
《松本行弘的程序世界》是探索程序设计思想和方法的经典之作。作者从全局的角度,利用大量的程序示例及图表,深刻阐述了Ruby编程语言的设计理念,并以独特的视角考察了与编程相关的各种技术。阅读《松本行弘的程序世界》不仅可以深入了解编程领域各个要素之间的关系,而且能够学到大师的思考方法。
《松本行弘的程序世界》面向各层次程序设计人员和编程爱好者,也可以供相关技术人员参考。
细说PHP 豆瓣
作者: 高洛峰 电子工业出版社 2009 - 10
《细说PHP》开发Web应用程序PHP是最理想的工具,易于使用、功能强大、成本低廉、高安全性、开发速度快且执行灵活。《细说PHP》以实用为目标设计,包含PHP开发最主流的各项技术,对每一个知识点都进行了深入详细的讲解,并附有大量的实例代码,图文并茂。系统地介绍了PHP的相关技术及其在实际Web开发中的应用。
《细说PHP》共17章,每一章都是PHP独立知识点的总结。内容涵盖了PHP的运行环境搭建、Web服务器Apache的配置与应用、动态网站开发的前台技术、PHP编程语言的语法、PHP的常用功能模块和实用技巧、MySQL数据库的设计与应用、PHP 5面向对象的程序设计思想、Web开发的设计模式,以及包含DIV+CSS、mysqli扩展模块、数据库抽象层PDO、Smarty模板技术等目前PHP开发中最主流的技术。每一章中都有大量的实用示例,以及详尽的注释,加速读者的理解和学习,也为每章的技术点设置了大量的自测试题。最后以一个比较完整的、采用面向对象思想,以及通过MVC模式设计,并结合Smarty模板的CMS系统为案例,详细介绍了Web系统开发从设计到部署的各个细节,更好地进行开发实践。