注册会员   登录
代理IP知识问答
计算机领域有哪些像《鸟哥的Linux私房菜》这样通俗易懂的学习资料?
提问时间:2016/10/12 17:50:21    楼主:未知网友   阅读量:2572
1楼(未知网友)

《代码大全》:讲述编程、软件构建方面的知识。涉及面广,但是讲得又不晦涩难懂。比如我之前对抽象数据类型(ADT)不是很了解,看了它讲类的一章之后,了解加深了。

# algorithm
《算法竞赛入门经典》:“白书”,刘汝佳所作。书不仅仅适合要参加各个算法竞赛的人,还适合学习学算法的人看。书涉及面广,包括数学、算法分析法、基本数据结构等。书要边看边刷UVa oj题
**《算法导论》适合当参考书,不适合当学习教程**

# C
《 C primer plus》:虽然《c 程序设计语言》被奉为经典,但还是这本书比较通俗易读,适合c语言初学者

# git
《Pro Git》:git官网的git教程,简洁易懂,还有中文版,免费在线读免费下载 http://git-scm.com/book/zh/v2 不过《Pro Git》讲解方面多,所以读自己感兴趣、使用到的topic就好~

# linux
鸟哥写的《鸟哥的linux私房菜》系列
2楼(未知网友)

编程方法学
《代码大全》、《程序员的修炼之道--从小工到专家》
这几本书介绍了编程的开发方法,涉及到哪些流程,属于“道”上的提升。

网络
《计算机网络:自顶至下方法》《TCP/IP详解》
强推前者,视角新颖,让读者从更熟悉的应用层入手,也不乏系统性。

计算机基础
《具体数学》、《编程原本》、《计算的本质:深入剖析程序和计算机》
分别与离散数学应用、算法思想相关,用于修改内功。
3楼(未知网友)

算法相关:刘汝佳 《算法竞赛入门经典》,秋叶拓哉 《挑战程序设计》

语言入门:《head first XXX》系列,c/c++ primer plus

计算机网络:谢希仁 《计算机网络》

Android:《第一行代码》(可惜android技术更新太快)

各种官方API文档(算书吗)

j2ee: 某播客教学视频(不是书,但我真不是黑他,别打脸)

溜)
4楼(未知网友)

Head First XXXX
5楼(未知网友)

《编码》

《CSAPP》

《啊哈算法》

《大话数据结构》

以上两本看完可以看CLRS作为算法和数据结构的进阶
《汇编语言 王爽》
6楼(未知网友)

Richchard Stallman关于何为自由软件‘的定义
http://www.gnu.org/philosophy/free-sw.zh-cn.html

很短,五分钟可以读完。不需要任何技术知识。

品味极高。

一旦完全理解,创造几个Linux必杀技跟玩一样的。例如,Chen Bin's answer to What are some time-saving tips that every Linux user should know?, 老外是这样评论的, “使我过去一年的shell操作充满乐趣”
7楼(未知网友)

这种书真的非常非常多

世界是数字的 (豆瓣)
O'Reilly深入浅出系列
啊哈!算法 (豆瓣)
大话设计模式 (豆瓣)
大话数据结构 (豆瓣)
30天自制操作系统 (豆瓣)
自制编程语言 (豆瓣)
图解HTTP (豆瓣)
图解TCP/IP : 第5版 (豆瓣)
图解密码技术 (豆瓣)
程序员的数学 (豆瓣)
程序员的数学2 (豆瓣)
程序员的数学3 (豆瓣)

还有这本:算法(第4版) (豆瓣)
书中的每个算法均有可运行的源代码,而不是伪代码。讲解快排和kmp的那部分都有图解,非常细致。
8楼(未知网友)

《head first XXX》系列整体质量不错,但是缺点就是废话太多,属于看一遍就扔的那种。

讲java最好的入门书籍是《Java入门1·2·3》,国人写的,现在有新版可以购买。这本书是我见过在入门层次真正把面向对象的核心:继承、多态讲清楚的书,对于后续在语言层面理解泛型、反射很有帮助。

泛型、反射、代理等机制,更好的理解应该是在设计模式中,它们的思想是多种设计模式的本质与关键,《head first设计模式》讲的不错,但真的是废话太多了,有时候自己理解了还以为自己没理解。。。看看《设计模式解析 (豆瓣)》吧,短小到位,结合《敏捷软件开发 (豆瓣)》更好。设计模式与编程范式方面,我之前强推的郑晖老师的《冒号课堂》也很不错。

《代码大全》越早看越好,高屋建瓴地俯视软件开发的全貌。

然后是国人写的《程序员的自我修养 (豆瓣)》,对于编译、链接、装载等知识,讲的非常清楚,写过一点代码并且想要初步了解计算机底层原理的就应该看看。其中,从底层机制再次思考面向对象的实现,比如强弱引用与多态的关系等,很有启发。对于后续深入研究《深入理解计算机系统》算是一个准备。

国外的知名入门教材《计算机系统概论 (豆瓣)》虽然是入门的书籍,但对于那些从别的专业转行到CS的朋友可能非常有用,因为它把计算机结构从电路到逻辑单元的知识整合起来讲了。

《编程语言实现模式 (豆瓣)》算是编译原理的简化入门版,也是写过一点程序就可以看了。

《精通正则表达式 (豆瓣)》虽然书有点厚,但是很好读,读完就差不多彻底了解正则表达式了,不用每次都google。

其它看过的一些好书,写得浅显易懂适合入门者的,包括:
《锋利的jQuery (豆瓣)》
《深入浅出Node.js》
《推荐系统实践》,《集体智慧编程》,这个比较偏了,是机器学习方面的,一般人可能用不上。

//另外张银奎老师的《软件调试》和《格蠹汇编》也很不错。

王爽的《汇编语言》前面许多朋友已经说啦,确实很值得一读。
9楼(未知网友)

简单易懂的现代魔法
10楼(未知网友)

《The Implementation of Functional Programming Language》,比什么私房菜要精彩、易懂和有用一百倍。
《Code》,这知识的程度只能是初中课外读物,虽然很多程序员都很吹捧,没看过的还是要看看。
《SICP》,大家都说好,虽然我没读过(因为知道这本书的时候已经太晚了,我翻了一下目录就知道不用看了),相比之下我认为第一本加上《Haskell趣学指南》一起看获得的东西不仅涵盖SICP,还要更多。
《算法导论》,适合智商比较高的人当作入门读物,特别是在等以后的前女友迟到的时候。

《Parsing Techniques》,进阶读物,当你背诵完《算法导论》每一个算法/数据结构的伪代码、复杂度和使用的前提条件,但是却找不到东西可以练习,而且又喜欢装逼的话,可以看这本。这本书号称一条公式也没有(后来我发现他一行代码也没有,估计作者认为代码跟公式一样难懂),但是有很多图例,超级入门。把这里面的知识全部实现完,《算法导论》的每一个细节你也同时锻炼了。此书由于(在我发现的时候)全球只卖出100+本,所以你不要指望有任何人会去翻译他。同时作者也已经开放pdf下载了,不算盗版。

要成为一个好的程序员,虽然要懂得,但是不要太去在意,更不要把别人发明出来的一些“巧合”视为自己知识的重要部分:譬如说一些叫creat的命令,如何挽救滚坏的系统,或者iPhone的正确大小写等等。
友情链接 (合作QQ207309712):  每日免费代理IP  代理IP知识问答  网站地图


©CopyRight 2012-2017    ICP备案:辽ICP备17012256号-2   
 
客服QQ:207309712   投诉建议:2219765152    站大爷代理IP交流群:417568497    爬虫开发者交流群:343030927

警告:本站资源仅限用来计算机技术学习参考及大数据爬虫应用等合法行为,用户所有操作行为均有日志记录存档并保留2个月,用户若擅自利用本站资源从事任何违反本国(地区)法律法规的活动,由此引起的一切后果与本站无关。