Java研发技术成长路线

作为一名Java研发者,深感Java技术的学习是一个漫长过程,从一名Java菜鸟开始,加之持之以恒的耐心和脚踏实地的精神,不间断理论的学习,不停止技术实践,终成为一名技术佼佼者。引用一句名言,就是:“古今之成大事者,不惟有超世之才,亦必有坚韧不拔之志。”

鉴于个人心得体会,把Java技术学习路线暂分成以下五个阶段,每一阶段会涉及到很多其他的相关技术,五个阶段学习顺序不一定完全遵循,但可根据自身学习进度进行相应调整。

在开始介绍五个阶段之前划定一下学习要求用词

精通:深入的研究和认识,很好的问题解决能力;

熟练:具备系统的知识和应用能力,较好完成相关工作;

掌握:具备基本知识结构,可以运用完成相关工作;

理解:初步认识,有相关学习经验。

第一阶段:JavaSE从入门到高级

这个阶段是所有Java入门学习者必经阶段,也是入门阶段,一定要多花时间,夯实基础。精通Java基础知识;精通面向对象;熟练常用工具API;熟练IDE工具使用;

掌握和理解Java高级。

第二阶段:JavaEE之JavaWeb

这个阶段是所有已经学习过Java基础知识,想要继续学习B/S应用开发学习者必经第2阶段,也是JavaWeb入门与深入阶段,更加需要花大量时间,夯实基础,才能在后续开发框架的学习中如鱼得水,本阶段学习要求:掌握JavaWeb前端基础HTML,CSS;熟练JavaWeb前端基础JavaScript,jQuery;精通JavaWeb基础Servlet相关技术;精通JavaWeb进阶Jsp相关技术;掌握JavaWeb高级相关技术;精通JavaWeb之JDBC相关技术

第三阶段:JavaEE之主流开发框架

这个阶段是所有已经学习过Javaweb基础技术的开发者,想要继续学习B/S应用开发主流框架学习者必经第3阶段,只有能够熟练运用这些开发框架,才能够更好的胜任日常工作中的开发,当然也是对自身技术实力的一种扩充,可以说是Java后端开发者的必备技能。本阶段学习要求:熟练运用Struts2;精通Spring;精通SpringMVC;熟练Hibernate;熟练Mybatis;熟练Maven;熟练SSH框架和SSM框架;

第四阶段:JavaEE之其他开发框架与技术

这个阶段中提到的其他框架技术,是日常工作所进行的项目中会用到的一些技术框架,虽说学习技术在精,但是在精通常规技术的同时能够熟练运用一些开发的框架,会让自己有更加充实的感觉。这阶段的要求是熟练运用Mongdb,Oracle,Bootstrap,Easy Ui,其他技术框架能够掌握即可,在使用的时候多查资料。

第五阶段:JavaEE之分布式框架

这个阶段一般是针对参加工作2-3年以后,想要在技术上继续深造,可以选择1-2个方向深入研究下去,切记只浮于表面,要知道想要某一门技术成为你的技术优势,你对这门技术的掌握程度要超过绝大部分人才行,要想与众不同,体现出与别人的差异性,你要选择一个感兴趣或者擅长的领域深入钻研下去,成为该领域的专家,那时的你才算是优秀的,不可替代的。想要成为分布式缓存框架的专家,你就应该先研究国内外主流的缓存框架,这一般需要较长时间,最终能够推出自己的缓存框架作品,独挡一面,这才是领域专家。

技术研究的道路漫漫修远,合理规划自身的发展路线,有较清晰明确的人生规划,我相信每一个坚持不懈,积极进取的人都可以实现自己的梦想,成为赢家。

===============================================================================

                        </div>
</div>

转载出处:https://blog.csdn.net/fysuccess/article/details/52446861

posted @
2020-02-21 16:05 
卡洛蒙 
阅读(...) 
评论(...) 
编辑 
收藏

Java研发技术学习路线的更多相关文章

  1. 一位资深程序员大牛给予Java初学者的学习路线建议

    java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈 ...

  2. 一位资深程序员给予Java初学者的学习路线建议

    一位资深程序员给予Java初学者的学习路线建议 java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来点干 ...

  3. 转载:一位资深程序员大牛给予Java初学者的学习路线建议

    一位资深程序员大牛给予Java初学者的学习路线建议   java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打 ...

  4. 适合普通大学生的 Java 后端开发学习路线

    大家好,我是帅地. 接下来的一段时间,帅地会总结各种技术栈的学习路线,例如 Java 开发,C++ 开发,python 开发,前端开发等等,假如你没有明确的目标,或许可以按照我说的学习路线来学习一波, ...

  5. Java全栈学习路线、学习资源和面试题一条龙

    肝了一个月,终于把Java学习路线.面试题资源和电子书资源都整理好了. Java 从基础到微服务的学习路线,其中还包括科班知识.学习建议.后续的学习引导和相应的学习资源(视频.书籍.网站),还整理了J ...

  6. Java多线程技术学习笔记(二)

    目录: 线程间的通信示例 等待唤醒机制 等待唤醒机制的优化 线程间通信经典问题:多生产者多消费者问题 多生产多消费问题的解决 JDK1.5之后的新加锁方式 多生产多消费问题的新解决办法 sleep和w ...

  7. 今天看到的一篇文章:一位资深程序员大牛给予Java初学者的学习路线建议

    一位资深程序员大牛给予Java初学者的学习路线建议 持续学习!

  8. Java后端完整学习路线及资源记录

    Java后端完整学习路线及资源记录 Java语法基础 书籍教程: 视频教程: IDEA的使用 视频教程:JAVA开发利器-IntelliJ IDEA使用教程 Servlet和Web基础 书籍教程: 视 ...

  9. Java技术学习路线

    转载 作者:David 链接:https://www.zhihu.com/question/25255189/answer/86898400来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商 ...

随机推荐

  1. 建议11:增强数组排序的sort功能

    sort方法不仅按字母顺序进行排序,还可以根据其他顺序执行操作.这时就必须为方法提供一个比较函数的参数,该函数要比较两个值,然后返回一个用于说明这两个值得相对顺序的数字.比较函数应该具有两个参数a和b ...

  2. 安卓App自动化测试环境

    一.appium安装 1.nodejs依赖 2..net framework 3.Appium桌面程序安装 3.1.安装包获取 3.2.安装过程 二.Java_ jdk安装 1.Java_jdk版本说 ...

  3. ADO.NET 的使用(一)

    一.ADO.NET概要 ADO.NET 是一组向 .NET Framework 程序员公开数据访问服务的类. ADO.NET 为创建分布式数据共享应用程序提供了一组丰富的组件. 它提供了对关系数据.X ...

  4. Proteomic Profiling of Paired Interstitial Fluids Reveals Dysregulated Pathways and Salivary NID1 as a Biomarker of Oral Cavity Squamous Cell Carcinoma (解读人:张聪敏)

    文献名:Proteomic Profiling of Paired Interstitial Fluids Reveals Dysregulated Pathways and Salivary NID ...

  5. JavaScript和JSCript的标准ECMAScript

    相信很多人都听过JavaScript(简称JS),甚至学过JavaScript.但是却没听过ECMAScript(简称:EC). ECMAScript其实是JavaScript的标准,也就是JavaS ...

  6. 一文洞悉JVM内存管理机制

    前言 本文已经收录到我的Github个人博客,欢迎大佬们光临寒舍: 我的GIthub博客 学习导图: 一.为什么要学习内存管理? Java与C++之间有一堵由内存动态分配和垃圾回收机制所围成的高墙,墙 ...

  7. AI领域:如何做优秀研究并写高水平论文?

    来源:深度强化学习实验室 每个人从本科到硕士,再到博士.博士后,甚至工作以后,都会遇到做研究.写论文这个差事.论文通常是对现有工作的一个总结和展示,特别对于博士和做研究的人来说,论文则显得更加重要. ...

  8. BUAA_2020_OO_第一单元总结

    三次作业,三次成长 第一次作业--幂函数求导总结 作业思路和心得 第一次作业的要求只有x的指数这样的幂函数加减组成表达式,对表达式进行求导,而且没有格式错误的检查,所以难度感觉还不是很高.不过由于我寒 ...

  9. WeChat-SmallProgram:组件的业务 slot 的使用

    1.调用组件向自定义组件插入内容,使用  slot 在自定义模板中有一对 <view><slot></slot></view> 这里是干什么用的呢? 在 ...

  10. coding++:java-自定义签名+拦截器

    本次案例工具为:SpringBoot   <version>1.5.19.RELEASE</version> Code: 1.annotations package com.m ...