java发展历程

对于已经了解的技术以及个人发展想法初步做一个即目前为始的3年规划。
            在此前,我已经完成了下述中的入门与提高阶段。


            一、入门阶段(Java se基础,Java se基础增强Java EE基础) (2014.04_2016.11)
             1.Java SE基础
                   语法,常用对象,异常,线程,集合,IO,网络,GUI        
            2. Java se基础增强
                   反射,正则
            3.Java EE基础
                  XML两种解析方式(dom,sax),Tomcat服务器,Http请求,Servlet/JSP技术,Cookie/Session技术,El/JSTL标签技术,MYSQL数据库,JDBC连接,Filter过滤器,文件上传下载(流),泛型,注解,动态代理/静态代理,MVC设计模式(常用) ,HTML,CSS,JavaScript,JQ,Ajax,

            二、入门高级(工作阶段) (2016.11_2017.10)
                IDEA   、 SVN,GIT,Maven、Ftp、Linux系统与环境配置,Navicat,WebService, ,调用三方api,SSH(Spring Struts Hibernate) ,SSM(Spring, Spring MVC,Mybatis) ,Velocity模板技术, 了解ActiveMQ队列,支付宝/微信接口对接,Quartz定时任务


 
            三、中级基础(工作提升阶段)(2017.10_2018.03(了解基础)、2018.03_2019.06(高级应用))
                JVM原理,垃圾回收,JVM简单优化,Mysql事务隔离,优化Sql,SSM工作原理,Synchronized,Volatile,Queue队列、Concurrent集合、多线程设计模式、JDK多任务执行框架底层、乐观悲观锁,多线程、Socket,高并发、无锁并行计算框架,Dubbo分布式服务框架,ZooKeeper分布式应用程序协调服务、ActiveMQ队列,通信框架Netty、缓存,消息队列,FastDFS集群架构,系统容灾,单点故障。hadoop、hive、presto、hdfs、storm、spart


 
            四、中级大神(抢手码农)(++++++)
                cap理论,paxos算法,soa框架 ,flume日志处理,运维问题,zabbix,docker微服务,大数据,云计算

            五、脱离语言世界,走向思想境界(++++++)
                机器学习,深度学习,神经网络,人工智能
                数学问题,线性代数,概率统计,高等数学,k-means算法,decision tree朴素贝叶斯等....
---------------------
作者:变味的麦芽糖
来源:CSDN
原文:https://blog.csdn.net/u013476435/article/details/77841981
版权声明:本文为博主原创文章,转载请附上博文链接!

猜你喜欢

转载自blog.csdn.net/hc1285653662/article/details/87914724