只是记录一下工作学习方面的总结。
2018所读的书:
- Effective Java
- Hadoop权威指南
- HBase权威指南
- Hive编程指南
- Java并发编程实战
- Spark快速大数据分析
- 快学Scala
- 大话数据结构
- 深入理解java虚拟机
- 纯洁的微笑SpringBoot、SpringCloud一系列
- 数据结构与算法分析(java) 20%
2018工作:
今年工作两年的原公司合约到期了,没有续约。正如我所看的书一样,我想转行去大数据相关的项目和公司。
但是,在跳槽的时候,目前这家公司面试官说公司内有大数据的业务。进来却发现是别的部门在做大数据,我们部门没有这方面的业务,而仅仅是业务代码的CRUD。因为怕简历上试用期就走人不太好看,所以决定安心做一年,看看是否能内部转岗或接到大数据的项目。
同时,在这一年里,打算按照BAT的面试标准,好好的把自己的基础补一下。年中的时候梳理了一遍:
基础
- java基础+集合源码
- spring核心源码
- 数据结构与算法
- mysql数据库、sql熟练度
- io/nio
- tcp/ip、网络编程
- 多线程、juc源码
- jvm
- linux
- 设计模式
- java8,9,10
提高
- LeetCode算法面试题
- ELK
- lucene+solr
- redis
- 消息中间件Kafka、RabbitMQ
- zookeeper
- mongoDB
- 操作系统
- nginx
- dubbo
- netty
2019的目标
今年的互联网寒冬让挤进各大厂的难度变得更加困难了。所以在3月前把基础部分全部看完,并且输出成博客文章,锻炼自己。然后开始一个月面试一两次,检测自己水平,查缺补漏。然后3月开始刷LeetCode算法题和提高部分的知识点,优先学习与大数据相关的知识点。同时,在慕课网上一个月跟着做一个实战项目。
- 3月前学习完基础部分
- 3月后每天一道LeetCode
- 3月后开始学习提高部分
- 每个月一个慕课网实战项目
- 学完的知识点输出成博客文章,每周至少一篇
- 逐渐开始经营公众号