据说是最丰富的程序员书籍资源,知乎数千人偷偷收藏!

程序员知识码头

共 3315字,需浏览 7分钟

 · 2020-04-02

点击上方“程序员知识码头”,选择“设为星标

回复”666“获取新整理的面试资料


df16eb411d9e9447edae1c633ad714cc.webp



不少程序员不屑于看书,觉得书本上的内容不如代码来得实在。动手能力对于程序员来说,的确是一个良好的素质,但动手的基础,也是需要建立在理论基础上的。


软件代码的设计思路,整体框架,这是需要有比较完备的基础知识做铺垫,才能从各个角度都考虑到,如何权衡与取舍,所掌握的知识与经验也都不可或缺。




想整理一篇关于书籍的资源很久了,毕竟做一名程序员,就要做好保持学习的准备,主要是技术更新太快,不学就会被淘汰。


所以,废话不多说,我把我收集的关于书籍的资源整理出来,大概分为三个部分:


1)可以下载或者看书籍的地方:可以下载书籍或者查找书籍的网站;

2)一些推荐书籍的文章:网友推荐的书籍;

3)Awesome 系列:里面有很多资源和书籍推荐;


64c603602dbeb8ad9132c02a63f0b2ba.webp

下面是一些可以找到书籍的网站或者文章,其中有免费的电子书籍可以下载,英文版书籍偏多。


c61921c07ed0fe38b9b6c8ab9aa6340b.webp


1、it-ebooks:可以下载IT电子书籍的网站(英文)

http://it-ebooks.info/

2、allitebooks:各种各样的IT电子书籍都可以找到(英文)

http://www.allitebooks.com/

3、100本免费IT电子书:包括C、C++、JavaScript、JAVA、Perl、Python、Ruby、PHP等等的免费IT电子书籍(英文

https://www.shiyanlou.com/questions/2145

4、oreilly Free Programming Ebooks:ORielly 的免费电子书,有需要的童鞋可以免费下载(英文

https://www.oreilly.com/programming/free/

5、free-programming-books:免费的编程书籍索引(英文

https://github.com/EbookFoundation/free-programming-books/blob/master/free-programming-books.md

6、gitbook:gitbook上有很多书籍,可以看看(英文、中文

https://www.gitbook.com/

7、图灵社区:图灵教育下电子书,可以在线阅读,有免费的也有付费的(中文

http://www.ituring.com.cn/

8、免费的编程中文书籍索引:免费的编程书籍索引(中文

https://github.com/justjavac/free-programming-books-zh_CN

9、经典编程书籍大全:100+ 经典技术书籍推荐列表(中文

https://github.com/jobbole/awesome-programming-books


知乎网友提醒补充:


1、wowebook:可以下载电子书籍(英文)

http://www.wowebook.org/

2、QDFuns:里面也能下载一些书籍资源

https://www.qdfuns.com/


a1b9c7118caee4275239935c05464515.webp

下面是广大的网友总结的或者翻译的一些推荐阅读书籍,可以选择自己需要或者感兴趣的进行阅读。


32fd902941212d3bdb5e48d983c27695.webp


1.C/C++后台工程师书单

https://www.jianshu.com/p/64e4b63c0db7

2.推荐10本C#编程的最佳书籍

http://www.codeceo.com/article/10-best-csharp-books.html

3.11本Java程序员必读的书

https://www.shiyanlou.com/questions/2538

4.想通过自学成为一个有良好计算机专业素养的Java程序员要读哪些书?

https://github.com/codefollower/My-Blog/issues/1

5.关于Linux,你该读哪些书

https://www.jianshu.com/p/5b98ad8d7b26

6.我的后端开发书架2015

https://www.shiyanlou.com/questions/2056

7.为前端开发者准备的文档和指南

http://www.codeceo.com/article/20-docs-guides-for-web-dev-8.html

8.机器学习/统计/数据挖掘免费开源书列表(英文)

https://github.com/josephmisiti/awesome-machine-learning

9.成为一名优秀的Developer的书单

https://www.jianshu.com/p/fd487ebcc770

10.10本IT书籍推荐,总有一款适合你

https://www.jianshu.com/p/e1e10b85c77a

11.编程书单推荐:知名程序员的书架

https://www.jianshu.com/p/f93b5f2e5804

12.互联网大佬推荐的34本必读书

https://www.jianshu.com/p/c94f2169644c


关于书籍的说明:可能很多小伙伴看到是英文的书籍就不想看了,其实啊,很多英文书籍都有相应的翻译中文版,因此,找到适合自己的书籍之后去买中文版的书籍就行了。


33f2b47993df4346ee5ab0a2cc4845f7.webp

Awesome系列,里面都推荐了很多资源或者书籍,可以看看。不过我整理的都是英文版的(谷歌浏览器可以翻译为中文)


a39e88f973fbba7e7986637ec4ca2b33.webp


1.awesome-c

https://github.com/aleksandar-todorovic/awesome-c

2.awesome-java

https://github.com/akullpp/awesome-java

3.awesome-python

https://github.com/vinta/awesome-python

4.awesome-javascript

https://github.com/sorrycc/awesome-javascript

5.awesome-linux

https://github.com/aleksandar-todorovic/awesome-linux

6.awesome-shell

https://github.com/alebcay/awesome-shell

7.awesome-mysql/

http://shlomi-noach.github.io/awesome-mysql/

8.awesome-docker

https://github.com/veggiemonk/awesome-docker

9.awesome-go

https://github.com/avelino/awesome-go

10.awesome-nodejs

https://github.com/sindresorhus/awesome-nodejs

11.awesome-ios

https://github.com/vsouza/awesome-ios

12.awesome-android

https://github.com/JStumpp/awesome-android


上面只列出了部分awesome,如果你想查看更多可以点击下面的链接:


1.awesome

https://github.com/sindresorhus/awesome

2.awesome-awesomeness

https://github.com/bayandin/awesome-awesomeness


以上就是我整理的关于书籍的一些资源,非常希望你也可以把你知道的一些相关资源发送给我,我随时更新文章,大家共同学习~


最后:编程学习要看书,而且要保持看书学习的状态,但是如前文所言,不能只动手不看书,也不能光看书不动手,理论结合实践才能走的更加长远。


- End -

84054245e5100bca979d1f316cd8cff0.webp


Maven系列教程  点击--> Maven技术干货连载目录 跳转


MyBatis系列教程  点击--> MyBatis技术干货连载目录 跳转


JVM调优总结系列教程  点击--> JVM调优技术干货连载目录 跳转





, 1ed45b780147344ccf69e63558756ed8.webp

浏览 172
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报