(1)所谓推荐书藉,我觉得大学的课程教材不一定是最好的教材,但大学的课程基本都是计算机最经典的课程,学好大学的专业课程比读多少本经典书藉都更为重要。
(2)国内计算机图书而言,机械工业出版社、电子工业出版社、人民邮电出版社(图灵)和清华大学出版社大概是四大金刚;国外的推大名声在“内”的O'Reilly(图灵的不少图书就是O'Reilly授权的中文译本)。
(3)你能达到的高度和你对编程、TCP/IP协议、密码学的掌握程度正相关。语言推荐C--Java--Python的学习路线。
(4)王国维说教育之宗旨是使人为完全之人,老子又说大道归一,所以用专业职业把自己定性实在是有失偏颇的,如果可能的话你还要去读上至哲学、中至经济学、下至网络文学的书。
书名 | 作者 | 出版社 | 分类 | 推荐指数 | 难度 | 说明 |
《各专业课教材》 | 知识体系 | 五星 | 初级 | |||
《21天学通系列》 | 电子工业出版社 | 编程 | 四星 | 初级 | 虽然很多是拼凑的但入门还行吧,懂完大学就算没白读了 | |
《从入门到精通系列》 | 清华大学出版社 | 操作系统 | 三星 | 初级 | 比21系列深,掌握了就达到工作要求的水平了 | |
《Windows PowerShell实战指南》 | Don Jones | 人民邮电出版社 | 操作系统 | 三星 | 初级 | PowerShell很强,但路也还很长,随便了解一下就行 |
《浪潮之巅》 | 吴军 | 人民邮电出版社 | 计算机史 | 五星 | 初级 | 看完了就差不多没人敢和你吹计算历史的牛逼了 |
《数学之美》 | 吴军 | 人民邮电出版社 | 计算机史 | 四星 | 初级 | 介绍了当前网络中的常见算法的思想 |
《人月神话》 | Frederiek P.Brooks, Jr. | 清华大学出版社 | 管理 | 五星 | 中级 | 对于所谓经典个人是不怎么感冒的,但这本真的讲得让人懂而且好有道理 |
《Windows环境下32位汇编语言程序设计》 | 罗云彬 | 电子工业出版社 | 编程 | 四星 | 高级 | 掌握了就知道VC程序为什么不用找main函数了 |
《VC++深入详解》 | 孙鑫 | 电子工业出版社 | 编程 | 四星 | 高级 | 掌握完就差不多可以面试C++研发工程师了 |
《Java网络编程精解》 | 孙卫琴 | 电子工业出版社 | 编程 | 五星 | 中级 | 掌握完就差不多掌握网络编程了 |
《Java安全性编程实例》 | 徐迎晓 | 清华大学出版社 | 编程 | 五星 | 中级 | 循序渐进地讲解加密算法、证书、SSL,感觉不能更简单明了有深度了 |
《深入理解Java虚拟机》 | 周志明 | 机械工业出版社 | Java | 五星 | 中级 | 不懂jvm何以言懂java |
《RESTful API开发实践》 | Sanjay Patni | 清华大学出版社 | 编程 | 三星 | 初级 | 重点不是推荐这本手册,重点是现在满大街RESTful,需要知道他是什么 |
《软件测试技术实战-设计、工具及管理》 | 顾翔 | 人民邮电出版社 | 测试 | 四星 | 中级 | 渗透测试是软件测试的子集,测试的很多思想对渗透测试很有借鉴意义 |
《大中型网络入侵要案直击与防御》 | 肖遥 | 电子工业出版社 | 渗透 | 五星 | 高级 | 在webshell、木马、数据库三块的攻防都讲得很好 |
《黑客攻防技术宝典(Web实战篇)》 | Dafydd Stuttard | 人民邮电出版社 | 渗透 | 五星 | 中级 | 掌握完就差不多可以面试渗透测试工程师了 |
《Metasploit渗透测试魔鬼训练营》 | 诸葛建伟 | 机械工业出版社 | 渗透 | 五星 | 中级 | 掌握完渗透全流程就更加有体系了 |
《网络攻防实战研究:漏洞利用与提权》 | 陈小兵 | 电子工业出版社 | 渗透 | 四星 | 中级 | 脚本黑客的巅峰操作大概就是这样吧 |
《加密与解密》 | 段钢 | 电子工业出版社 | 逆向 | 五星 | 中级 | 掌握完就差不多可以面试逆向工程师了 |
《Android应用安全防护和逆向分析》 | 姜维 | 机械工业出版社 | 逆向 | 五星 | 高级 | 介绍当下主流的app攻防手段,app版的《加密与解密》 |
《IDA Pro权威指南》 | Chris Eagle | 人民邮电出版社 | 逆向 | 四星 | 中级 | 个人觉得首先要理解汇编,不然用od、ida都是没很大意义的 |
《揭密家用路由器0day漏洞挖掘技术》 | 王炜 | 电子工业出版社 | 漏洞分析 | 五星 | 高级 | 书中全面介绍了路由器的漏洞挖掘技术,其实IOT设备的漏洞挖掘都差不多如此 |
《漏洞战争-软件漏洞分析精要》 | 林桠泉 | 电子工业出版社 | 漏洞分析 | 四星 | 高级 | 漏洞战争的最高层次堆栈溢出的各种漏洞实例分析 |
《网络扫描技术揭密:原理、实践与扫描器的实现》 | 李瑞民 | 机械工业出版社 | 编程 | 五星 | 中级 | 跟着敲完里边的代码就真正明白扫描器扫描原理了 |
《彻底研究默客编程技术与攻防实战》 | 赵笑声 | 中国铁道出版社 | 编程 | 五星 | 高级 | 前半段扫描器感觉是李瑞民的压缩,后半段远控软件的实现还是很有意义的 |
《嵌入式Linux基础教程》 | Christopher Hallinan | 人民邮电出版社 | IOT | 四星 | 中级 | 搞IOT首先要了解一下嵌入式系统的构成 |
《安防天下2 智能高清视频监控原理精解与实践》 | 潘国辉 | 清华大学出版社 | IOT | 四星 | 中级 | 讲今后无处不在摄像头的技术组成,搞安防的话可以看一下 |
《恶意软件、Rookit程僵尸网络》 | Christopher C.Elisan | 机械工业出版社 | IOT | 五星 | 高级 | 读完对僵尸网络会有一个比较全面的了解 |
《无线电攻防大揭密》 | 360 Unicom Team | 电子工业出版社 | IOT | 五星 | 中级 | 无线电攻防 |
《智能汽车安全攻防大揭密》 | 360 Unicom Team | 电子工业出版社 | IOT | 五星 | 中级 | 自动驾驶汽车渗透 |
《Python3网络爬虫开发实战》 | 崔庆才 | 人民邮电出版社 | 爬虫 | 五星 | 中级 | 全面介绍了当下主流的Python爬虫技术,受益良多 |
《Oracle 11g R2 DBA操作指南》 | 林树泽 | 清华大学出版社 | 数据库 | 四星 | 中级 | Oracle和别的数据库不太一样 |
《UNIX/Linux网络日志分析与流量监控》 | 李晨光 | 机械工业出版社 | 安全运维 | 四星 | 高级 | 对各种网络服务的日志和网络流量的收集与分析,大学可暂不读 |
《企业安全建设入门》 | 刘焱 | 机械工业出版社 | 安全运维 | 五星 | 中级 | 介绍安全体系各环节可使用哪些开源软件实现 |
《区块链技术指南》 | 邹均 | 机械工业出版社 | 区块链 | 四星 | 中级 | 介绍当下热门的区块链,区块链要成为货币基本没戏,其应该有别的用途 |
《TensorFlow实战Google深度学习框架》 | 郑泽宇 | 电子工业出版社 | 深度学习 | 五星 | 高级 | TensorFlow还是有点难,不过其中各深度学习的介绍挺清楚 |
《深度学习框架PyTorch入门与实践》 | 陈云 | 电子工业出版社 | 深度学习 | 四星 | 高级 | PyTorch深度学习框架编程 |