已学或将学的技术(学术)类数据--仅供自我程序学习记录
1、《代码整洁之道》——Robert C.Martin ⭐⭐⭐⭐ 很有用,对写高质量高可维护性的代码很有帮助。
2、《代码大全》——Steve McConnell ⭐⭐⭐ 内容比较多,不有趣但有用。
3、《深入浅出Java》——Kathy Sierra,Bert Bates ⭐⭐⭐⭐ 大学刚学Java读的,很适合初学者。
4、《码出高效:Java开发手册》——阿里巴巴工程师团队 ⭐⭐⭐⭐ 精炼且实用,但个人感觉有些代码规则过严了。
5、《SRE:Google运维解密》——Google SRE团队 醍醐灌顶系列!必读经典
6、《数学之美》—— ⭐⭐⭐⭐⭐ 醍醐灌顶系列!他每一本书都非常值得读。非常生动地讲了数学在计算机科学中的应用,完完全全的干货,目前出到了第三版。
7、《人月神话》—— Frederick P.Brooks ⭐⭐⭐⭐⭐ 醍醐灌顶系列!软件工程必读经典。
8、《分布式系统:概念与设计》——George Coulouris,Jean Dollimore,Tim Kindberg,Gordon Blair ⭐⭐⭐⭐ 大学没选修分布式的课程,工作需要读了这本教材,理论性比较强,不太有趣,也没完全读完。
9、《深入理解Nginx》——陶辉 ⭐⭐⭐ 修为不够,可惜没读完系列。讲解了很多Nginx源码。
10、《机器学习》——周志华 ⭐⭐⭐⭐ 周志华教授的经典著作,又是修为不够,可惜没读完系列。
11、《Kubernetes指南》 (https://kubernetes.feisky.xyz/) 同名的电子书有好几个,大部分比较类似。除了上面这本,《Kubernetes Handbook》也还不错:https://jimmysong.io/kubernetes-handbook/。读完这些指南书籍大概有个了解之后,再细品官方文档,受益颇多。
12、《Redis 深度历险:核心原理与应用实践》——钱文品 ⭐⭐⭐⭐⭐ 醍醐灌顶系列!买的掘金小册电子书,最良心的一本小册,看了好多遍,每次都会有新的收获,非常佩服作者的功底。
13、《Effective Java》第三版 ——Joshua Bloch ⭐⭐⭐ 比较经典的书,但是知识点略微零散,读起来不是特别顺畅。大部分案例是基于JDK自身的代码的,多数准则,相对于性能,作者其实更偏向于可维护性和可扩展性。
14、《深入理解JVM虚拟机》 ——周志明 ⭐⭐⭐⭐⭐ 名副其实的好书,对进阶学习Java甚至其他语言都有很大帮助。内容的连贯性和易读性很强,深入浅出,并不晦涩难懂。
15、《美团点评技术年货》系列——美团工程师团队 ⭐⭐⭐⭐ 似乎每年都会有这样一套技术文章的合集流出,浅显读过一些,感觉2018年左右的水平还是很高的,越往后反而干货更少了。
16、《Beyond the Twelve-Factor App》——Kevin Hoffman ⭐⭐⭐⭐ 没有中文译本,英语阅读有点吃力,好在只有57页。从实践中提炼出的理论,需要做一段时间后端开发之后,再看才能有共鸣。
相关文章
- IM跨平台技术学习(六):网易云信基于Electron的IM消息全文检索技术实践
- 程序员快来学习缓存层场景实战数据收集—技术选型思路及整体方案
- 每秒最高1w+使用量,「AI绘画」成抖音年度爆款,背后技术秘籍现已公开
- 三大技术突破!OPPO MariSilicon Y发布:从“计算影像”跨入“计算音频”!
- 技术分享 | OceanBase 数据处理之控制文件
- 打算坚持学习技术的习惯详解架构师
- 突破界限:学习Oracle数据库技术(oracle数据库技术培训)
- 尚观Linux课程:深入学习最新技术(尚观linux课程)
- 学习学习linux下视频设备的技术知识(linux视频设备)
- 破解Linux磁盘序列号破解技术演示(linux磁盘序列号)
- Linux域技术:大幅提升信息系统安全(linuxdomain)
- Linux脚本:一步步掌握格式化技术(linux脚本格式化)
- 学习Linux:开启技术之路(学linux能干哪些工作)
- 管理拓展使用:Linux资源管理的技巧与技术(linux资源)
- 学习Linux:轻松自学技术之路.(怎么自学linux)
- Mysql多版本共存技术实现方法(mysql多版本共存)
- 香港科技大学杨强 KDD China 技术峰会演讲:迁移学习的本质与实际应用
- 深度 | CMU 邢波教授团队再出新成果:利用深度学习技术预测出院用药
- 深入探索 MySQL 技术精粹,助力数据管理与应用实践(mysql技术精粹)
- MySQL数据库的双写技术:实现高可用性(mysql数据库双写)
- Linux系统调用实践:深度探索技术的奥秘(linux系统调用实验)
- Linux上优秀的INET实现技术简介(inetlinux)
- “Linux 双栈技术如何提高网络通信效率?”(linux双栈)
- MySQL数据库: 找寻最佳解决方案(mysql数据库技术答案)
- 查看 Redis 值大小的技术方法(查看redis 值大小)
- 深入理解Oracle中的位分库分表技术(oracle 位分库分表)
- Oracle 大规模合并一场新维度拓展的技术浪潮(oracle mergr)