返回 登录
0

程序员们,你们书架上必不可少的四本书

程序员们都有一个属于自己的技术书架,每个书架上都肯定或多或少放置几本最经典的书,这些经典书,可能在你们入行、入职或者您已经成为了一个资深的程序员时,必需会入手的几本。

我知道,本文中的这几本,肯定是你苦苦一直在寻找的,九零后们应该也盯了它好久好久,苦于无货,只能望而兴叹。不过没关系,这几本书即将来拥抱你们啦!

1、UNIX网络编程 卷1:套接字联网API(第3版)
图片描述

《UNIX网络编程》是一部UNIX网络编程的经典之作!卷一全面深入地介绍了如何使用套接字API进行网络编程。全书不但介绍了基本编程内容,还涵盖了与套接字编程相关的高级主题,对于客户/服务器程序的各种设计方法也作了完整的探讨,最后还深入分析了流这种设备驱动机制。

2、UNIX网络编程 第2卷:进程间通信(第2版•修订版)

图片描述

UNIX网络编程为什么经典:

UNIX和网络专家W. Richard Stevens的传世之作

《UNIX网络编程》是一部UNIX网络编程的经典之作!卷二全面深入地介绍了4 种IPC 形式:消息传递(管道、FIFO、消息队列)、同步(互斥锁、条件变量、读写锁、文件与记录锁、信号量)、共享内存(匿名共享内存、具名共享内存)及远程过程调用(Solaris门、Sun RPC)。附录中给出了测量各种IPC 形式性能的方法。

《UNIX网络编程》内容详尽且具权威性,几乎每章都提供精选的习题,并提供了部分习题的答案,是网络研究和开发人员理想的参考书。

3、重构:改善既有代码的设计 作者:Martin Fowler

图片描述

软件开发的不朽经典

生动阐述重构原理和具体做法

普通程序员进阶到编程高手必须修炼的秘笈

这本书在断货之前有多牛!断货之前累计重印13次。

这书这么多年了,还有效没?

作者如是说:《重构》这本书上,在过去十年间,有很多东西有了很大的变化,但是书中的建议仍然和十年前一样行之有效。

作者简介:

Martin Fowler,世界软件开发大师,在面向对象分析设计、UML、模式、XP和重构等领域都有卓越贡献,现为著名软件开发咨询公司ThoughtWorks的首席科学家。他的多部著作《分析模式》、《UML精粹》和《企业应用架构模式》等都已经成为脍炙人口的经典。

本书评论:

“这本书之于重构就相当于韵谱之于作诗。一个翻着韵书作诗的诗人一定是蹩脚的,但好的诗人却要对那109个韵部了然于胸;同样,一个好的程序员要求能够主动自然地重构代码,虽不应翻着重构手册干活,但需对本书中提到的70多个重构方法成竹在胸。然而,在达到这一境界之前,需要不断的时间和经验积累,并且要先读读Fowler的这本书。”

“一口气读完了这本书,感觉书中作者对代码的整理不像是一种技术,更像是一种艺术。”

“太经典了,看这本书真有醍醐灌顶的感觉。”

“处于金字塔顶部的书不多,而这一本书恰恰就是,很幸运我看到了它。”

重构,一言以蔽之,就是在不改变外部行为的前提下,有条不紊地改善代码。多年前,正是本书原版的出版,使重构终于从编程高手们的小圈子走出,成为众多普通程序员日常开发工作中不可或缺的一部分。本书也因此成为与《设计模式》齐名的经典著作,被译为中、德、俄、日等众多语言,在世界范围内畅销不衰。

本书凝聚了软件开发社区专家多年摸索而获得的宝贵经验,拥有不因时光流逝而磨灭的价值。今天,无论是重构本身,业界对重构的理解,还是开发工具对重构的支持力度,都与本书最初出版时不可同日而语,但书中所蕴涵的意味和精华,依然值得反复咀嚼,而且往往能够常读常新。

前面推荐的是久未上架断货的,这一本日已有的新书哦!

4、UNIX环境高级编程(第3版)
图片描述

《UNIX环境高级编程(第3版)》是被誉为UNIX编程“圣经”的Advanced Programming in the UNIX Environment一书的第3版。在本书第2版出版后的8年中,UNIX发生了巨大的变化,特别是影响UNIX编程接口的有关标准变化很大。《UNIX环境高级编程(第3版)》在保持前一版风格的基础上,根据最新的标准对内容进行了修订和增补,反映了最新的技术发展。书中除了介绍UNIX文件和目录、标准I/O库、系统数据文件和信息、进程环境、进程控制、进程关系、信号、线程、线程控制、守护进程、各种I/O、进程间通信、网络IPC、伪终端等方面的内容,还在此基础上介绍了众多应用实例,包括如何创建数据库函数库以及如何与网络打印机通信等。此外,还在附录中给出了函数原型和部分习题的答案。

哇!这么多评论呀
图片描述

亚马逊好评如潮:
图片描述

看来真得去买一本了:http://item.jd.com/11469694.html

评论