自学Java大概要多长时间?

如题所述

第1个回答  2020-07-21
如果是零基础自学java,1~2年内甚至更多时间想学到比较精通的程度其实难度极大,想达到企业的用人标准也几乎是不可能的,因为你没有任何项目的实际开发经验或者参与经验,让你自己开发一个项目更是不可能的(除非你是计算机方面的天才),但凡事无绝对万一你真对计算机编程有极高的天赋自学也是可以的。如果你感觉确实对编程没有所谓的天赋的话,建议你还是找一家培训机构进行由浅入深系统性全方位的学习,一定会比你自学更节省时间,也更容易达到企业的用人标准。我有个关系很好的大学同学工作多年后来想转行去做软件开发,开始也是自学的java,后来发现自学根本达不到能自己独立参与到实际项目开发中,所以他选择去培训机构进行系统性的学习,当时他去的是优就业,学完后面试了一些公司最后被一家互联网公司录用了,现在在做java后端开发的工作。这个还是看个人的实际情况吧,如果你确实可以做到自学就能找到开发的工作那恭喜你,你对编程确实很有天赋,如果学了一段时间感觉确实自学没戏,然后还特别想从事开发的工作,那只能去培训机构学习。希望我的回答能帮到你哈。
第2个回答  2019-05-22
书籍的话,优秀答主们都说的差不多了,我来另辟蹊径说一下零基础怎么学Java~
第一步 了解市场
当然,我们搞技术,把基础打牢是根本。但就算要学基础,也需要了解当前的市场需求。
了解如今市场上的需求,需要掌握怎样的技术,现在公司更喜欢招募什么样的人才,找准你的方向,才能把握机会,找到好工作。
第二步 系统规划
之前接触了不少新人,看到很多人都在简单询问过我后就还是选择纯自学,后来很多人都放弃了。
因为他们都没有一个合理的计划。这样是一定学不会Java的,学习Java必须要知道每天学什么,什么时候该实践案例、完成项目。
第三步 开始学习
在了解了市场需求并做出合理规划后,就要开始从头踏踏实实学习了。
那么,我们刚刚所说的合理规划是什么样的计划呢?接下来我来解答这个问题:
JavaEE基础
在这一阶段,要学习的内容都是基础,包括:
基础语法、面向对象、核心类库、异常、集合、IO、线程、网络编程、反射等。
Jabaweb开发
学习后端不是说就要抛弃前端,如今前后端交互非常热门,很多企业都在招募全栈开发工程师。所以,学习前端知识非常重要。
这一阶段的内容包括:
HTML+CSS 静态布局、JavaScript和jQuery、前后端数据交互(JSP、ALAX等)、Struts前端框架等。
Java高级框架
框架就不必多说了,主流框架是招聘时面试官必问的内容,重要性可想而知。
这一阶段里,你需要了解以下几个主流框架:
spring、Mybatis、springMVC、Maven、Oracle等
但这些框架,自己来学习的话,已经是近乎不可能完成的任务了。
项目实战
任何理论基础都是为实战做准备,所以在学习过程中,最好结合项目进行实践。
当然,这一点更难在自学中实现。
通过以上学习规划,相信你也看到了,很多进阶性质的内容都不是自学就可以完全实现的。
不管你是不是来培训机构系统学习,都得有个明白人能够问问题,经常能对你有个指导。
Java的就业面广泛。不管是电脑方面的软硬件开发还是手机的软硬件开发java都是必不可少的技术。
一是走技术工作之路,成为软件开发工程师、测试工程师,高级Java开发工程师等。既可以用作移动端App的开发,也可以用作大型网站框架的后端开发。
以近日市值暴涨的京东为例,京东商城连续六年200%以上的增长率,并不能掩盖其背后隐含的技术难题。
随后京东商城进行了技术构架调整将系统后台使用JAVA技术进行重构,暂时性的缓解了系统访问压力。据最新消息,京东商城已经投入了大量资金邀请国外的咨询公司做技术策略顾问,并开始大规模招聘JAVA研发人员,这一点从京东商城的“人才招聘”页面就可以看出。预计在未来不久京东商城将全面切换至JAVA架构了。
二是走技术管理路线,成为高阶的软件架构师、需求分析师以及管理人员项目经理、技术经理等。
如今的 Java,已经在功能上相当丰富了,Java 8 加入 Lambda 特性,Java 9
加入模块化特性之后,重要的语言特性似乎已经都纳入进来。如果要说值得考虑的一些功能,专家表示:
1.模块化改造完毕之后,可能会出现更多专业的 JDK
发行软件商,提供在功能方面,比如针对于分布式计算,机器学习,图形计算等,纳入相关的功能库作为文件。这样专业行业客户可以选择经过充分优化后的 JDK
版本。
2.Java 语义上对“模式匹配”有更强的支持,如今的 switch 语句能力还是比较欠缺,可以向 Erlang, Scala 等语言借鉴。
3.多线程并发处理,Java 做的已经很好了。不过我个人觉得可以在多进程多线程配合,以及语言级别数据管道表示上,可以进行改造和优化。
4.JDK9 会有 HTTP/2 client 端的能力,但毫无疑问会有更多更好的三方库出现,JDK 可以和这些三方库通力合作,提供一个更好 API
界面和 SPI 参考实现。
第3个回答  2019-08-12
看个人掌握情况吧,我一个朋友自学学了一年伴左右才找到工作,另一个培训的是五个月左右,但培训机构本来就是在短时间内,把大量的知识点让你学成,是全天都在学,有时候还学到十一点多,但他那个机构比较坑,教的课程都不太贴近企业。
所以,你想学习Java,我个人还是建议你先清楚一下自己到底适不适合学习Java,可以去了解一下Java实验班。就是专门测试你适不适合学习Java的,不收学费。
第4个回答  2020-05-21
自学的话主要就要看你的自控能力和学习能力了
如果这两方面都比较符合的话那应该4-5个月就差不多能达到找工作的要求了
自控能力不好的话就会一直拖延学习,浪费时间
学习能力如果不强的话也会比较费时间,而且还不一定能学好
这样的话自学一年都不一定能学好
推荐还是培训学习
有老师带你学习能够事半功倍
而且遇到问题也有人能帮忙解答
第5个回答  2010-09-19
看你一天花多少时间。还有就是有没有编程基础。至少一个月以上(30*12)。差不多了

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网