阶段与发展方向规划(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,Q ueue队列、 Concurrent集合、 多线程设计模式、 JDK多任务执行框架底层、乐观悲观锁,多线程、 Socket,高并发、 无锁并行计算框架,Dubbo分布式服务框架, ZooKeeper分布式应用程序协调服务、 ActiveMQ 队列 通信框架Netty、缓存,消息队列,FastDFS集群架构,系统容灾,单点故障。hadoop、hive、presto、hdfs、storm、spart


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



            五、脱离语言世界,走向思想境界
(++++++ )
                机器学习,深度学习,神经网络,人工智能
                数学问题,线性代数,概率统计,高等数学,k-means算法,decision tree朴素贝叶斯等....

猜你喜欢

转载自blog.csdn.net/u013476435/article/details/77841981