【转】书籍推荐

 

基本功

这一类的图书是帮大家夯实基础的因为我对c++没有太深了解所以c++的书籍我直接抄刘叔推荐的~

The C Programming Language 或者他的中文版

没啥好说的如果你c语言的语法还没完全掌握看看他吧.

C primer plus

同样做为语法入门书适合c表层现象还没完全记住的.

C专家编程

强烈推荐对声明/定义指针/数组链接/执行时内存等都有涉及是入门之后应该看的第一本书语言幽默强烈推荐!

关于c语言你必须知道的495个问题

另一本强烈推荐的书, c语言邮件列表的FAQ中挑选/整理出来的问题组成了这本书如果一个问题所有人都在问那么他肯定很重要~

CSAPP

没有给地址很多人推荐说他是必读的鄙人不才多次尝试均没有读下去有兴趣的自己去搜一下买一本吧很底层内容量比较大很杂的一本书从汇编/数据表现形式一直讲到网络编程... ... PS, 都说是好书读一读肯定有帮助...

linux

这里面鸟哥我就不推荐了吧... 东西太多我自己都看不下去...

精通正则表达式

正则表达式的书我只看过这一本不过看之前就一直在用正则表达式所以直接买的 精通后来发现这是一个错误因为这本书第59页就开始讲环视的技巧我看完之后感觉整个世界观都颠覆了... 所以大家学正则表达式完全可以不买这本自己尝试选一本简单的就好. P.S. 是世界观颠覆不是师姐观颠覆我对广大师姐的情节一如既往~

shell脚本攻略

shell脚本是linux必学的实用性超级强悍这本是我见过的比较好的我当时读得是英文电子版感觉书籍整理的很不错需要的话我可以发过去.

shell脚本专家指南

没有给地址这本书我读了重在专家以及指南两个字适合深入学习shell, 里面技巧居多...

linux内核修炼之道

没买这本书呢隔壁宿舍借过来看了看少有的实践内核书籍<深入理解linux内核>完全不是一个方向的那本讲理论这本讲实践.

linux内核设计与实现

内核的书籍我有很多读完的就只有这本和上面那本... 惭愧... 走理论方向的一本书很薄适合用来指导实践哈哈~

深入理解linux内核 深入linux内核架构

两本我都有都没怎么看惭愧... 相比之下后者写的要比前者好尽管<深入理解linux内核>很多人称赞但是盛名之下其实难副.

竟然忘了说APUEblp... 罪过罪过

两本神书互补linux路线必看... 一定一定要看不知道如何强调反正就是只要想在linux下面写程序就要看!!!!

还有 [unp]/[posix 线程库就不给地址了看完apue之后再看的都是

MISC

这里说一些我对各个技术的理解供大家选择自己接下来学什么时参考因为大一的学生很多人不知道自己接下来要学什么:

必学至少看完495以及专家编程如果想继续深入可以看<编程精粹 编写高质量c语言代码>, 不可多得的好书

C++ 按照刘叔的话说, c++在手去哪儿面试都不怕但是我对c++没啥深入理解...

脚本 必学从众多脚本中选择一个来学习确实是个难事我推荐ruby或者perl, 不推荐python. 当然如果你不需要跨平台的话, shell也是个好选择如果你长期在linux下工作, shell是必备的知识.

php 就算是写网站也死都不要碰的技术鉴定完毕

js 难归难如果你需要用到那么就去学

正则表达式 不学这个都不好意思说自己是程序员

markdown 不学这个都不好意思问别人问题... (参见stackoverflow)

perl 这个拿出来单说纯粹是我对perl的喜好如果你需要一个有超强的干活能力的语言可以学一下perl, 文本数据处理号称最强.

vim 如果你真的极度追求效率并且不在乎他反人类的设定那就去学

emacs vimemacs中必须学一个如果你不在乎他启动要一分钟那就去学

java/c# 我建议除非去做手机开发否则一辈子别碰... 当然这只是一个美好的愿望.

lisp/haskell/ocaml 强烈建议从三者之中选一个如果你用emacs, 那么选择lisp, 否则haskell更好一些.

剩下的想到之后再说

加一条关于走技术路线还是非技术路线咳咳我是不会让大家对比的... 阿弥陀佛善哉善哉.

 

posted @ 2012-07-03 07:44  Jasper_gdufs  阅读(221)  评论(0编辑  收藏  举报