学习目标:
- 30天掌握javaSE基础核心
- Linux系统基本原理/shall脚本
- Hadoop生态体系阶段
学习内容:
第一阶段 JavaSE
- 建立编程思想(基本语法、数组、排序和查找、面向对象编程)
- 提升编程能力(枚举和自定义注解、Exception(异常类)、常用API、集合、泛型、线程、IO流网络编程、反射、Mysql、JDBC和连接池、正则表达式)
- 项目综合技能实践
第二阶段 基础环境
- Linux系统环境(Linux shell编程、awk、sed、cut、ssh、scp、expect、yum、nestat、top 、iostat等高级命令使用。安装linux系统环境)
- Hadoop集群环境(安装hadoop集群环境)
第三阶段 基础技术栈
- 存储技术Hadoop (hdfs、Yarn、MapReduce三板斧)、Mysql、Hbase、Redis、消息中间件kafka、ES
- 采集技术(sqoop、flume、datax、canal)
- 计算技术(hive、spark、flink);
- 调度(小海豚、Azkaban、Oozie);
- 报表应用Superset
第四阶段 数据仓库(重要)
- 离线&实时数仓构建
- 数据治理(元数据、数据质量、数据资产)
第五阶段 企业真实工作流全链路图
- 业务理解能力
- 需求拆解能力
- 模型设计能力
- 架构设计能力
- 全链路优化能力
- 数据治理能力
- 时间管理能力
- 复盘能力
- 结构化思维
学习时间:
- 每天上午 9 点-上午 12 点
- 每天下午 2 点-下午 5 点
- 每天晚上 7 点-晚上10点
学习产出:
- 技术笔记 2 遍
- CSDN 技术博客 3 篇
- 学习的 vlog 视频 1 个