Java好入门吗,现在工作好找吗?

小明爱王者


感谢悟空问答,作为略懂JAVA的普通小白,说说我的建议:

JAVA入门其实还是挺难的。就我目前的认知水平来说,编程是非常难的。其实编程整体感觉就相当于学习高数一样,需要很强的接受能力,思维能力和扩展能力。它不像语文,英语之类的出现一两个单词语法错误无关紧要,它对每个构成元素都是精益求精,关键代码块更是不能多也不能少,更不能错,不然完全无法输出想要的结果。

JAVA明确告诉你,不好入门。编程是计算机技术最高级体现,想要学习肯定是非常痛苦的。天下没有很好的东西学习起来很简单的。所以一定要端正学习态度,不要急于求成,并且还要反复练习,就像学习数学一样,不停的开括自己的思维,大量阅读被人优秀的代码,不断思考。

JAVA工作的话还是挺好找的,因为编程技术是未来发展方向。当前是信息爆炸世代,互联网时代是当前主流市场,上网是没个人都必须学会的技能,所以导致人们对程序员的要求日益增多。现在公司基本上都有官方网站,并且手机APP也都需要的,所以市场需求量比较大,薪资也还是不错的。

JAVA是目前非常流行的编程语言,学习JAVA一定不会浪费时间,浪费精力,浪费钱财。\r感谢大家的阅读,谢谢大家。





襄阳贝多芬钢琴程校长


一个非常好的问题。我是工作多年的Web应用架构师,来回答一下这个问题。欢迎关注我,了解更多IT专业知识。


将学习过程分为3个阶段分别解释一下:


1,首先要学习Java基础,数据类型、基本语法、常用数据结构和类,网上资源很多。


2,然后结合工作内容,学习常用框架,比如Web开发常用Spring Boot,注意框架学习时要挑选当前的Top3,已经过时的或者太新还看不清楚未来的,都不太适合新手学习。


3,随着学习进阶,逐步可以独当一面,在工作中积累项目经验、提高技术水平,现在技术发展迭代很快,终身学习。



Java工程师找工作是很容易的,市场需求很多,薪资看个人能力和水平。


基础扎实的,多准备准备,可以拿到不错的offer。


基础不那么好或者不是科班的同学,就更要多用些心思,找些能贴上的标签,工作总能找到的,可能薪资待遇稍差些。


可以尝试加入开源项目的开发,真实项目(不同于培训班),又有人指点,进步会很快。


急速马力快de源码客


你可以试着学习一下,看看自己是不是适合做这个,如果喜欢,捋起袖子就干,学好了,养家糊口不是问题。

1.兴趣是最重要的,因为做开发很辛苦,特别是每年都有新技术出现,你就需要学习,不然就会落后。

2.学习java的大致路线

(1)学习java基础知识,先学习基本语法,面向对象,集合这些就够了,io流,多线程这些,以后用到在学,因为这些对刚入门比较难,会打击学习的积极性。

(2)学习点基本的html,js,css,这些虽然是前端的,但是后端也要能看懂,懂点前端的知识,才能更好的写出高质量的后端接口。学习这些,也是为了后面自己能做一个小但完整的小项目,js要重点学习 。

(3)学习java web方面的内容。从servlet开始学习,session,cookie这些好好学,servlet原理要搞清楚,对后面学习 spring mvc比较重要。

(4)学习jdbc,mysql数据库,然后结合前面学习的东西,可以做一些小的项目了,比如图书管理系统,会员管理系统。

(5)学习ssh或者ssm spring spring mvc mybatis这三个框架。然后做一个项目,可以把第四步的项目改为ssm架构形式的。

(6)学习spring boot框架,redis,做一个spring boot的项目。

学习完以上知识,基础知识要熟练掌握,那么可以出去找工作了。

(7)学习spring cloud,dubbo这些微服务框架,会这些,工资要更高。

(8)学习设计模式,研究spring源码,为更高的方向发展。

以上这些差不多就是java要学习的内容。记住,坚持就是胜利,喜欢,捋起袖子就干吧!


春哥学堂


本人大学计算机科学与技术专业,毕业后顺利进入IT开发行业,至今工作10年了,期间经历了Java Web开发,Android移动端开发,H5开发,大数据,PHP开发等多个不同的方向,也做过软件培训公司的金牌讲师,所以对你的这个提问我觉得自己非常具有发言权.

1.Java

对于初学者来说,学习起来是有一点点的难度,主要是因为前期没有界面,不能实时看到效果,达不到”所见即所得“的效果。所以对于逻辑思维不太强的人来说,可能有点不好理解,而且也需要记一些东西。

但是只要入门之后,后面学起来就很顺了,加上web内容,就可以带界面了,开发起来也很有意思了。

2.因为现在java的需求量还是很大的,所以只要你自己足够努力,学完肯定可以找到工作,当然在学习的过程中,也得锻炼自己的口头表达能力,因为你去找工作首先得面试。我之前教过不少高中甚至初中学历的学生,最后也可以10k以上就业!


我从事互联网开发10年,主要的研究方向集中在Java web微服务架构领域,Android移动端研发,HTML5前端方向,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信你一定会有所收获。

如果有Java,Android,H5等开发方面的问题,或者是开发求职方面的问题,都可以在评论区留言,或者私信我!


一一哥Sun


其实这个问题归根结底还是要问你自己,好不好学,完全取决于你的学习方法,学习方式。

关于Java市场行情:从2008年开始JAVA就突然火了起来,腾讯最近组织了一个大型JAVA技术交流峰会,由此可见JAVA现在已经到了我们不能想象的境界,一切的步伐都要跟着大公司走,腾讯这样级别的公司都这样重视JAVA技术,可见JAVA的发展前景是多么的可观,虽然现在竞争大,但是中国未来五年,JAVA人才的需求量也是在不断上升的,而目前北京和上海这样的城市,平均工资是12000左右。

但是我现在看到的问题是,大家看到Java工程师这个职业发展非常好,未来前景也是非常好,挣钱也是非常多,但是大家都忽略了一个东西,既然是这么好的职业,那么它一定没有那么容易让你胜任这个工作,我们都知道现在Java工程师的竞争非常大,而这种竞争是在新手之中的竞争,在初级工程师、中级工程师、高级工程师是没有竞争的,很多人眼红前端工程师工资这么高,自己也想这样去拿高薪,但是大家不知道当初这些人在学习Java工程师的时候是怎么学习的,才有今天,为了避免大家有这样错误的思想,我给大家下面几个建议:

一、现在竞争激烈,Java工程师不缺半桶水,缺的就是真正掌握技术的人才,所以你既然想从事这个行业,就脚踏实地的学,千万别急于求成,这样往往会让你既学不好技术,也找不到工作,浪费时间,尤其是不可相信那种速成四个月培训,学费贵不说,学完都找不到工作,所以建议大家在网上慢慢学,现在公司都要这种有自学能力的人。


二、现在的Java工程师不是之前那么容易,学的东西更加高端,所以想做Java工程师的人必须有一个学习规划,有系统学习方案,建议学习时间是半年,每天应该学习什么,应该明确规划好,每个知识点应该做什么案例,而且要每天坚持学,不能三天打鱼两天晒网。


三、因为专业知识非常强,所以我个人建议一定要有人去指导,现在这个时代只要多跟别人交流才能获得更多更有价值的信息,初学者千万不能闭门造车。不要想着单凭自己一个人的力量就把Java工程师这好的技术学会。

那么零基础应该怎么学Java呢,以下是我的一点见解:我是过来人,我说一下的建议是我走过来的经验,学习是痛苦的,以前老师跟我们说培养学习兴趣,这句话就是错的,有多少人生下来就喜欢学习的,大家都喜欢玩,喜欢安逸,跟健身一样,开始都是特别痛苦的,学Java也是这样,你需要挺过一个阶段,只要挺过这个阶段,基本就养成了每天学习的习惯,学习本身就是一种习惯。

1.逆着自己的性格去学Java,学习就是一件逼着自己的事情,没人愿意学习,但是你既然想学Java拿高薪,那就必须逼着自己,会有一些时候,你会在去看电视或者玩游戏与学习Java做选择,如果你选择了玩游戏,首先你就应该鄙视你自己。


2.之前我们校长总跟我们说一句话,如果你今天不努力工作,那么你明天肯定努力找工作。同样学习也是这样,对于学生来说今天你不努力学技能,那你明天肯定着急如何挣钱。对于工作想转行的,如果你不能耐心学下去,那么你会永远做着你现在不喜欢的工作。


3.如果你不偷懒,能耐心的每天都学下去,自己别放松,相信我,半年足矣,半年足够了,学好Java找到第一份工作没有任何问题,就看你是否付出最大的努力。是不是每一刻都在学习。学习Java怎么学,具体方法真的太多了,但是很多忽略了一点,就是你心里的东西,你心里的东西是否定型,你到底怎么看待你学Java这件事情,如果你是那种我一定要学会Java,以后拿高薪,那你可以做到半年时间,放弃其他一切娱乐,有时间就学习,多看,那你不可能学不成。但是如果说你属于那种尝试的心态,我奉劝还是不要学Java,你一定学不成


正经程序猿90


不说多的,只要你的技术学得到家,有做过项目的经验你肯定能找到一份工作。

能不能找到工作的前提,还是要看你自己学的怎么样。

自学Java能不能找到工作,你可以跟着这套学习路线进行学习一下。

第一:先学习Java的核心库(JavaSE)

JavaSE的内容包括:环境搭建、基础语法、面向对象、数组、集合、常用类、IO流、反射机制、网络编程……..

第二:MySQL数据库

搞定一门数据库相关的课程,例如:MySQL、Oracle,搞定一个就可以了,目前互联网公司,例如:京东、阿里等,他们都在使用MySQL,所以建议大家学习MySQL数据库,小巧轻盈,免费,由于互联网公司的项目访问量比较大,所以一般会搭建数据库的集群,可以一个数据库不够,所以需要搭建数据库集群,为了应付高并发。(搭建的比较多的时候,免费就很重要了。)

第三:WEB前端

以后从事Java开发,从事JavaEE开发,主要开发的系统结构是B/S结构的,B指的是Browser,S指的是Server。要开发这种系统,B端要会,S端也要精通。WEB前端的学习就是学习B端技术。包括:HTML 、CSS、JavaScript(JS)、jQuery框架(底层对JS进行了封装)…

第四:WEB后端(JavaWEB)

WEB后端其实可以是很多种不同的编程语言,例如:PHP、C、C++、Java,他们都可以进行WEB后端的开发,我们既然选择了比较火爆的Java,那么我们学习的后端一定是基于Java语言实现的,包括:Servlet、Filter、Jsp、EL、JSTL、MVC架构模式、数据库连接池(阿里巴巴的Druid连接池)、代理模式(动态代理)。另外后端学习了之后,还要学习一个异步编程技术AJAX。(完成网页的局部刷新,AJAX其实不属于后端,是前端浏览器上的程序。)

学习到这里为止,表示Java基本/基础的技术已经学完了。但是这些最基层的技术在实际的开发中不会使用的,一般为了开发效率,都会使用大量的提前封装好的框架。

第五:最好能够停留下来,做一个项目。

这个项目最好能将之前所学全部串起来。(对以前的知识点进行巩固。)

这个项目最好是基于:Servlet + Jsp+AJAX+jQuery+MySQL….

在这个项目的开发过程中:大家一定要记住,目前比较好的项目自动构建工具:Maven是一定要精通的。还有一个就是团队协作开发:Git/SVN是一定要会用的。(目前使用Git比较多一些。)

第六:学习高级框架

Spring、SpringMVC、MyBatis(持久层框架,这个框架互联网公司使用比较多,因为互联网项目需要进行SQL优化,MyBatis的SQL优化很方便,所以大部分都是使用MyBatis)

Struts2(很少使用了,使用这个的肯定是很老的项目)、Hibernate(传统企业,还有政府等可能会使用Hibernate。)

SpringBoot(新项目大部分使用的都是boot了。所以在项目中遇到还在使用SSM的一般都是遗留项目。)

当你走到这里之后,基本上你可以出山了。(去找工作,8K的薪资应该问题不大,但前提是你学的好。学习的深度够了,广度够了。)

第七:最好能有一个大型项目是使用框架来完成的。

SpringBoot做一个项目。

Spring SpringMVC MyBatis做一个项目。

这个项目最好是找几个人搭伙做一下。体验一下团队协作。(尤其是使用一些协作的工具。怎么沟通,怎么写日报,怎么开会,怎么使用Git,等等….)

第八:如果你的薪资想达到15K的话,你可能需要还要学习一些分布式相关的一些技术。

能够应付高并发的一些技术,例如:分布式框架Dubbo、SpringCloud、MQ、Nginx、Redis…..


IT从业者陈斌


Java入门不难,但也要在老师或跟着视频学习的情况入门。一般的同学在自学时通常在搭建开发环境时花上不少时间。跟着老师做相对节省时间些。

Java语言程序设计我相信初中文化都能学会。Java的中高级技术,如Servlet/JSP,Spring全家桶,Hibernate这些技术真不是那么易容学。如果不深入学习,学会老师教的例子,也能找到工作。

现在工作好找吗?答案是肯定的。Java技术一直排在全球编程语言前三,在中国绝对排在第一。如果Java程序找不到工作了,那其它编程语言的程序员坟前青草不知道长多长了。


SaMaT88


Java入门不难,但也要在老师或跟着视频学习的情况入门。一般的同学在自学时通常在搭建开发环境时花上不少时间。跟着老师做相对节省时间些。

Java语言程序设计我相信初中文化都能学会。Java的中高级技术,如Servlet/JSP,Spring全家桶,Hibernate这些技术真不是那么易容学。如果不深入学习,学会老师教的例子,也能找到工作。

现在工作好找吗?答案是肯定的。Java技术一直排在全球编程语言前三,在中国绝对排在第一。如果Java程序找不到工作了,那其它编程语言的程序员坟前青草不知道长多长了。


首席观察员007


Java入门不难,但也要在老师或跟着视频学习的情况入门。一般的同学在自学时通常在搭建开发环境时花上不少时间。跟着老师做相对节省时间些。

Java语言程序设计我相信初中文化都能学会。Java的中高级技术,如Servlet/JSP,Spring全家桶,Hibernate这些技术真不是那么易容学。如果不深入学习,学会老师教的例子,也能找到工作。

现在工作好找吗?答案是肯定的。Java技术一直排在全球编程语言前三,在中国绝对排在第一。如果Java程序找不到工作了,那其它编程语言的程序员坟前青草不知道长多长了。


ai乡里人


你好,很高兴回答你的问题。我就是从事java相关开发的。 入门其实挺简单,但是要求你有一定的编程基础,如果没有编程基础的话,入门还是很困难的。现在找工作其实很好找。只不过是入门的话比较难。


分享到:


相關文章: