您的位置:首页 > 理论基础

文章标题

2017-10-01 14:30 211 查看

十年磨一剑-那些年我读过的书

这些天,在整理一个课程体系,又将自己的知识网络梳理了一遍;

从大学到现在,十年的路程;应该留下来一些文字性的东西去纪念自己曾经走过的那段艰辛但充满乐趣的岁月。

闲言碎语不要讲;先列一个书单出来,看看能否激荡起跟我有同样经历的小伙伴。

大学期间学过的基本经典书籍:

《计算机系统概论》《计算机组成原理》《计算机网络》《操作系统》《数据结构》《编译原理》

后来为了深入的学习Java,下面的这基本书,估计很多人都看过:

《Java编程语言》《Effective Java》《Java并发编程实战》《深入理解Java虚拟机》《J2EE高级编程》《SPRING实战 第四版》《Design Patterns GOF》《大型网站技术架构 核心原理与案例分析》《MySQL5.6从零开始学》《高性能MySQL第三版》

再后来,Java阶段很多小伙伴开始转型,有的去往Android,有的去往大数据方向;其实Android还是比较简单的,所以个人选择了走大数据这条路;

首先,你得搞明白什么是大数据;

《大数据》《大数据时代》《爆发》《数据之巅》

这基本书阐明了大数据与时代发展的必然性;

而后,技术学习阶段:

《Hadoop权威指南第三版》《Programming in Scala》

《Learning Spark》

当然了,为了把大数据学的更彻底,不能老是在Windows系统下面混迹,得把Linux搞透,因此:

《鸟哥的Linux私房菜》《CentOS 6.x系统管理实战宝典》

这两本关于Linux的书籍必须要看的;

再后来,到了数据挖掘阶段,算法分析:

则需要了解数据挖掘相关的技术,以及Python;

所以下面这些书可以去看一下:

《Begining Python第二版》《Think Python》《Python金融大数据分析》《数据挖掘:概念与技术》

《大数据:互联网大规模数据挖掘与分布式处理》《Redis in Action 》

这里,着重推荐一本书,经典中的经典,往往随着你的内功的升级,你会慢慢的参悟,就行道法一样,你得去思考深层次的东西;

那么下面这本书,可以为你解疑答惑:

《编码:隐匿在计算机软硬件背后的语言》

学习非一朝一夕,我经常跟学生讲的一个故事就是:点-线-面;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  计算机 操作系统