新爷的地盘(xin-zone):关注JAVA编程及大数据,注重经验分享及个人成长。
张三丰在武当山教张无忌太极功夫时候说了一句话,你有九阳神功护体,学什么武功都会很快的。果真,张无忌很快学会了太极功夫,并且马上痛扁了玄冥二老。
程序员的江湖中也有很多与九阳神功一样的核心知识。掌握了这些核心技能,你可以轻轻松松的做到拳打python,脚踢go,顺手玩玩微服务。说这些知识永不过时,一点也不夸张,值得你花费大量的时间去精研。废话不多说,我来依次介绍这些核心知识点,并附上相应的经典技术书籍。每类最多不超过3本书,大家不用担心自己的钱包(偷笑)。
01
操作系统
程序员不了解操作系统,相当于导航员没带地图。操作系统相关的,看如下两本就够了。计算机组成原理相关书籍感兴趣的也建议看一看。
1. 《现代操作系统(原书第4版)》
2.《 Linux/UNIX系统编程手册》
02
网络协议
不懂基本网络协议的程序员就是在骗钱。这方面知识大家看如下两本书就足够应付90%的工作场景了。
1.《TCP/IP详解 卷1:协议》
2.《HTTP权威指南》
03
数据结构
硬核基本功,进大厂必备技能。以下两本书绝对经典。
1. 《数据结构与算法分析--C语言》
2. 《数据结构与算法分析--Java》
04
Java基础
常看常新的JAVA语言基础,JAVA界的打狗棒法。
1. 《Java编程思想 (第4版)》
出新版了,叫《On Java 8》。github搜一下就能看到电子版(公众号放不了外部连接),或者点击文章底部阅读原文。
2. 《Java 8实战》
介绍Java8的新特性。
3. 《深入理解Java虚拟机》
不懂JVM相当于寻宝带了一张假地图。
05
结束
想来想去,还是在推荐一本《C程序设计语言》吧。有些语言即便工作中用不到,也是应该掌握的。这本书很薄,而且一定比你的大学教材讲的好。
这次真的结束了,不多,一共10本。大家当作案头书吧,常看常新。祝各位进步神速!
扫描下方二维码,关注公众号,和我一起共成长!
推荐阅读:
长
按
关
注
新爷的地盘
微信号 : xin-zone
点一下你会更好看耶