java只是一门语言,除了java,你的计算机领域知识,数学基本功,逻辑思维能力都会影响你的职业发展。如果单纯说语言能力,基本语法熟练,多线程编程,常用容器类的使用,常用框架,例如spring,orm工具,数据库能够熟练掌握基本找到一个工作问题不大了。
多年Java开发从业者:首先,这个问题主要问:自学Java编程技术,如果才能找到一份Java编程的工作。按照现在的招聘标准来看,无论你去哪个公司面试,你只需要满足他们公司的需求就可以。
找到一份Java编程工作需要掌握的内容如下:
首先是Javase作为Java最基本的学习内容,不在多说。
然后是掌握JavaScript的基本原理,因为做Java编程开发必须学会JavaScript,用到JavaScript非常多,但是现在很多公司是不用去写原生的JavaScript,但是如果你想成为一个厉害的Java开发者,JavaScript必须从理论到实际操作中都要非常得心应手。
现在公司是必须要求会用框架的,所以取代JavaScript的就是jQuery,这是一个非常简易的框架,学jQuery的时候你就会觉得它比JavaScript好用的多。所以jQuery是你必须掌握的。
还有必须学一些框架,比如SpringMVC、Spring、Mybatis、Struts、Hibernate等等,这些就会难理解一些,但是公司是需要要求你会框架的,目前国内的公司应用SSH比较多,建议至少学三个框架,这是找到工作的基本需求。
数据库技术是Java工作者必须掌握的技能常用就是Mysql。
Javaweb的内容还有html、css、jsp、Servlet等技术,这些都是现在找Java开发必须掌握的东西。
以上就是粗略的必须掌握的技术,如果你想找到一份Java开发的工作,上述相关技术必须熟练掌握并且应用到项目中。
那么对于想自学Java开发的应该如何掌握上述相关技术?
一:首先,有这样的一种情况很常见,对于想自学Java开发的人来说,他们大多数都是非常盲目的,不知道自己改如何入手,很多人在网上找一些视频,然后疯狂的过视频,很快就把一块内容都学完,他们理解的学完了就是视频看完了,但是让他们动手去做东西却做不出来,而我的理解学完了就是自己能写出东西,所以对于初学者来说一定不能盲目,要有自己的规划,不然就是浪费时间白忙活。
二:既然是学习Java开发专业技术,我个人的建议是,一定要有一个能指导你的人,不能都靠自己闭门造车,这样的行为并不聪明,结识一位这方面的人才,时不时去问问人家问题,不然你可能会发现一个小问题能困扰你一天,最后还不知道是什么原因。
三:学习Java开发技术,不能跟学数学语文一样对待,比较刚接触代码是不容易记住的,所以要掌握上述的技术,你还要知道学习Java开发技术有哪些“坑”。对于学习方法这块是尤为重要的,怎么学才能让你学完了能记住之前学的那些,不至于学完了就忘,这个问题值得你学习之前去思考的。
四:根据我多年的学习情况来看,你平时一定要养成好的学习习惯,就说我自己吧!我就喜欢把自己曾经遇到的问题整理在电脑的日记本上,然后我会搜集一下博客相关的Java技术文章,一些我认为比较有用的网站,以后都能用的上,这是我个人的学习习惯,相信我,如果你想走的更远,一定要养成习惯。
最后给大家一些详细的学习安排路线:
Java基础:Java基础语法、数组、类与对象、继承与多态、异常、范型、集合、流与文件、反射、枚举、自动装箱和注解。
数据库:mysql、oracle
Javaweb:HTML与CSS网页开发基础、JavaScript脚本语言、搭建开发环境、JSP基本语法、JSP内置对象、JavaBean技术、Servlet技术、Ajax技术
框架:Struts2、Hibernate、Spring、SpringMVC、mybatis
如果大家对于学习Java有任何问题(学习方法,学习效率,如何就业),推荐大家关注我的微信公众号:java新手入门。
学到高级框架就差不多了,我一直在看动力节点杜聚斌老师的视频学习,听说他们要在深圳开校区,如果是真的我就报名。
自学到一个简单的项目能够做下来,不是说面面俱到,在能上网的情况下能够做就行了
你可以参考下百战程序员的课程,如果你都学的差不多,并且可以做几个项目基本上可以去投简历了。
前几年Java人才比较缺乏,只要基础不算太差,基本都能找到还不错的工作。
17年开始,懂Java的人越来越多,企业对求职者也提出了更高的要求,他们更希望招聘一些马上能上手工作的,所以倾向于招聘一些有项目开发经验的,现在连那么多的大学计算机专业毕业的大学生找不到工作,还需要毕业前后参加一些专业的Java培训班来增加实战经验,更不用你自学java了,如果你的悟性不是非常高,我想很难通过自学找到工作。
Java自学学不好的原因:
1、缺乏辅导和指导。
2、坚持不下去,定力问题。
3、缺乏学习氛围。
4、学习材料问题。
所以,如果想要能够尽快就业,首先要选择IT学校把基础要打牢,其次要有一定的项目开发经验。
我从事IT教育多年,如果有IT方面的问题,也可以咨询我!
找工作是你的自由,随时都可以的。
自学Java具有了一定的基础后,可以找个要求不是太高的公司一边工作一边提高Java技术,在工作中会更容易知道自己的不足和学习的方向。
Java基础除了学习基本运算、数据类型和Java集合类,也要掌握面向对象的知识。
有了基本知识后需要熟悉几个常用的开发框架,比如mybatis、Springboot和Redis,这些框架都是公司常用的。
有了以上的知识找个工作应该没有多大的问题,如果想要再提高,需要懂的背后的原理,比如JVM,垃圾回收和常用框架的实现原理。
最后补充一点,数据库知识不止学习Java要会的,学习其他语言也是一样的。
学无止境,不是经常学习,要一直学习,加油吧少年们!
关注我,一起从零开始学Python。
能独立之制作公司交给的任务,基本就可以了。
可以自己做项目,了解一些高级框架,比如spring框架,微服务架构,知道怎么用.这的话,如果可以达到企业标准,很难的,如果你想从事这行的话,建议系统去学一下。系统学的话课程很全面,而且有老师答疑,还有交流群,有什么问题都可以在群里的交流,有组织,有纪律,这样学习会,会把学习效率提高很多,我当时是在百战程序员学习的,他们是老牌儿机构了。我当时也是我老师推荐我去学的,学习效果不错,他们家的课程偏实战化,学完可以直接上手做项目,你可以去百战程序员官网了解一下,
不建议转行吃这碗饭。行业饱和是一方面,随之而来的,大厂对程序员的要求更加严苛。应届生相对要好一些,基础扎实即可。
如果只是自学,可没有学生的那种优惠。首先年纪不能太大,这是hr的潜在评判标准。再者除了Java,数据库懂不懂?大数据知不知道?机器学习呢?很多都会附带着提问。现在只知道Java的程序员是没有立足之地的。最后,有没有项目经验?显然自学肯定没有。
这行要学好不容易,东西很多,很杂。本科、研究生毕业的学生有4-7年的学习经验,这些积累,不是自学几个月就能打破这种平衡的,你也许要花费十年甚至更久的时间不断学习。
总而言之,供过于求很大程度上提升了门槛,除非你有十年磨一剑的决心,过苦逼的生活。否则还是不要轻易入行,干啥都比程序员赚钱。。。(算算时薪)
老妖觉得你这样做是错的。既然是小白,那就按小白的基础去找工作。说实话,就你自己自学的那点东西在实际的开发中没多大用处,还是想办法进公司,参与项目开发的好。
不请自来。
Java学习到什么程度可以找工作,这个没有标准,你也不要想着成为大牛之后再去找工作,很多时候都是一边学习一边工作,在工作中学习,在工作中成长,逐渐实现自己的价值,但话又说回来,你总不能是个大白,什么都不会,或者连个皮毛都不皮毛,就去找,那样连工作都不好找,何谈工作呢?那到底要达到什么标准就可以找工作呢?
1,熟练掌握J2SE
万丈高楼平地起,要想从事软件开发,成为一名程序员,你首先要熟练掌握java基础知识,比如语法、输入输出流、网络编程,数据库编程等等,从j2se开始,等具备这些能力之后,就可以尝试着找工作了。
2,培训机构或许可以实现你的梦想。
如果你觉得自学很迷茫,不知道该学习什么东西,你可以考虑找一家培训机构,费用1万左右,周期半年。我从培训机构招聘过一些学生,也有学的很棒的。培训机构讲的很细,内容很多,最主要是有很多公司前去招聘,有很多就业机会。
好了,以上解答希望能帮到您,也希望早日实现你的程序要梦想,感谢聆听,谢谢。
作为一个自学JAVA的过来人,结合我遇到的坑,给你提点建议吧。
1.一定要专一,今天看到java,觉得java好找工作我要学习java,明天看到c++牛逼,我要学c++当大佬,后天,哇人工智能好火啊,我要学人工智能,切记啊,既然选择了java就坚持下去。
2.你问的是学到什么程度就可以找工作吧,市面上的javaxxx全套视频,看完了就可以找工作了。
3.学完之后,就算对自己不自信,就算工作在难找,也一定要坚持找JAVA相关的工作,积累工作经验
4.看视频只是入门,进阶就需要自己去看源码、看书了。
掌握以下技能就可以去面试了:
Java基础:Java基础语法、数组、类与对象、继承与多态、异常、范型、集合、流与文件、反射、枚举、自动装箱和注解。
数据库:mysql、oracle
Javaweb:HTML与CSS网页开发基础、JavaScript脚本语言、搭建开发环境、JSP基本语法、JSP内置对象、JavaBean技术、Servlet技术、Ajax技术
框架:Struts2、Hibernate、Spring、SpringMVC、mybatis
如果大家对于学习Java有任何问题(学习方法,学习效率,如何就业),可以随时来咨询我,这是我的公众号:Java新手学习(教程/解答/交流群/学习方法/就业信息)欢迎一起分享资源。
首先我直接说一个硬性的东西,就是Java自学如何找工作,那“必须”是你学的挺好的,至少不赖,你才要说找工作的事情,所以在你学习的过程中,比如半年的时间,你到底是否用心去学了,就决定你有啥资本去找工作工作了。
在学习的过程中:
四个月或者半年的时间学Java,在这段时间中,你每天都学习了多少个小时,效率是多少,当有朋友叫你出去玩的时候,你是禁不住诱惑还是说还能继续耐得住寂寞在苦逼的学习,这就是决定你如何找工作最重要的因素。
我不知道想要问这个问题的人已经学完了,还是说没没有开始学,我就从如何学习Java开始讲,在到学完了应该如何去找工作来说。
如何开始学习Java?
学习Java第一步就是配置环境JDK,我说明一个问题,就是很多人在配置环境的时候,几天都搞不定,看了百度也不会,这样的人大有人在,原因就是不了解,这样很浪费时间,我们没有必要在这样的地方浪费时间,所以我建议,一定要有一个关系好的人,你可以问,或者朋友,或者老师,这可以让我们节约很多的时间。
在刚开始的几天中,你会有这样的想法,觉得自己不适合学着玩意,怎么这样一个小问题就能困扰我这么久,我怎么看不出来这个地方错了呢?我跟你说这个就是经验的问题,别人一眼就能看出来,你看两个小时都看不出来,别觉得夸张,事实就是这样,不过你千万别灰心,我给你信心告诉你,80%的人都这样,放心的学习,坚持住。
然后就是学习方法,切记别自己盲目的什么都不懂就开始瞎学,一定找个明白人问问,学习Java你要注意什么,走了哪些弯路,这些东西,你一定要去了解,你不信我的,我保证你浪费时间而且容易放弃。知己知彼百战不殆。
然后就是学习教程,学习教程一定是最新的,因为现在技术更新的太快了,不要看太老的视频,就算这个人讲的挺好的,你一定要跟上时代,我是一个与时俱进的人,过时的东西不要留恋,听我的,没错。
学习路线,学习Java就是一个慢慢的额过程,制定每天的学习规划是必须的,无论上班的还是上学的,无论到几点,每天的计划必须完成,这是一个学习的劲头。
学完了怎么找工作:
拉勾网,智联,boss等等都是找工作的地方,最好的就是拉勾网,但是现在你想找开发的工作还是不容易,现在各个行业竞争太大了,别灰心,谁都有低谷的时候,找工作是人生的一部分,坚持下去。
然后就是面试的问题,面试的时候,面试官问你的一些问题,其实不要特别紧张,我做过面试官,面试的时候很多问题问你,只是随便问问而已,问你期待薪资多少,问你上个工作为什么离职,不要在意,人家只是想了解一下,不做考核标准。
主要的还是技术,千言万语,找工作还是看本领,你Java基础学的好,回答上面试官的一切问题,那面试基本没啥问题。
下面是我的一些建议,希望帮到你。
现在我觉得如果你要学习Java技术可以先自学一段时间,看自己合不合适,当然,如果你已经确定想要从事这个行业,你也可以报班学,这样会更快。但是一定要坚持,因为既然选择了IT,就要养成终生学习的习惯。下面是我觉得你作为初级Java工程师应该掌握的技术。
1.JavaSE部分初级语法,面向对象,异常,IO流,多线程,JavaSwing,JDBC,泛型,注解,反射等。
2.数据库部分,基础的sql语句,sql语句调优,索引,数据库引擎,存储过程,触发器,事务等。
3.前端部分,HTML5CSS3JS(和Java一样复杂,会使用就行),HTMLDOMJqueryBootStrap等。
4.JavaEE部分,Tomcat和Nginx服务器搭建,配置文件,Servlet,JSP,Filter,Listener,http协议,MVC等。
5.框架部分,每个框架都可以分开学,在去学如何使用SSM或者SSH框架,如何搭建,如何整合。开发中为什么会用框架,Rest是啥?Spring为啥经久不衰,底层如何实现等。
6.23种设计模式,掌握常用的,比如单例模式的多种实现,责任链模式,工厂模式,装饰器模式等,了解常用场景。
7.基础算法和数据结构,八大排序算法,查找算法。(面试会问)
8.(不做硬性要求)熟练使用maven等构建工具,git等版本控制工具,熟悉常用linux命令,log4j,dubug,junit单元测试,日志打印工具,Redis等NoSql。
9,也是最重要的一条,对待Java要时刻充满激情!
自己能不能找到工作,还是要看你自己学的怎么样,自己的技术掌握的有多少,自己适不适合进行自学。
如果说你技术学的真的很不错的话,这个肯定是能够找到工作的,自己能不能找到工作。公司会不会录取你,这个就要看你自己的技术以及学历了。具体的自己能不能找到工作你可以参考百战程序员的学习路线(其中对重点掌握的知识点都有具体的学习目标)——
我觉得不是java学到什么程度可以去工作,而是要敢于先找一份工作。
我在毕业找工作的时候也有这个问题,总觉得我看了很多书,也有了一定的java基础知识体系,对着网上的javaweb程序练了框架,但是我怕人家企业不用我练的这些。找到一份真正的java工作以后,我才知道,人家企业都是有内部培训的,对于那些没有工作经验的人,企业要求很低,基本他们用到的都会教你,业务和技术都会教,所以不要因为觉得自己学的还不够扎实就不敢去找,一定要莽一点,大不了混个工作经验也要去尝试。
最后,祝你找到好的工作吧,我会经常更新java面试的基础题以及面试经验,大家一起努力吧!
上拉勾然后看招聘的条件你都学会了就可以了最好找计算机学院软件工程方向的要几本基础的书然后在网上买点关于JAVA方向的书什么20多天学会JAVA的千万别买没用天天从早上八点打到晚上11点多到明年五六月份差不多就可以找工作了