促进技术成长,培养规律生活,因此指定一个时间跨度 5 个月的计划,名为“2017年的第一个五月计划”,计划时间从 2017 年 3 月~2017 年 8 月。
<!more>
一、概述
以往也有指定一些计划,这些计划多半刚刚指定,执行不到数个周期,就被搁浅了。此次指定的计划,主要为了能够在这几个月,将技术水平提升到一定层次,以应对今年的秋招。
二、计划内容
2.1 计划时间
预计 2017.03 - 2017.08 ,时间跨度为 5 个月。
2.2 目标
- 掌握 java 开发的三大框架 “SSH”
- 算法技能得到较大的提升
- 掌握一定的面试技巧
- 基本课堂上的专业知识获得较大提升(数据库、数据结构与算法、网络、etc.)
- 建立起良好的生活习惯
- 有规律地进行阅读,增长自己的阅读方面的能力
- 进行多项源码阅读工作(首要 JDK 的源码)
2.3 具体措施
针对 2.2 中的目标,指定如下实施方案:
2.3.1 学习三大框架 “SSH”
此项目标通过看视频和书的方式完成学习过程,视频有:尚学堂科技.马士兵.JAVA集视频教程
- Spring2.5.6
- Hibernate3.3.2(持续更新)
- Struts2.1.6(同步更新中…)
- JUnit4
- 设计模式系列
- 其他:扯淡、面经等等
2.3.2 提升算法能力
此项目标的完成,应该通过刷算法题进行完成,指定刷题周期,题库网站主要有:
- 华为在线软件训练与测试平台
- HDOJ
- ACM解题报告搜索平台,汇集了题目讲解,数量应该比较多,而且有点乱
- https://leetcode.com/
- https://codility.com/programmers/lessons/1-iterations/
- http://www.lintcode.com/zh-cn/
- http://www.hihocoder.com/
分章节,题目数量不多
2.3.3 掌握面试技巧
通过刷牛客网的面经及《书》
2.3.4 提升课堂专业知识
- 复习《数据结构与算法》PPT
- 复习《计算机网络》
- 复习《数据库应用》
2.3.5 建立良好的生活习惯
制定起居的日程表吧。因为周一到周五上班,这段时间生活应该比较规律。周六周日制定起起居的单子。
2.3.6 阅读
网上查找书单,建立起每周/月一书读书频率。
2.3.7 源码阅读工作
- JDK 源码阅读
- Android 项目源码阅读
专题“【源码阅读】”,写专题文章
2.3.8 其他
等想到再补充吧
三、寄语
希望此次计划能够有效实施!加油!!!