网易三个半月 总结

   从4月16号进网易实习,到现在约莫也有三个多月了,逝者如斯夫,实习时间已经过了一半。周五的时候跟大哥聊天,想要总结一下这三个多月来网易的所见所学。这里就按照我在网易做了什么,学到了什么,以后想要做什么,以后想要学什么的顺序来简单写一写。所做的和想做的都是输出,所学和想学的都算是自己的输入以及可以输出的东西。

所做

  看了一下最近三个月的周报,主要做的事情可以分为下面几个部分:

  • 熟悉系统,了解业务。(1周)
  • 写报表相关的接口。(1周)
  • 系统权限相关,设计数据库表,配置数据库等。(1.5周)
  • 订单校对及对账相关(1.5周)
  • 1.1版本后台管理(2周)
  • 1.2版本后台管理(2周)
  • 部署测试服务器,搭建应用环境(1周)
  • 完成nei接口存储,生成代码工具(3周)
  • 熟悉重构代码,熟悉新的开发环境,完成1.4版本后台管理(1周)

      共计十四周,这也是我在网易三个多月所做的一些东西。其他诸如编程习惯、规范性代码相关都是潜移默化的影响,这里就不仔细说了。

所学

  小组学习氛围很好,一般到了晚上都是学习相关的基础知识。这三个多月来学习的基础内容大多数都以博客的形式进行了整理。

  • 阅读《Java编程思想》并简单总结
  • Map(HashMap、TreeMap)、List(ArrayList、LinkedList)、Set(HashSet、TreeSet )等基础jdk源码的阅读和总结.
  • 《Java 高并发程序设计》的阅读和代码实践。
  • 阅读整理原子类相关源代码
  • 锁相关代码,包括可重入锁、可重入读写锁、AQS等
  • 一些常用的并发工具类 ,诸如BlockingQueue、CopyOnWriteArrayList等
  • 线程池相关代码。
  • Spring 的IOC相关源码。
  • 学习《深入理解Java虚拟机》
  • 一些计算机基础知识
     
      这些基础知识大多是在晚上时间以及周末时间进行积累。

想做

   前期主要关注自己要写的代码以及相关内容,对于系统整体结构不够了解,之后的重点除了自己写的额代码之外,还要对其他部分进行学习。

  • 订单相关
  • 定时任务
  • redis和mongo相关内容
  • 其他相关逻辑

想学

  之前大哥给我讲解了一下Java程序员要学的一些东西,总共画了大概八层。

  • JDK基础源码
  • JVM、JUC包相关内容、IO
  • SSM框架使用以及其源码
  • MySQL、Redis、Mongo相关
  • Dubbo、Zookeeper、NoSQL相关
  • 分库分表、主键生成等等
  • JDK9 、Sp2.0等等
  • 设计思想

      自己在这三个多月的学习过程中,只是看了JDK的基础源码、JVM(缺乏实践)、JUC相关(ForkJoin、Future相关没有看)、SSM的使用以及一点源码。
      欠缺的地方还有很多很多。除了上面的之外,还有一些自己比较想学的基础知识。比如计算机网络知识以及其实践、操作系统的知识、一些基础算法等等。还有一些有意思的小项目等等。

猜你喜欢

转载自blog.csdn.net/pb_yan/article/details/81430313