My2018

2018.10月月度计划

目标

  • 寻找mybatis框架的更敏捷的开发方法并运用在实战之中
  • 在新项目编码的同时完善组内java工具类库
  • 继续自己的阅读计划–《高性能MySQL》第一二章,输出学习笔记

老大说:“能力”其实包含很多方面的内容,技术是能力,但是解决问题,更是难得的能力。你可以思考如何提升自己“解决问题的能力”

通过提升自己解决问题的能力来提高自己的能力。

因为找工作的原因,感觉最近很没有状态,很不舒服,心情很低落。需要调整

完成状况

总结

2018.9月月度计划

目标

  • 第一目标当然是“秋招”啦(暂时不更新到Caole’s Blog,不然被老大看到可能会打死我),因为在学校的时间可能不是特别够,细分一下就是下面这些,尽量按顺序完成吧

    • 9月2号-9月3号复习《深入理解JAVA虚拟机》、《JAVA并发编程的艺术》
    • 9月4号写答辩文档,PPT,加快速度,完事了继续看书,可能晚上要去浪哈哈
    • 9月5号一天默写基础排序算法。
    • 9月6号复习JAVA集合框架,这个一天应该不能搞定,可以延长半天到7号上午
    • 9月7号了解dubbo,redis,这两个虽然没用过,但是不能一问三不知
    • 9月8号,数据库,得看看索引,什么B+树,引擎 左连接右连接一类
    • 9月10号,手写,单例(安全),同步异步 Callable,可以获得的一个异步结果Future ?属于这里吗?

。。。先写到这里,过完一天在下面写一天。

完成状况

以上计划均已完成!

总结

9月份算是大起大落了一次,像是高考中没中举一样。前半个月请假回学校就每天泡自习室,刷面经,刷题,终于子啊9月12号迎来了面试,直到今天(1009)中午12:40才刚刚结束了面试,在未收当前公司到offer意向书之前,我只能说我的秋招是失败的。这部分到时候另起一文做一下总结吧。人生总是有一些不尽人意的地方,说到底 菜是原罪,我也接受这个结果。努力!:fist::fist::fist:

2018.8月月度计划

目标

  • 学习JAVA的类加载机制(因为今天已经8.12号了,所以这一部分已经完成了)
  • spring部分源码阅读,掌握其实现原理
  • 阅读JAVA并发编程的艺术(大公司对这一块实在是太看重了,而这一部分却是我最薄弱的部分)

公司的话,最近八月份没有正经的项目,只有一些组内需求,重点是在项目自动化部署、组件创建,代码重构这一部分,所以计划就不在这里列出了。

完成状况

  • 学习JAVA的类加载机制(因为今天已经8.12号了,所以这一部分已经完成了)
  • spring部分源码阅读,掌握其实现原理
  • 阅读JAVA并发编程的艺术(大公司对这一块实在是太看重了,而这一部分却是我最薄弱的部分)

公司的话,最近八月份没有正经的项目,只有一些组内需求,重点是在项目自动化部署、组件创建,代码重构这一部分,所以计划就不在这里列出了。

总结

又是每月总结时,听着赵雷的《我们的时光》和《理想》,又重新找回了当时6点起床去公司的感觉,哈哈。说正事,8月份的计划算是我从5月份写计划以来完成度最高的一次,可以说非常的开心了,前10天左右因为公司事情太多 所以只看了一下类加载机制,看了部分Spring IOC的源码,但是没有复习,这几天着手复习一下。然后剩下的时间,大概半个月,我看完了《JAVA并发编程的艺术》,这也是我第一次看的最完整的一本书:sweat_smile:,尴尬,还是非常有收获的。好啦,总结结束,去写一下9月计划~

2018.7月月度计划

目标

非公司任务目标:

  • 《Spring实战》第1.2.3.4.21章必须详细认真的看完,按照实例写出Demo,并输出学习笔记
  • 《Spring源码深度解析》第2,3,4章必须详细认真的看完,并输出学习笔记。
  • 每周做一道《剑指Offer》编程题。输出学习笔记,坚持!

公司目标:

  • 熟悉组内自测流程
  • 学习SpringAOP的知识,输出学习笔记,并将其运用在项目之中,之前虽然使用springboot已经开始写项目了,但是它的核心组件并没有具体使用过。
  • 熟悉springboot单元测试,之前都是直接通过启动项目进行测试,效率低下。
  • 学习并构建组内Java组件。

完成状况

非公司任务目标:

  • 《Spring实战》第1.2.3.4.21章必须详细认真的看完,按照实例写出Demo,并输出学习笔记
  • 《Spring源码深度解析》第2,3,4章必须详细认真的看完,并输出学习笔记。
  • 每周做一道《剑指Offer》编程题。输出学习笔记,坚持!

公司目标:

  • 熟悉组内自测流程
  • 学习SpringAOP的知识,输出学习笔记,并将其运用在项目之中,之前虽然使用springboot已经开始写项目了,但是它的核心组件并没有具体使用过。
  • 熟悉springboot单元测试,之前都是直接通过启动项目进行测试,效率低下。
  • 学习并构建组内Java组件。

总结

今天已经8.12号了才来做总结 :cry:,主要是太忙了(前十二天都在找借口)。《Spring实战》像他的名字一样,太注重于实战了,对于入门来说还是很好的一本书,但是我现在不太适合看,所以大概看了一下就放下了。
Spring源码解析的深度又太深了,现在看起来实在是太吃力了。所以现在很纠结,在找方法。

公司的整个开发流程算是比较掌握了,AOP也在SpringBoot中实践过了,但是具体应用到项目中还没有找到合适的场景,所以暂时靠后。

2018.6月月度计划

目标

  1. 熟悉公司项目开发流程,主要是前后端联调,以及之后的和测试、产品沟通的流程。
    • 了解该阶段的流程,明确需要做的事情
    • 输出项目开发流程总结
  2. 开发效率比较低,原因之一是组内业务相关的可用组件很少,思考并构建部分内部组件,并应用在项目中
  3. 准备期末考试

完成状况

  1. 熟悉公司项目开发流程,主要是前后端联调,以及之后的和测试、产品沟通的流程。
    • 了解该阶段的流程,明确需要做的事情
    • 输出项目开发流程总结
  2. 开发效率比较低,原因之一是组内业务相关的可用组件很少,思考并构建部分内部组件,并应用在项目中
  3. 准备期末考试

总结

六月份只有一半时间在公司工作,剩下一半时间回到学校考试,学校考试应该来说很顺利,再考完两门,就等着出成绩了。项目整体的开发流程较之前已经非常熟悉了,总结下来就是:一定要和产品沟通好,由于之前的沟通不当导致我写了一大堆没有必要的代码,使开发进度拖延严重。

今天拿出书本打算好好看一下,但是总是感觉静不下心,现在的主要问题就是太浮躁了,完全不能进入状态,很严重,必须赶快调整过来。可怕的是网易京东华为的秋招已经开始了!

7月9日返岗,完成公司任务的同时一定要好好准备秋招,不然你就完蛋了!

2018.5月月度计划

目标

  1. 通过项目熟悉springboot框架和mybatis框架的使用。
    • 学会使用mybatis的动态SQL的参数配置以及多表级联查询,完成项目中部分的内容或输出相关Demo
    • 学会使用springboot框架使用事务管理,结合spring框架研究IOC原理,并输出学习笔记。
  2. 熟悉整个项目的开发流程,学习并熟悉相关代码规范。
    • 了解项目开发的各个阶段,明确每个阶段要做的事情。
    • 输出项目开发流程总结报告。
  3. 学习mysql索引相关知识,并加以实际运用。
    • 学习MySQL索引原理并输出学习笔记。

完成状况

  1. 通过项目熟悉springboot框架和mybatis框架的使用。
    • 学会使用mybatis的动态SQL的参数配置以及多表级联查询,完成项目中部分的内容或输出相关Demo
    • 学会使用springboot框架使用事务管理,结合spring框架研究IOC原理,并输出学习笔记。
  2. 熟悉整个项目的开发流程,学习并熟悉相关代码规范。
    • 了解项目开发的各个阶段,明确每个阶段要做的事情。
    • 输出项目开发流程总结报告。
  3. 学习mysql索引相关知识,并加以实际运用。
    • 学习MySQL索引原理并输出学习笔记。

总结

由于前半个月都在熟悉环境,不知道自己该做些什么,所以制定计划的时候已经过去一半了。且后半月一直在项目中踩坑,所以后面的两个任务也没有完成。在通过一个月的学习之后

  • 熟悉了项目从需求分析到编码阶段的过程
  • 熟悉springboot和mybatis的使用,但是由于没有经验,所以不断踩坑,导致开发效率低下。
  • 对Mysql的动态SQL参数配置和多表级联查询有了很深入的了解。
0%