Java自学怎么样,你觉得有难度吗?

善良de嶙峋


自学很考验一个的自制力和学习力的。

首先得非常自律,能坚持下来,在没有人督促你的条件下。

其次要耐得住寂寞,有问题的时候能够耐心解决问题,因为你遇到问题后,上网找资料,找相关书籍都是很耗费时间和耐心的,而且不一定能如愿解决。

还有现在企业门槛提高,要求有工作经验也就是项目经验的,自学的话很少有机会能够接触到企业级开发的项目来练习。

所以综上所述,不是很建议自学,费时费力,效果并不好。如果条件允许还是建议培训,省时省力,节省下来的时间完全可以去工作赚钱,另一方面还赚取了工作经验。我现在学的北京尚学堂的课程我觉得就挺好的,他家是偏实战,而且学完还有企业上门招聘,之前有学哥在这边培训完,薪资都在10-13k,起薪这么多已经很好了,你可以去他们官网看看,了解了解


甜甜卷ttj


Java已经是一门很成熟的语言了,网上的教程也是非常的多,书籍也很全,社区很成熟,自学不是问题。

但是自学也是一个很大的挑战,自控能力是一方面,时间成本也是很重要的,所以正确的方向还是会事半功倍。

我在大学学习的就是Java,然后毕业到现在已经工作了八年,最常用的语言也是Java,其实在学校里学的很多东西都是非常基础的,可能工作一开始是没有什么用的,学会一门语言并不需要那些知识,但是学精一门语言就需要,但是这又是很费时间的一件事。

如果你还是个学生,那么你可以慢慢的搭配着基础学科一点点学习。

如果你是等着学完找工作,相信你不会学精了才去找工作,那样估计能不能活下去还是一回事,毕竟我们掌握一门技能最主要还是为了养活自己。

所以,先学会一门技能,然后在工作中继续不断的学习,提升自己,最后精通一门语言,这才是我们要走的路。

Java的书籍太多,刚开始我就只推荐两本,也是我最开始除了教科书外感觉比较好的。《Java疯狂讲义》李钢,最新应该是第五版。

《Java编程思想》原版是英文,有中文版,最新修订应该是第四版了,读英文的最好,当然中文的也是不错的,适自己的情况而定。

Java的什么学习技术架构图啊,架构师必备技术框架啊那些我就不一一列出了,因为本身就是很庞杂的一堆东西,再加上一堆你不认识的专业名词,可能看上一眼就会打退堂鼓了,所以感兴趣的话就去自己搜搜,毕竟做IT,搜索能力是必备技能[灵光一闪],以后你会懂的。

刚开始一定要好好学Java的基础(书中对基础的内容讲解的很详细,目录就是大纲,我也不需要再给你列出来要学什么,毕竟你是自学,买本书还是需要的),学完之后会学一些框架。

但是现在有一些已经用不上的技能,你学了挺好,但是也用不上了,浪费时间,可以以后感兴趣再研究,但是现在可以忽略。如果书中或者学习教程中遇到一下的内容,尽量选择跳过。

1)AWT 和 Swing,看都不要看

2)Applet,看都不要看

3)XML,不要深究

4)JDBC,不要深究,有那时间学习Mybatis

5)SSH,这个框架,现在没人用了,尽量去学Springboots

6)JSP,web开发技术,没什么人用了,现在都直接用Html5。

最后,某宝的视频教程也很多,如果觉得只看书很枯燥,可以去选购一些视频教程,这样学起来会生动很多,关键很便宜,推荐一个,黑马的教程。

学习过程中,多想多思考多总结,WWW

为什么(Why),怎么做(How),做什么(What)

祝你自学成功。


一只北漂芃


知己知彼才能百战不胜,首先你学一个技术,必须对这个技术的整体行业有所了解。要搞清楚目前Java应该学习什么内容,这是最基本的常识。

2019年应该学习的Java内容如下:

JavaSE基础:Java基础语法、数组、类与对象、继承与多态、异常、范型、集合、流与文件、反射、枚举、自动装箱和注解、JDBC。

数据库:mysql、oracle

Javaweb:HTML与CSS网页开发基础、JavaScript脚本语言、搭建开发环境、JSP基本语法、JSP内置对象、JavaBean技术、Servlet技术、Ajax技术

框架:Struts2、Hibernate、Spring、SpringMVC、mybatis、Springboot、SpringCloud。

了解了Java应该学习什么内容后下面你应该这样做:

制定适合自己的学习规划,根据自己每天的学习时长来定,建议时间是6个月,每天学六七个小时。每天的学习内容要定量,分割成平均等分,这样的学习Java才叫“循序渐进”,有规律可言。每天学什么新的知识点,每天写什么作业,做什么练习,今天学了的新知识要理解到什么程度,这是比较正确健康的学习方式。

学习Java编程有很多误区,少走弯路才是最好的捷径:

很多人凭着自己的感觉乱学,无脑的看视频,他认为一直看视频就是在学习Java技术,大错特错,这跟刷韩剧没什么区别,看完就忘。课后反复的练习,做大量的代码是决定了你是否可以找到一份月薪不错的Java开发工作。盲目自学的人就是反复的浪费时间,浪费生命。

初学者学习Java千万不要看书,大部分的人看书都没有用,把书籍利用最好的方式是你学完了教程之后,学完了今天的内容之后,然后在看书补充一下理论知识,对于今天学习的内容有一个更加深入的理解,而更多的Java技术性书籍都是工作之后才看,这样才能发挥出最大的用处。

我从事Java开发也有十年的时间了,今后如果有小伙伴对于学习Java有任何问题,学习方法,学习效率,如何才能达到就业水平,怎么少走弯路,都可以随时问我,这是我建立的Java技术交流学习秋秋小组:前面是四九四,中间是八零一,后面是九三一。有任何问题随时在里面问我,希望大家能少走弯路。

你学Java肯定是为了就业,明确应该达到什么水平是目标:

没有目标的学习是盲目的,目前Java的重点在于JavaSE、数据库、框架这三个部分,其他的部分会简单的操作就可以。现在想要获得一份Java开发10K以上的工作,唯一的标准就是你符合你面试公司的做项目的水平。“能达到做项目的水平”就是你需要在学习过程中达到的目标。那么在整个过程中你至少需要做三个项目,多少要积累一些项目经验,而在整个学习过程中,你跟专业的老师交流的过程是学习东西最多的也是最重要的“编程思维”。

学专业知识一定要有一个老师带:

师傅领进门修行在个人,任何事情都需要领路人,世界上没有那么多天才,在我们还什么都不知道的时候,我们所学的东西基本上都是从别人那里学到的,不可能自己凭空想象出来,所以有一个专业的老师全程带带你是非常有必要的,在开始的时候给你指明方向,这样你每天学的也非常明确,有问题可以有交流的人,非常重要。

总结一下:

1.先了解Java都学什么

2.每天的学习规划

3.运用最好的学习方法、少走弯路

4.明确的学习目标(就业水平)

5.一个专业的老师全程带你

以上就是一个初学者应该考虑的事情,仅供参考。

有学习Java任何的疑虑才是咨询我,希望可以帮助你少走弯路。


古今风流人物志


Java自学难不难?相信想学这门计算机程序语言的人来说想要知道的,每一个想学习Java的人几乎都会面临两条路:要么自学,要么报班跟着老师学。今天我们就来说一说:Java自学到底难不难?

可以说,Java是当之不愧的世界第一编程语言,发展前景良好,企业需求也高,因此学习Java的人也越来越多。有的朋友想要自学Java,但是担心自学难不难。其实这种担心也不是没有必要的。

首先来说,自学很考验一个人的自制力,而且学习过程中遇到问题难题没人帮忙解决,选择的书籍教材也不一定是最适合的,学习效果和成功几率可能都不那么尽人意,综合这些来讲,自学肯定不如有老师带着学的好。

另外,企业招人肯定是想尽可能节约成本,而人才的培养成本是很大的,所以越来越多的企业倾向于招聘一些有经验的,能立马上手工作的技术人才。很多计算机毕业的大学生就业情况不如培训机构出来的学生,也是因为这个原因,大学教育重理论轻实践,而培训机构更倾向于从企业需求出发,培养学生的实战开发能力。自学Java难以积累大型项目实战经验,自然也难以受到企业的青睐,找到理想的工作也就不那么现实。

因此,综合以上各方面来讲,自学Java还是有很大难度的,并不十分建议大家自学。

最后我们回答一下开头的问题,自学Java难不难?相信看了以上文字,你心里已经有了答案。如果真的想要从事Java开发的话,最好还是去进行系统、深入的学习。


生活中的点滴记事


没有基础也是可以的,但是需要一定的自学能力.

学习java要确定自己的学习方向和目标,这样才能更有学习动力,而且java作为目前使用人数和使用量最大的编程语言,在未来的发展和就业方面是很有优势的。前期学习基础可以看百战程序员高淇老师的java300集来学习,这个资料是专门针对零基础同学学习的,利用零散和空闲的时间就可以学习。而且高老师讲课风格幽默,经常会用一些身边的小事例来讲解技术点,这样大家听起来就特别舒服,而且通俗易懂。


小小互联科技


作为自学两年开发的我,觉得可以跟你分享一下我的学习经历。我是从网上看到的一个推广广告,9.9学会爬虫,我点了进去,就这样开始了我的编程之路!

所谓的9.9根本就只是最基本的hello word和加减乘除,还有一点点的如果判断,不过我想说的重点是兴趣,这样浅的知识让我对编程产生了浓厚的兴趣,开启了自己的自学之路。

自学是很慢的,可能找不对方向,会浪费很多时间,但是既然选择了,就要坚持下来,我给你推荐可以去哔哩哔哩找入门教程,有很多,如果意志力足够强,可以看完,帮助是很大的。

如果很幸运你坚持看完了,那么恭喜你打开了编程的大门,已经对编程有了大致的理解,接下来就该自己实战一些小项目找找成就感了,我推荐你可以去github上下载一些练手的小项目,学习学习,巩固自己的知识,比方写个图书管理系统了,或者个人博客都可以。

等你这一步也完成了,你可以尝试着去找工作了,进入公司,进入业务,一点一点让自己变得强大起来!


演奏着丶


一、要对Java感兴趣

俗话说,兴趣是最好的老师. 兴趣是学习自觉性的起点.是智慧灵感的源泉。在任何学习和工作中,兴趣都是很关键的。目前Java很热门,受关注度高,很多人纯粹为了好就业,就盲目进行学习。最后可能自己学有所成,但却没有兴趣继续从事这项工作,最后后悔的还是自己,浪费了大量的时间和金钱。所以对于Java开发这种技术性行业,兴趣真的很重要。

二、要会总结学习方法

我们常说行行出状元,这是因为他们能够掌握最适合自己的方法,学习Java也不例外,只有掌握好的学习方法才能取得事半功倍的效果。云和数据是专业的Java 培训机构,这里有资深的老师进行辅导,学习氛围佳,有完善的教学体系,还有就业老师推荐工作,对每位学员负责,目标准确,尽力让每个人都能成功入职自己满意的企业。

三、要适应Java 编程

Java开发必然离不开编程,这是一种与计算机进行交流的语言,是一种非人类语言,所以一定要有极强的逻辑性和运算性,要求程序员在编写的时候进行慎重的考虑。能够脚踏实地细心地研究一行行代码,具有较强的逻辑思维能力,同时有一个端正的学习态度和心态,这些都是从事Java相关工作的基础能力和必要要求。


小熊爱打篮球


零基础学习Java是可以学会的,大家都是从不会到会的一个过程,首先最好是专本科以上学历学习,这样学习起来压力也小,其次有条件的话最好还是报班学习一下最好,因为报班可以节省很大一部分时间,而且学的也系统,比自己东找西凑的资料更完善一些,之前没接触过的话,最好是先看一下尚学堂高淇老师的Java300集,看过之后可以看看自己是否真的对Java感兴趣,在做决定,不要冲动盲目去培训,一定要调查好,因为现在培训机构很多。 现在Java 的就业情况也是不错的,以后还可以发展大数据,不过大数据就对学历和经验要求严格了。有机会的话,还是要不断学习积累的。


从容8888


学Java的人固然多,但是放弃率非常高,即使是学完了也找不到工作是什么原因?我个人认为有两点主要原因:

第一点:并没有特别强烈的愿望做这个行业,只是随便试试的心态学一学,如果可以学成就做,学不成就不做。

第二点:主要是自己摸不着门路,完全不知道怎么学,方法用的也不对,完全处于迷茫懵逼的状态,学习的过程中没有专业系统的指导,完全是自己瞎学。

针对第一个问题,给大家的建议是,编程没有那么容易学,因为学会了之后给我们带来的回报是相当大的,所以不能以试试的心态来学习,很多人是看重身边朋友的薪水很高,所以自己也想要。但是这个时候我们要想想别人曾经付出了多少,如果你不能付出这么多,那你肯定就得不到。所以希望大家在这方面能有一个好的学习态度,如果你不打算付出很多精力来学习,尽量不要开始,所以一定要想好自己以后是否想要从事互联网行业。

针对第二问题我给你几点建议:

1. 我们刚开始涉猎到一个未知的行业,对于这个行业一所无知,想要在这个行业工作,起码要对这个行业有了解,应该了解一下自己所在城市的岗位需求以及薪资大概是多少。

2. 明确自己应该学到什么程度才能达到就业的水平,很多人都不知道自己应该学会哪些技术才能就业,就无脑的开始学,完全没有目标的状态。所以建议大家一定要知道自己应该达到什么水平就可以出去找工作。

3. 因为自己对于这个行业知识不了解,所以作为一个初学者,跟有经验的人一起混一混还是非常有必要的,他们的一些建议真的可以让你少走很多弯路。很多时候一个问题你自己想不明白,而有经验的人点你一下可能就立马明白了。所以建议刚开始学习的人不要自己一个人盲目的学,找一些有经验的人多交流,这样可以了解很多行业信息。

4.自己一个人学习总是很难坚持的,而两个人或者几个人在一起学就会形成一个好的氛围,可以相互监督相互攀比,而且能相互的解答一下问题。不过在学习方面能找到志同道合的人一起还是比较困难的,如果你是自己一个人学习,感觉特别枯燥没毅力,这个时候你就需要和别人一起交流,这就是交流的作用。


分享到:


相關文章: