2018
- Java Core
- JVM原理和应用 ,JVM生态圈(平台语言)
- GitHub的未完善项目
2017的主要目标基本完成 ,但因为工作方向的变动 ,大数据方向的学习弱化了不少 。通过工作和Github学到了不少有用的东西 ,编程的应用能力上进步了不少 ,能解决很多现实问题 。
*机器学习、深度学习
*人工智能简单应用
2017
上一次想起写博客还是2014年底 ,校内参与了一个JavaWeb的小项目 ,算是真正学习写一个完整的程序/网站 ,后来也因此用上了Java .在项目中了解的SSH(struts2/Spring/Hibernate)也帮助我获得了JavaWeb的实习工作 .
实习时候开发是全栈式的 ,以Java后端为主 ,JS/Html绘制简单的页面 .因为框架封装的比较严实 ,所以前端基本没什么难度(现有流行的前端框架复杂太多了) .后端主要就是CURD操作 .转正后也是以Java后端为主 ,前段时间项目需要使用了Vaadin写了部分页面(JAVA写前端 ,通过编译器转换) ,有利有弊 .
后面会接触大数据方向的开发 ,所以定制一个学习计划也将博客利用起来 ,记录一些感想.
计划内容
- MongoDB/Redis简单使用
- Scala语言学习(尽量全面)
- Hadoop使用
- Spark使用
- Hadoop和Spark部分原理
- Scala深度学习/参考源码/结合JAVA
- JVM与JAVA/Scala
计划内不少东西难度很大内容很多 ,主要是给自己一个方向 .这部分内容在当前的工作和日后发展应该都有不少的用处 ,我也会根据工作情况和使用情况进行调整 .
当前主要参照实验楼的大数据工程师路径 ,课程的参考性还不错 ,需要多实际操作 .
辅助工具
- 熟悉Intellij
- 使用Git和Github
- 熟悉Linux环境
- 学习手动编译代码
熟练使用一些辅助工具和环境 ,也是提高效率的方法之一