IT培训网 - IT职场人学IT技术上IT培训网
学Java编程难点在哪里
时间:2020-10-06 21:11:22 来源:编程网 作者:IT培训网 已有:名学员访问该课程
学Java难在哪?怎么样才能快速学好Java开发?
难在Java的生态圈 spring等等一系列的东西每隔一段时间就会更新和出现新的东西 你要学的永远也学不完 其次难在Java的源码和jvm 你可能知道程序怎么敲 但你不知道内部它是怎么实现和运行的
编程很奇怪,无论学到什么水平,可能都不会觉得编程是一件简单的事情,初级程序员觉得框架难,高级程序员觉得造轮子难,仿佛编程是一件没有尽头的学科。
之前看到雷军说,老师曾经评价他的代码像诗。这句话,大概我用了一年的时间才回味过来:原来通感不仅仅存在于文学,编程也可以成为艺术。
话说回来,那编程学习到底难在哪里?
从入门开始,很多小伙伴可能就已经开始迷茫,到真正入行了,开始解决实际问题的时候,需要调用的技术不再单一,可能是很多内容的综合体,所以难再我们学习者对编程知识的融会贯通。
其实java很好学习的,Java学习大概需要多久?这篇文章教你自学java的学习路线
一、首先便是学习基础知识
1、书籍方面
推荐两本《Java编程思想》和《Java核心技术》这两本书有点年头了,也重新发布了好几代,但是最主要的是体系完整,实例多,可操作性强。初学者可以先看《java核心技术》的前六章
Java程序设计概述
Java程序设计环境
Java的基础程序设计结构
对象与类
继承
接口与内部类
2、java视频推荐
网上的java基础视频是很多的,可以去b站,腾讯课堂上找视频和公开课看。这里不做过多推荐。
3、要学会做学习笔记
如果是自学,因为没那么多项目实践,所以记笔记就显得特别重要。因为记笔记就像写作一样,是整理思路的绝佳方法。同时学习笔记也是你以后开发,面试的绝好资料,并且要分门别类保存demo。学习笔记是很好的文字资料,千万不要用完了就扔,等后来碰到困难,想要用时却找不到,追愧莫及。正确的做法就是把所有调通的demo,分门别类的保存起来,
二、Spring
在Java EE开发中,Spring已经成为和Java核心库一样的基础设施,所以说如果想成为一个合格的Java程序员,Spring肯定绕不开。另一方面,如果掌握了Spring体系,Java基本上就算入门了,就有能力进行一些实用级的开发了。
Spring本身也是日渐复杂,衍生项目越来越多,但最最核心的概念依旧是IOC和AOP,掌握了这两个概念,再把Spring MVC学会,再学习其他的衍生项目就会平滑很多。
要学透Spring,终极的方法还是阅读源码,不仅是对Spring,而是对整个Java体系。以后再遇到其他框架,大概一眼就能看出其中的脉络,和学习Java基础知识一样,学习Spring也一定要记笔记,一定要分门别类保存demo。
说实话,Spring对初学者不算简单,因此最好能有个好老师带一下,不用太长时间,在你遇到大的困难时,能及时的点拨下就行,要初步掌握Spring,大概需要1到1个半月的时间。
三、其他java相关技术知识
Spring是Java编程的基础设施,但真要进入到实际项目的开发,还有些东西绕不过,包括 MySql,Mybatis,Redis,Servlet等,大概1个月的时间足够了。
四、项目实践
学习Java,光学不练肯定是不行的。在平时学习java基础时,便可以跟着视频敲代码。因此就免少不了要学一些简单的JS、HTML知识,找一个项目,不用太难,目标就是把Java的主要技能点串起来,不用追求完美,能用就行,所以1个月时间足够了。可以关注我的公众号终端研发部或者加我领取java学习资料
基础的学习完之后,可以往SpringCloud,dubbo,Springboot,netty上发展,要做一个高级程序员,需要学习的很多
总结
按照上面的规划,java能学完,4个月左右就行。当然Java的体系是很庞大的,还有很多更高级的技能需要掌握,可以在以后的工作都慢慢学习。
因为编程本来就是技术更迭换代非常快的技术,所以要不断学习,才能成为一个很厉害的程序员,保持不断学习才是最好的状态。
每期开班座位有限.0元试听抢座开始!
温馨提示 : 请保持手机畅通,咨询老师为您
提供专属一对一报名服务。