建议一

来自知乎:孙建希,linux c 程序员

建议不要一开始看这本书。可以先看其他简单的,这本书统筹了所有流行的unix实现。复杂繁琐,适合高级可移植编码需求的人看。你可以看看wrox系列的linux编程再回来看这本。这本需要很好的知识积累。不然看完没有太多收获。而且这本书是一本字典。

另外: 我相信更多人是在linux下开发,我重点推荐:

Linux/UNIX系统编程手册 (上、下册)

建议二

来自知乎:uuu th,IT

说真的,这本书不是一遍两遍才能看透的,当初买这本书之后,觉得排版好丑,章节也很恶心,IO章节占了一大部分,什么标准IO,高级IO,阻塞、非阻塞,神马IPC,顿时好感全无,当然事实证明我too young too simple,当你看posix标准的源代码后你会发现这本书就是一本宝藏,无论是多进程、多线程、信号、网络编程IO模型,全离不开这本书,当然如果你是专门看网络编程,建议你看UNIX网络编程卷一,那本书对网络编程模型总结的最齐全,另外IO模型你一定好好学习,这是UNIX的精髓,万物离不开print,IO就是我们的print,只是输入输出的地方未必是标准输入输出,当然看这本书最好配合其他几本书一起看,比如tcp/ip卷一,还有深入理解计算机系统这本书,有触类旁通的效果,如果看到不太懂的函数、用法,可以下几个开源项目的源代码看一下。以上是我的个人学习方法,见笑啦。

建议三

来自知乎:Humn Cheese

首先,不要抱着一口气把这本书学完的心态去看。
尝试根据自己的兴趣,选择一个规模适当的开源项目,去阅读它的源代码。(例如我选择的就是一个小型的http服务器–Mongoose)当在某一方面发现自己有很多问题时,很希望去弄清楚时,这时候就可以去翻开手中的APUE,带着问题去阅读。这时候学习的效率必然比盲目地去看书更高,而且遗忘率也会降低。但是,仅仅读完是不够的。

很多时候,你看书的时候,会感觉自己看懂了,但是没过多久,又会发现自己忘了。或者,有时候你根本没看懂,而只是囫囵吞枣地看过去。所以,看完后,最好的方法就是写博客。尝试按照自己的理解以及逻辑,去将你学到的知识系统地阐述出来。这样,就算你以后忘了,再去翻翻博文,也能很快就捡起来。

以上为我这段时间采用的方法,感觉效果不错,希望对你有帮助。

建议四

来自知乎:hoterran,软件工程师

这本书要边看边敲代码,在 linux 上慢慢实验慢慢调试。整本书看完完爆大部分 linux 程序员。再看完 unp 出去找个 20 w 的工作很容易。这本书也是大部分 java 程序员和 c++程序员的差距所在。

apue 和 unp 内容过于工程化,代码很多,名字取的过于低调(不是 xx 艺术)且作者早逝,在程序书界排名靠后被过于低估。实际上他对系统程序员的帮助绝对大于那些软件工程方法论的名著。

关于《UNIX环境高级编程》(第3版)这本书

[美] W. Richard Stevens,[美] Stephen A. Rago 著;戚正伟,张亚英,尤晋元 译

  20多年来,严谨的C程序员都是依靠一本书来深入了解驱动UNIX和Linux内核的编程接口的实用知识的,这本书就是W. Richard Stevens所著的《UNIX高级环境编程》。现在,Stevens的同事Steve Rago彻底更新了这本经典著作。新的第3版支持当今领先的系统平台,反映了最新技术进展和最佳实践,并且符合最新的Single UNIX Specification第4版(SUSv4)。
  

  这一版涵盖了70多个最新版POSIX.1标准的新增接口,包括POSIX异步I/O、旋转锁、屏障(barrier)和POSIX信号量。此外,这一版删除了许多过时的接口,保留了一些广泛使用的接口。书中几乎所有实例都已经在目前最主流的4个平台上测试过,包括Solaris 10、Mac OS X 10.6.8(Darwin 10.8.0)、FressBSD 8.0、Ubuntu 12.04(基于Linux 3.2内核)。
  与前两版一样,读者仍可以通过实例学习,这些实例包括了1万多行可下载的ISO C源代码,书中通过简明但完整的程序阐述了400多个系统调用和函数,清楚地说明它们的用法、参数和返回值。为了使读者能融会贯通,书中还提供了几个贯穿整章的案例,每个案例都根据现在的技术环境进行了全面更新。
  
  《UNIX环境高级编程(第3版)》帮助了几代程序员写出强大、高性能、可靠的代码。第3版根据当今主流系统进行更新,更具实用价值。

如何阅读一本好书:APUE相关推荐

  1. 写在《Python高手修炼之道》发行之前:选择一本好书,即是少走弯路

    一门编程语言,总有一些独一无二的特质,不会随着语言的演变而改变,我们姑且称其为语言的DNA.一本介绍编程语言的书,如果能够捕捉到这门语言的DNA,并准确传达给读者,那就称得上是一本好书.选择一本好书, ...

  2. 如何在网上选购一本好书

    对于从事IT技术的人员来说,每年花在买书上的钱可能不是一笔小数目,少则几百,多则几千(可能占到年工资收入的1/10).但是就笔者买了十多年书的经验来看,现在要在网上购一本自己满意的书真的比较难,我自己 ...

  3. 一本好书:西医综合傲视宝典之内容简介

    西医综合傲视宝典 2011年硕士研究生入学考试西医考研辅导用书 图书特点 2011年硕士研究生入学考试西医考研辅导用书 目的很明确--就是为了帮助广大考生朋友节省复习时间,提高复习效率,顺利地实现考研 ...

  4. 一本好书对孩子的影响——绘本共读实录(一):爱上优秀的自己

    "爱上优秀的自己"是跳跳两岁半左右开始亲子共读的一套书,这套书不是什么名家绘本,也很少有家长推荐,然而这套书对跳跳的影响力却是非常大的,可以说这套书有魔力.这套书只是简单的平装书, ...

  5. 程序员推荐推荐程序员阅读的好书

    1.作者:约翰·森梅兹(John Sonmez) 畅销书<软技能:代码之外的生存指南>作者."Simple Programmer"网站的创始人.他努力追求"将 ...

  6. 阅人无数,不如一本好书

    老于笔记·02.21 没有收拾残局的能力,就别放纵善变的情绪,脾气永远不要大于本事. 正文 有很多人认为读书没用,说读书并不能够直接带来什么好处,还不如多去阅人无数,和专家去交流. 和人尤其是厉害的专 ...

  7. 读一本好书的价值在哪里?

    Caoz 说: 读书,读一本好书,价值在哪里. 是不是说书给你了很好的目标指引和解决方案,并且你可以完美基于这里的内容复制成功或者快速提升. 实话说,不现实,一本优秀的书,读过的人,能真正提升的也只是 ...

  8. 读一本好书就像结识了一位好朋友

    华小迎新年读书演讲比赛 主   持   词 女:尊敬的各位评委.老师 男:亲爱的同学们 和:大家下午好! 女:在这辞旧迎新的日子里,我们迎来了华小迎新年读书演讲比赛.男:今天我们大家欢聚一堂,谈的是书 ...

  9. php转java学什么书,推荐给java软件工程师以及从java转向php程序猿的一本好书

    推荐给java程序员以及从java转向php程序猿的一本好书 首先 依据本人以往的惯例 本人不是暑托... 好就是好 而且不贵 ? 应该是本人认为的 国产原创书里面 能排上 前五的好书 ? ? spr ...

  10. 一本好书,胜过千言万语:图解《操作系统》自列题纲。

    ​ "行者常成" 今日,让我找到了一本好书~~~. 小林大佬(CSDN 小林Coding)的<图解计算机网络>!! 一口气看完了整个 HTTP篇.真的是受益匪浅~. 小 ...

最新文章

  1. 博士一次性最高给140万安家费!还享副教授待遇,这所高校为了引进人才!拼了...
  2. 性能优化:Sql语句中HINT不起作用
  3. 江苏:5G先行,智慧江苏再进一步
  4. CDN加速小水管动态应用技巧
  5. 裸奔浏览器_躲进浏览器隐私模式就安全了吗?相当于闭着眼睛裸奔
  6. 我是程序员,我比较喜欢有纪律的团队。
  7. 33 MM配置-采购-采购订单-定义凭证层的屏幕格式
  8. Android之父深入解析Android
  9. 法拉第未来宣布汉福德工厂获得最终生产使用资质
  10. 【windows核心编程】第二章 字符和字符串处理
  11. Apache Kylin权威指南3.1 为什么要增量构建
  12. ISO 7064:1983.MOD11-2校验码计算法(身份证18位效验码计算)
  13. matlab 小波分析实例,小波分析MATLAB实例
  14. JavaScript详细解析
  15. Ajax的回调函数(callback)
  16. appium学习总结5 - 操作设备
  17. Sqlite3并发读写注意事项
  18. 邮箱怎么注册流程,如何申请公共邮箱?
  19. Scrapy爬虫框架的第一个实例(完整详细!)
  20. pytorch读取常用数据集dataset实现例子

热门文章

  1. springboot 连接并操作redis 完全可用的
  2. 香蕉树上第二根芭蕉——安装tensorflow中一些问题说明
  3. win7系统下C盘扩容
  4. 试图通俗地讲一下庞加莱猜想是怎么回事
  5. python发邮件被认定为垃圾邮件_【Python】垃圾邮件识别
  6. Ubuntu安装网络打印机
  7. 实时数仓在有赞的实践
  8. 浏览器全面禁止第三方Cookie
  9. gm220s路由器怎么设置_教你netgear无线路由器怎么设置全图解教程
  10. 深入浅出MFC:Windows程序的生与死