您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
自学JAVA应该怎么规划?
小伙伴,数据,培训班自学JAVA应该怎么规划?
发布时间:2019-02-08加入收藏来源:互联网点击:
自学JAVA应该怎么规划?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
这是一个非常好的问题,作为一名计算机专业的教育工作者,我来说说我的看法。
首先,对于本科阶段的同学来说,重视编程语言的学习是正确的,Java作为当前流行程度相对比较高的全场景编程语言,未来在工业互联网时代,依然有较好的应用前景,相关的岗位数量也比较多。
编程语言本身仅仅是一个工具,编程语言的应用与场景有密切的关系,不同的开发场景下也需要积累不同的知识结构,所以在学习编程语言的过程中,要选择一个自己的主攻方向,然后围绕主攻方向来制定学习计划。
从知识体系的构建层面来说,学习Java不论未来往哪个方向发展,最好先按照Web开发方向来组织知识结构,一方面Web开发的知识体系比较成熟,有大量的案例可以参考学习,另一方面Web开发领域的岗位也比较多,未来的就业机会也比较多。
在掌握了基本的Java Web开发技术体系之后,可以重点关注一下大数据方向,大数据方向的发展空间是非常庞大的,而且当前大数据开发岗位的人才缺口也相对比较大。从大数据的发展趋势来看,未来较长一段时间内,大数据都会处于快速发展期,虽然大数据在技术体系上已经趋于成熟了,但是大数据在行业领域的落地应用才刚刚开始。
往大数据方向发展,需要学习的内容还是比较多的,除了需要奠定一个扎实的编程基础之外,还需要重视操作系统(Linux)、大数据平台相关知识的学习,由于大数据平台的内容比较多,所以在学习的过程中一定要多做实验,而且最好能够结合具体的行业场景。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以私信我!
回答于 2019-09-11 08:43:50
自学java也是目前比较普遍的学习java技术的一种方式,自学的难度相对于java培训来说是高出很多的。所以,想要通过自学java找到一个好的工作就必须要有一个完善的学习规划才行。
自学JAVA应该怎么规划?
自学不同于培训很多东西都是培训机构准备好的,不需要学员自己动手去完成。在自学的过程中很多事情都是需要自己独立去完成。
1、我们需要做的就是去找一套完善的毕竟专业的系统化java课程,学习必然需要可以学习的资料,在寻找的过程中如果大家对于java学习那些技术知识不太了解的话,大家可以根据企业相关岗位对于技术的需求进行对比,查找相关的课程。
2、安排具体的学习计划,最好是细致到天,每天学习多长时间,练习多长时间,学习那些内容等一系列有关学习的方面都是需要安排明确,然后按照自己的计划严格执行。
3、既然是学习一定是比较枯燥的事情,尤其是自己一个人独自学习很难维持长时间的学习热度,时间一长就容易产生懈怠情绪。所以,我们还需要找一些志同道合的小伙伴一起学习,比如,加一些学习交流群或者是社区论坛等有关学习交流的地方。
4、就是要学会坚持,学习java技术知识知识第一步,当你学习达到可以工作的程度进入java行业工作的话,才是真正的开始,想要在这个行业长期进行发展下去的话还需要不断的持续学习,并且积累经验。
回答于 2019-09-11 08:43:50
1.基本的数学功底,微积分、线性代数和概率论
2.Java基础语法,推荐把Thinking in Java这本书读懂,读透,读烂
3.基本算法与数据结构,二叉树查找,各种链表,等等,最好逐一写程序进行练习
4.设计模式,23种基本设计模式要吃透,最好能实际写代码进行练习和掌握
5.常用的开源框架,spring boot , mabatis或hibernate ,以及spring cloud或者dubbo
6.前端技术最好也掌握一些,node.js, vue, react,包括webpack等技术
7.最后是架构设计,了解架构设计的五种基本视图:上下文视图,业务视图,技术视图,物理视图,数据视图,甚至运维视图
回答于 2019-09-11 08:43:50
第一,把所有培训班的课程大纲下载下来
把5家培训公司的课程大纲同时下载到你的电脑上,然后你对比一下这些不同培训机构的课程大纲分别学的是什么内容。
这一步完成之后,你心里面就有谱,大概要学什么内容了
第二,要5家培训班的视频下载下来进行选择性学习。
通过某宝,你就能够得到大量的培训班的视频。因为不同的老师讲解会导致每个人的理解和接受程度不一样。所以你可以准备至少3~5家不同培训班的不同老师的视频课程。
然后给自己规划一下学习时间就可以了。
第三,加入网上的编程学习群或者社区。
毕竟人多力量大,你在一起学习的时候,相互交流会是比较好的。
第四,拿一两个项目来练手。
这种项目其实培训班也都是虚拟的项目,比如说一个物流管理系统,一个企业管理系统,或者自己有什么其他想法都可以拿来练手,再基于这个项目的过程中,你就相当于把项目经验给锻炼到了。
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |