需要做的事

来源:互联网 发布:淘宝厂家直销违规吗 编辑:程序博客网 时间:2024/05/01 21:57

1、整理所有的JDK API,并且非常熟悉(JUC、多线程、IO、集合框架) 精确到源码部分。

准备方式: JDK 直接上源码,并且按照包的顺序,整理每个类和相关的API,以及API的使用场景。

IO 和 NIO、JUC和集合是重点。

IO和NIO 参考书籍: 《JAVA NIO 中文版》和 Netty框架 


2、熟悉Spring框架 

准备方法:教程、规范、API和源码,外加实战和书籍。《Spring 实战》是理解原理的主要途径。

常用的API一定要通读到源码层面。


3、熟悉ORM体系中的Mybatis框架,Hibernate只做了解

准备方式:技术博客 和 官方网站


4、熟悉MySQL(精通SQL语句、MySQL中的基本概念、MySql的调优)

准备方式:《MySql必知必会》、《深入浅出MySQL》、《高性能MySQL》


5、熟悉TCP/IP协议 和 Http 协议  (wirkshare 抓包工具)

准备方式:  通过wirkshare工具,结合《wirkshare 网络分析就这么简单》《wireshark数据包分析实战2》《wirkshare网络分析的艺术》


6、熟悉网络编程 (Socket、NIO和Netty)

准备方式:JDK、书籍和项目 


7、熟悉单元测试框架、RF工具、Jenkins、Python脚本

准备方式:项目为主,熟悉常用单元测试的方法,并且整理单元测试的最佳实践.

RF和Jenkins 和 python,在流水线维护的时候,整理出相关的流程。包括脚本的调用和编写等。


8、熟悉SVN、GIT、MAVEN等项目管理和版本管理工具。

准备方式:SVN 和 GIT已经非常熟悉。以后所有项目都使用MAVEN构建和管理,逃离手动配置的舒适区。

在办公电脑和家里电脑都已经配置了MAVEN,需要利用起来。


9、熟悉敏捷开发流程


10、熟悉JVM的组成原理

准备方式:以题目来驱动记忆。整理出常见的题目。概念部分偏记忆,调优部分需要实战,暂时准备到这,需要以后

慢慢的实践。《深入理解JAVA虚拟机》


11、了解Redis等NOSQL


12、熟悉ActiveMQ 

准备方式:技术博客、《ActionMQ in action》


13、相关实战项目准备

准备方式: Github、视频


附言:纸上得来终觉浅,觉知此事要躬行!


















0 0
原创粉丝点击