2016即将过去了,又打了一年酱油,稍微总结下学到的知识吧。 整体来说,上半年把所有的学分修满了,下半年也就写了篇论文(估计还中不了。。),期间学了各种姿势如下
2016的技术栈
大数据
- HBase和Phoenix
- Hadoop
- SQL on Hadoop(Hive,Impala,Spark SQL,Tez,Presto等)
- Spark,Flink,Storm,kylin等
- Yarn,Mesos
- kafka
运维
- ansible chef
- 数据库迁移
云
- docker
分布式
- 事务 tephra
- 锁
- 一致性 RAFT,PAXOS
- zookeeper
基础
算法
- leetcode (200+)
python
- 基础
- 爬虫
- flask
java
- 基础
- Spring(SSH感觉要变成Spring Spring Spring了。。)
web
自从看了点web开发之后,感觉web应用的需求还是挺大的。我大概了解了两类开发模式,我把它分为前端路由和后端路由。
前端路由
只接触过Angular2,前端包括template,controller,service,由angular框架做url路由,完全的前后端分离,controller通过service利用restful接口取数据,后端只负责响应HTTP请求。
后端路由
大部分的web应用还是这种,由后端负责URL路由,通过controller和模板引擎填好数据之后再发给浏览器。通常是render整个页面,之后可以通过jquery这种来操作HTML元素。
2017
继续学各种知识,争取中个C就行。。然后实习。。工作应该问题不大吧(FLAG)