学习java一般需要多长时间

 我来答
千锋IT教育 2022-09-27
展开全部
首先如果你要自学Java知识的话,可能要学一年以上的时间才能达到可以找工作的程度。千锋教育就有线上免费Java线上公开课。 因为Java自学起来相对比较难,正确的学习资料的获取、学习中遇到的问题以及要如何积累项目经验等都是自学中常会遇到的问题,而且解决起来都比较花费时间,所以自学Java需要一年以上的时间才能找工作,再加上如果学习的人自制力不强的话,可能都学不到可以找工作的程度就半途而废了。其次另一种学习方式就是报班培训了,报班培训的话一般要学习6个月左右,比起自学时间要短很多,这是因为培训机构有…
姜sia
2022-11-01 · 学IT,好工作,零基础学Java开发高薪就业
姜sia
向TA提问
展开全部

  我们大家学习Java从入门到能掌握可以找到一份工作,平均周期在三年左右,也有一些两年就自学完成的,而且我个人认为报培训班是很需要的,我们大家在刚接触Java的时候,会有些迷茫,不知道该从哪里入手,那是因为在学习上没找到对的方法。

  学习是场持久战,短时间的突击学习收获并不是很大,学习重在行动、贵在坚持,能坚持下来才是最难能可贵的。

  学习java,说实话,入门并不难,但是学精可不容易!对于零基础学习java编程所需要的时间也是受很多因素影响的,比如,你自身的学历,学习态度,是自学还是培训等,所以无法用一个确定的时间段来进行评估。

  对于零基础的学生来说,想学好java编程,参加专业的软件编程培训是很有必要的。专业的软件学校都是因材施教,针对不同的人群开设不同的班级,学的时间也有所不同,一般情况下,高中生是两年时间,大学生是6个月左右的学习时间。

  如果是自学的话,自学的话比较考验你的学习能力与自律能力,想要熟练掌握Java技术,至少需要两年左右的时间(高中生的话那时间会更长)!不过也有学得快的,建议您如果自学的话,可以采纳!

  1、找一个行业当中的师傅进行规划和指导。

  2、每天规划好学习时间,不要中断。

  3、先掌握了解知识体系后编写项目,边抓细节。

  java应用广泛,课程体系全面,零基础通过自学Java最终找到一份Java开发的工作,其实这件事还是有难度的。没有好的学习教材以及良性的学习规划、遇到难题无法解决导致学习效率很低、作为一个零基础的初学者没有人指导带着学都是需要克服的问题。

  培训的话,一般培训机构会根据课程安排及大纲进行教学,通过6个月左右的时间,就能掌握Java编程技术,将所学与项目结合,迈出程序员职业道路的第一步,随着工作经验的积累,薪资只会增长。

  记住,学java还要看兴趣,如果你真的深入学习,你会发现“ 学java要多久 ?”是个毫无意义的问题,不要忘记,技术的道路更新实在太快。人只有在不断学习,才能走在技术的最前端。也许一辈子都要学呢?活到老,学到老,而且互联网技术更新迭代很快,只有不断学习才能更上时代不被淘汰。

千锋IT教育
2022-09-27 广告
首先如果你要自学Java知识的话,可能要学一年以上的时间才能达到可以找工作的程度。千锋教育就有线上免费Java线上公开课。 因为Java自学起来相对比较难,正确的学习资料的获取、学习中遇到... 点击进入详情页
本回答由千锋IT教育提供
南京课工场大数据学校
2022-01-13 · 每时每课,给你新机会!
南京课工场大数据学校
北大青鸟中博软件学院成立于2003年,北大青鸟中博依托北京大学雄厚的教育资源,开启了培养高端IT人才的时代。建校十余年来,始终坚持以实践为基础,就业为导向,不忘初心。
向TA提问
展开全部

目前市面上的java培训,学习的时间基本上在4-6个月不等,具体的根据不同的培训学校,学习时间的长短会有差异。

那么市面上培训机构很多,如何选择靠谱的专业java培训呢?可以参考下面的三个标准。

1、选择面授课程

就学习效果来看,线下面授>线上网课>自学,线下课还有同学以后可以互相帮助。

2、选择全日制学习

学习越集中效果越好,前后学习的知识关联紧凑,时间战线拉得越长对自己的耐心、恒心都是一种消耗。

3、选择品牌机构

在实际学习过程中我们就会发现,只有品牌机构才有人力和资本投入到教学研发中,不断调整课程方向更加贴合市场,能够取得的优质校企合作也多,彼此之间合作共赢,学生能够推荐到更好的企业就业。

想要系统学习,你可以考察对比一下开设有相关专业的热门学校。好的学校拥有根据当下企业需求自主研发课程的能力,能够在校期间取得大专或本科学历,中博软件学院、南京课工场、南京北大青鸟等开设相关专业的学校都是不错的,建议实地考察对比一下。

祝学有所成!望采纳!

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
千锋IT教育
2023-05-15 · 千锋-IT职业教育良心机构
千锋IT教育
向TA提问
展开全部
更系统全面的学习资料,点击查看学习Java的时间因人而异,主要取决于你的前置知识和学习速度。如果你已经有编程基础,例如熟悉C++或Python等语言,那就可以更快地学习Java。一般而言,学习Java的时间可以从几个月到一年不等。
在学习Java之前,你需要掌握一些基本的编程原理和基础知识,例如算法、数据结构、面向对象编程等。你可以通过自学或者参加培训机构的课程来学习这些知识。接下来,你可以开始学习Java语言和相关的技术,例如JavaSE、JavaEE、Spring框架、Hibernate等。
最重要的是,学习Java需要不断地练习并且对自己进行挑战。可以尝试完成一些编程项目,参加编程竞赛,或者自己找一些问题来解决。只有通过实践,才能真正掌握和运用Java编程技术。
想要学习编程培训班,可以选择千锋教育。千锋教育,可以说是国内IT培训领域的佼佼者之一。还拥有强大的师资力量,培养了大量优秀的人才,得到了广大学员的认可和好评。
并且千锋教育的课程质量很高,课程内容丰富,老师授课生动、有趣、极富实战性,可以帮助学员快速学习和掌握相关技术。同时,千锋教育还有完善的学习体系和社群,在学员学习过程中可以得到较好的帮助和支持。千锋IT培训机构,热门IT课程试听名额限时领取
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
第五兴发year
2020-11-28
知道答主
回答量:41
采纳率:33%
帮助的人:2.3万
展开全部

其实学java一般要多久?因人而异,例如一个零基础的小白自学java,每天学习8个小时来算,而且在有学习资料的基础上,每天学习,从零到找到工作,起码要半年起步,而且还要有项目经验,否则是不会有公司要你的。而一个有一些基础的人,在经过有人系统的教学后,是可以很快学会掌握java的,大概3个月左右。不过java相对于C,C++java而言,java无疑简单了很多,不需要指针,不需要销毁对象,使得对java初学者来讲更容易入门,挫折感也少。

很多人自学java,因为抓不到学习java的重点,找不到学习java的方向。往往花费大量的时间和精力,而效果却不大。面试IT企业office时或者参与真正的项目开发忽然发现自己一无所知。

我认为正确的学习路径应该是一个月java基础,两个月JavaSE,半个月html+css+div,一个月的数据库,servlet+jsp一个月,然后SSH框架两个月。然后通起来串一遍,把知识结合起来,再做几个项目练练手,就差不多了。(其实学习java 基础部分需要时间不止一个月,至于说不止一个月,是需要你将java 基础部分完全明白,能够串起来综合运用,甚至需要两遍三遍;之所以这么说,不是为了说java 有多难,而是为了强调基础有多重要。)

我想要告诉你的是学习Java不难,但是也会很艰辛的敲代码。Java程序员经常需要加班,学之前要做好心理准备。其次一旦下定决心学java了,一定要坚持下去,不要半途而废。

java零基础的学生自学必然会耗费大量的时间和精力,而且如果你没有定制系统的学习方案,效果将事倍功半,上java培训班也是个不俗的自由选择,再加上自己的努力,一定可以学有所成,当然一定要慎重选择靠谱的机构。

最后学java依旧要看兴趣,如果你真的深入学习,你会发现" 学java要多久 ?"是个毫无意义的问题,不要忘记,技术的道路更新实在太快。人只有在不断学习,才能走在技术的最前端。也许一辈子都要学呢。活到老,学到老,而且互联网技术更新迭代很快,只有不断学习才能更上时代不被淘汰。

总而言之,自学java是可以的,但效率会很低,对个人能力要求很高,时间也会很长,而且最重要的是可能找不到最新的学习资料(大多是收费),所以入坑需谨慎!

有想入门学习Java的同学推荐大家去b站搜索高淇老师的Java三百集

希望会给你带来帮助!

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ub...7@sohu.com
2017-07-24 · 超过15用户采纳过TA的回答
知道答主
回答量:40
采纳率:66%
帮助的人:13万
展开全部
CSDN上一个人写的 我看了后存了网页,这是个理想 1、我觉得先学学JSP,用纯JSP做个日记本简单的小系统,纯粹从语言层面上了解一些基础知识,把tomcat玩熟了,就用记事本编就行,主要是熟悉,能够理解jsp运行机制。然后学学java,看本基础的书,都是那种讲讲语法的,变量怎么定义,流程控制语句怎么写,怎么编写函数,怎么处理表单元素,处理字符串,连接数据库,会一种就行。这些都是浮在语言表面,你编写的程序还是结构化的,跟你以前用asp编的程序没什么区别,但是这很重要。你可以直接选择目前公司里都在使用的Eclips来开发,但是你要区分IDE和Java的区别,不要被IDE邦死了。这些都熟了之后看《thinking in java》,看完之后,看core java两卷,深入了解到java本身。看这些书的时候你可能就懵懂的进入oo世界了,估计还不太明白。可以配合一些oo的理论方面的书,oo不过就是那几个特点,封装分配,多态性,继承,第一个要理解的当然是对象。看完这些后就可以学习UML建模了,主要会画三种图,用例图,类图,序列图,三种图就足够了。不要期望自己一下就学会UML,就会建模,得跟java学习联系起来,编个几万行代码,慢慢就会设计对象了。然后看GOF《设计模式》,对你的面向对象思想一个巨大的提升,这时你一定会去重读继承,接口,抽象类的相关的细节了,并且你会发现你的理解能力上了一个台阶。然后看看三层结构的知识,这时候编程考虑使用jsp+servlet+javabean,分出表示层,业务层和数据访问层,这是基础。 2、 以上都是J2SE,然后看thinking in enterprise java,学习j2ee基础知识,你慢慢就会明白持久层的一些机制了,后面的什么各种新鲜的东西,CMP的东西本质是什么,你都很好理解了。当然你要不断编码,把书里的概念都变成实践,只有自己动手做,才能理解,看会不等于学会,学会不等于学精,学好技术不等于会设计,层次会越来越高。实践是认识的唯一来源!!!一定要实践。 3、编码时你可以考虑看看《重构》这本书,觉得很好,同时还可以看看Thinking in Design Pattern with java,会使你的代码越来越漂亮。 4、 现在你的代码已经很专业了,而且可以分出不同的层次,因为你知道了最基本的原则,那就是要高内聚,低耦合,要不断地解耦,但是怎么更好的解耦,什么是最佳实践,你可能并不知道,虽然你看了下面这本书,你会发现你有些做法已经是最佳实践了,但是依然会存在这种情况,有些你并不确定,那就看看core java pattern吧,都是14年以上开发经验的架构师和众多java大师的经验总结,书中序言所写,看完这本书,你将成为Java架构师。 5、这些知道之后,你已经对分层的本质很理解了,你可以知道Struts不过是框架而已,只是运用了页面助手,前端控制器,应用控制器等这些表示层或者表示层和业务层(Tier)中间连接层(Layer)的模式,对于标签的理解你也是深刻的。而到集成层,采取不同的策略和模式,数据持久化的理论和经验,框架不过是把大家都用得着的东西做好了给你用,没有框架的话很多事需要你自己做,仅此而已,跟那些伟大的思想相比,它们太简单了。至于到具体的容器,DAO策略还是CMP,BMP,在具体使用怎样的ORM工具,都是更简单的事情了。但是看spring,struts这些框架时你会重新阅读前面的java教程的,因为spring用到了java的反射机制等。 6、到此为止,你会发现你OOP时,想到的就会是性能,到底用数组还是ArryList,还是用HashMap,OOD时,你会考虑并发性,扩展性,复用性,现有框架,池,事务等方面,你会发现每一个问题,你都有好几种选择方案,你会不断重构你的代码,改良你的设计。 7、下一步是OOA,那就看一本《分析模式》吧,会教你很多分析的现成方法。 此时,你已经是OO方面的专家了,构架一个大型系统应该没有问题了,而且你的能力可以很轻易的学会Web Service,AJAX等这些时髦的东西,你编程的时候可能最常翻的书是JDK API,但是你会遇到新的问题,就是让你设计一套股票系统,可是你对股票一无所知,现学,这是必须的,但是这时你会发现你基础好差,所以在学
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式