java自学到什么程度就能找工作了
发布网友
发布时间:2022-04-20 22:16
我来回答
共14个回答
热心网友
时间:2022-04-08 21:14
看了众多幼稚的回答,我实在是忍不住要说两句了
首先既然你选择了java就要知道最核心要学习的是一个叫做面向对象的思想,至于这个思想你那个比较好的同学说每天12小时看书属于一个干扰选项,毫无关系。
对于计算机编程尤其是面向对象思想来说,属于一个典型的领悟性知识,不是你看书多长时间就可以的,从这个层面来说这个和佛教看经书一样,你觉得没悟性的人每天看12小时金刚经就能领悟么?
多的不说,捞干的讲,所谓CS和BS结构是在互联网飞速发展以后出现的,CS就是传统的客户端服务器应用,而BS是浏览器服务器应用,都需要有服务器,严格说单机版的软件(完全不上网)不属于这两种,那么就要知道java究竟适合做什么
如果要做CS结构软件这个是比较麻烦的,因为多数用户使用windows系统,如果要做CS结构的软件需要让客户在本机上安装java的运行环境(jre或者jdk)才可以运行软件,虽然很多优秀软件比如Eclipse都是java开发的,但是要做到和C,C++,C#媲美的桌面应用图形界面要做的工作非常艰巨
而BS结构就是java的优势了,对于微软来说他们的BS程序只能跑在IIS服务器上而IIS服务器又只能在windows上安装,但是java就不同了,java的特点是跨平台无论你是Linux,Unix,MacOS还是windows都可以安装java应用服务器(最著名的tomcat,JBoss,WebSphere,WebLogic),由于浏览器服务器的软件结构,用户是完全感受不到你服务器端使用的是什么系统,但是由于java如此灵活在服务器端就可以实现一次编写处处运行
两种软件结构说完了,再说说现在java的趋势,java发明之初是用在洗衣机上的,由此java起初是一款嵌入式编程语言,而现在很多手机依然使用java来编程,这里就涉及到java类库的三个版本java SE,java EE,java ME,其中ME就是专门给手机之类移动设备使用的,而如今Google推出了android以后让java更上一层楼,android其实是一款使用java语言的Linux手机系统
另外java最新版本javaFX,正在挑战RIA行业两个老大flash/flex和Silverlight,另外这个版本的后续应该会非常容易移植到android上,这样就造成一次编写在BS结构服务器端可以跑放在android手机上也可以跑
另外一楼说的SSH已成明日黄花,struts正在逐步被淘汰,取而代之是struts2,虽然名字只相差1个数字,两个框架是完全不同的struts2其实是围绕着xwork来开发的比struts1.x强的不是一星半点现在还有人用struts完全就是历史遗留项目而言
至于spring,尤其内容很庞大而大家通常使用的组件又很少造成很大程度的冗余,Google guice就是一款非常不错的AOP组件可以代替spring的AOP组件(spring最常用的组件)
另外你朋友在北京应该做的是BS javaEE或者手机,这两块javaEE要赚大钱难,你需要有团队而你只是个棋子,团队赚钱,你分残羹而言,对于手机来说如果你开发android完全可以做个freelancer,可以赚很多,不过建议是少看书,每天12小时写代买加思考,书这种东西尤其是字典一样厚的技术书要当做工具书来翻,通读是浪费时间而且你根本记不住,只要知道有问题哪里找即可
另外所谓985只能证明你高中很会应试而已,建议你起北京不要老把这事挂嘴边,你知道身边谁是北青*的?
此外推荐一本杂志《程序员》每期都要看,比看12小时书有意义的多
热心网友
时间:2022-04-08 22:32
我不是计算机专业的,今年毕业就找的计算机java软件开发的工作。给你几点建议
如果你是应届毕业生,参加校园招聘,公司一般要求不太高。只需掌握java SE的相关知识就差不多了,比如基本语法,面向对象思想,多线程等。基础要过硬,公司一般都会提供实习机会。java EE最好自学一些,比如SSH三大框架,或者javabean+servlet+jsp技术,如果你懂这些,公司在面试的时候会轻易的看重你的。简历中最好有项目开发的经验,不管是自己做的项目,还是学校的项目,这个公司很看重。
个人推荐:自己动手做一个web项目,项目需要的技术涉及到下面这些就ok了
开发环境jdk + eclipse
服务器 tomcat
数据库MYSQL
技术JSP
如果你能亲自动手做过项目,你会对某些技术理解更深刻。这样应答HR的时候就会得心应手。
热心网友
时间:2022-04-09 00:06
首先既然你选择了java就要知道最核心要学习的是一个叫做面向对象的思想
对于计算机编程尤其是面向对象思想来说,属于一个典型的领悟性知识,不是你看书多长时间就可以的,从这个层面来说这个和佛教看经书一样,你觉得没悟性的人每天看12小时金刚经就能领悟么?
多的不说,捞干的讲,所谓CS和BS结构是在互联网飞速发展以后出现的,CS就是传统的客户端服务器应用,而BS是浏览器服务器应用,都需要有服务器,严格说单机版的软件(完全不上网)不属于这两种,那么就要知道java究竟适合做什么
如果要做CS结构软件这个是比较麻烦的,因为多数用户使用windows系统,如果要做CS结构的软件需要让客户在本机上安装java的运行环境(jre或者jdk)才可以运行软件,虽然很多优秀软件比如Eclipse都是java开发的,但是要做到和C,C++,C#媲美的桌面应用图形界面要做的工作非常艰巨
而BS结构就是java的优势了,对于微软来说他们的BS程序只能跑在IIS服务器上而IIS服务器又只能在windows上安装,但是java就不同了,java的特点是跨平台无论你是Linux,Unix,MacOS还是windows都可以安装java应用服务器(最著名的tomcat,JBoss,WebSphere,WebLogic),由于浏览器服务器的软件结构,用户是完全感受不到你服务器端使用的是什么系统,但是由于java如此灵活在服务器端就可以实现一次编写处处运行
两种软件结构说完了,再说说现在java的趋势,java发明之初是用在洗衣机上的,由此java起初是一款嵌入式编程语言,而现在很多手机依然使用java来编程,这里就涉及到java类库的三个版本java SE,java EE,java ME,其中ME就是专门给手机之类移动设备使用的,而如今Google推出了android以后让java更上一层楼,android其实是一款使用java语言的Linux手机系统
另外java最新版本javaFX,正在挑战RIA行业两个老大flash/flex和Silverlight,另外这个版本的后续应该会非常容易移植到android上,这样就造成一次编写在BS结构服务器端可以跑放在android手机上也可以跑
另外一楼说的SSH已成昨日黄花,struts正在逐步被淘汰,取而代之是struts2,虽然名字只相差1个数字,两个框架是完全不同的struts2其实是围绕着xwork来开发的比struts1.x强的不是一星半点现在还有人用struts完全就是历史遗留项目而言
至于spring,尤其内容很庞大而大家通常使用的组件又很少造成很大程度的冗余,Google guice就是一款非常不错的AOP组件可以代替spring的AOP组件(spring最常用的组件)
另外你朋友在北京应该做的是BS javaEE或者手机,这两块javaEE要赚大钱难,你需要有团队而你只是个棋子,团队赚钱,你分残羹而言,对于手机来说如果你开发android完全可以做个freelancer,可以赚很多,不过建议是少看书,每天12小时写代买加思考,书这种东西尤其是字典一样厚的技术书要当做工具书来翻,通读是浪费时间而且你根本记不住,只要知道有问题哪里找即可
此外推荐一本杂志《程序员》每期都要看,比看12小时书有意义的多
热心网友
时间:2022-04-09 01:58
简单介绍一下我个人的心学习经验吧这是我在专业培训机构的学习流程:
首先JAVA基础是你的第一门必修课,要熟练掌握各种java基础以及高级的相关知识,尤其是集合的应用,以及对面向对象的深刻理解:封装,继承,多态(重载,重写),一定要熟练掌握,了解其特性和应用方法。
但是在你学习java的同时,一定要注意对MVC设计模式的了解与渗透,为今后的学习做下铺垫。在你大体掌握JAVA语法的同时,建议你开始学习Oracle的相关知识名主要以SQL语句为主,一定要熟练掌握。在对数据库库有一定了解后依次开始进行下列学习:
1,JDBC数据库连接
2,html静态网页设计
3,Servlet的应用
4,MVC设计思想
5,javaWEB ,jsp页面设计
6,小型项目实践
7,Struts框架学习
8,大型项目实践
以上的各个部分在实际工作应聘中缺一不可,给自己一个系统的学习计划,结合书籍和相关视频,多巧多练,必须勤动手多打代码~~
面试要多加注意针对性的面试问题,之后公司都会有准们的业务培训,之后你才能够依靠软件吃饭啊~
如果需要相关资料你可以留下邮箱,我发给你。
热心网友
时间:2022-04-09 04:06
在大学阶段,我们学习编程更多的是兴趣使然,但是临近毕业,当所学的知识与技能马上要转化成挣钱谋生的手段时,我们难免焦虑了。于是我们拼命的啃书、刷面试题、参与到实习公司的开发项目中……或许唯有这种充实有所获的感觉,才能在残酷的毕业季带给我们足够的就业安全感。
Java学习到什么程度可以找第一份工作?Java开发属于入门容易精深难的编程语言,尤其各种框架繁杂,很难一口气就达到很高的程度。其实面试官也明白:对于刚刚步入职场的人,他们不会奢求你是个全才,但是要个能做事的人、会做事的人则是他们的底线。
即便你有名校标签或者在大学期间有着不错的学习成绩,但是也要深刻的认识到:大学的教学内容与社会工作需求方向是不一致或者说是不吻合的,单纯指望靠大学所学的知识一毕业就风生水起、加官进爵是非常不现实的想法。
平庸的自己,如何在海量简历中脱颖而出,我认为最重要的一点就是精准表达自己的价值。
各个公司业务不同,要求高低和方向也不同,因此无须让自己符合每一个方向,但是至少在某一或几个业务模块里体现自己的存在感。同时也要明白职场也是浓缩的社会,除了业务能力,表达能力、学习能力、应变能力、抗压能力等也是HR面试时非常看中的能力。
如果单纯从技能角度出发,我建议大家从如下知识点入手:
· Java基础:基本语法、面向对象、常用类、正则、集合、Io流、多线程、Nio、网络编程、JDK新特性、函数式编程等。
· Javaweb:掌握数据库(MySQL)、前端(Html5、CSS3、JS、BootStrap、jQuery)、后端技术(Servlet、Filter、Listener、JSP)、会话跟踪技术(Cookie、Session)、版本控制器(SVN)、在线支付等。
· Java框架:掌握主流的企业级框架,开发和管理工具(Maven、Git、Idea)、Spring、webMVC框架(SpringMVC、Struts2)、ORM框架(Hibernate、MyBatis)、权限管理(Shiro)、工作流(Activite)、POI、Echarts、Spring新特性等。
· Java+云数据:完成金融/电商类大型分布式项目/APP 服务端项目
最后,希望大家都可以找到一份称心如意的“第一份工作”
热心网友
时间:2022-04-09 06:30
在编程的世界里,Java一直是企业级别开发最喜欢选择的编程语言,从java目前的就业形势来看还是相当不错的,由于手机安卓开发的需要,许多人也开始转战Java的学习,java技术更新的很快,而且在现在中国的培训机构里java学员都是批量生产的,那么竞争压力也是很大的。所以许多人在学好java的基础后,转战到火热的安卓开发。成都IT培训优就业小编今天来分析一下java各种大致学习路线。
首先总结一下做java最后大致是两个方向:web企业级开发(JavaWeb
J2EE)和手机android开发。这两个方向的先决条件是J2SE,J2SE并不是那么简单,只有当你逐渐学的深入了你才体会到java的精髓。
1.HTML+CSS+DIV,前端会用到,作为研发人员至少应该会简单写些页面出来,这是许多编程语言都需要了解的基础。
2.JAVASCRIPT,想要使用一些特殊的效果就需要这个了,但是你并不需要很精通,当你需要用到JS的地方可以用Jquery代理,Jquery很好学,很有用的JS框架,看似复杂华丽的效果他都能轻松完成。
3.Ajax,前端异步交互技术,值得去研究
4.JSP,Servlet,Javabean,发展至今已经不提倡在JSP里嵌入JAVA代码,所以仅仅是作为视图层使用,嵌入些如JSTL和Struts2标签库的标签成为动态页面。Servlet是应该重点学习的,包括如过滤器、*等,这些都是当下Struts2或者未来WEB框架的底层基础和原理。
5.Strut2+Hibernate(or JPA)+Spring,当下十分流行的开发框架。其实是很容易上手的,但关键是需要懂得原理。
6.Web Service技术,它能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换数据或集成。依据Web
Service规范实施的应用之间, 无论它们所使用的语言、 平台或内部协议是什么, 都可以相互交换数据。
用一个月时间把《Java2参考大全》或者《Java核心技术1(基础篇)》拿下来,然后再用1个月时间把《Java核心技术2(高级篇)》拿下来,最后再把《Java编程思想(第四版)》弄熟(理念性比较强,主要是将编程思想的),然后强迫自己去多做项目,慢慢累计自己的代码量,这样差不多1年时间,估计你就能掌握java编程了,也就代表你能上班了。
热心网友
时间:2022-04-09 09:12
前几年Java人才比较缺乏,只要基础不算太差,基本都能找到还不错的工作。
17年开始,懂Java的人越来越多,企业对求职者也提出了更高的要求,
他们更希望招聘一些马上能上手工作的,所以倾向于招聘一些有项目开发经验的,
现在连那么多的大学计算机专业毕业的大学生找不到工作,
还需要毕业前后参加一些专业的Java培训班来增加实战经验,
更不用你自学java了,如果你的悟性不是非常高,我想很难通过自学找到工作。
Java自学学不好的原因:
1、缺乏辅导和指导。
2、坚持不下去,定力问题。
3、缺乏学习氛围。
4、学习材料问题。
所以,如果想要能够尽快就业,首先要选择IT学校把基础要打牢,
其次要有一定的项目开发经验。
热心网友
时间:2022-04-09 12:10
想通过自学掌握这门语言,这显然是不太现实的,
Java的奥妙之深,之复杂是很难衡量的,
而无论是网络上的Java教学视频,还是书本里的知识都有一个循序渐进的过程,
学会一步后才能了解下一步,
如果问Java在没有任何基础的情况下自学多久能掌握,答案是很难学好。
学java不难,主要是有人带你,跟着项目走那才能进步得快,才能入门,
否则自己学的不仅慢,而且不得重点。
而且这个行业已经人满为患了,初级的已经不好找了,只能尽人事看天命了!
我个人的建议是,一定要有一个能指导你的人,能到专业的学校学会更好,
不能都靠自己闭门造车,这样的行为并不聪明,
结识一位这方面的人才,时不时去问问人家问题,
不然你可能会发现一个小问题能困扰你一天,最后还不知道是什么原因。
其实也可以去电脑学校参观学习,多比较哈
热心网友
时间:2022-04-09 15:24
首先JAVA基础是一门必修课,要熟练掌握各种java基础以及高级的相关知识,尤其是集合的应用,以及对面向对象的深刻理解:封装,继承,多态(重载,重写),一定要熟练掌握,了解其特性和应用方法。需要掌握如下技术才能找工作:
1,JDBC数据库连接
2,html静态网页设计
3,Servlet的应用
4,MVC设计思想
5,javaWEB ,jsp页面设计
6,小型项目实践
7,Struts框架学习
8,大型项目实践
热心网友
时间:2022-04-09 22:44
自学java到了解java开发原理,开发步骤,java基础要扎实。具有一定的开发能力。在简历中需要写入你所参加开发过的项目并且能讲出你在其中左了什么,不是计算机系可以报考程序员证书什么的追问我自学的哪儿来的项目经验?程序员证书哪个权威一些呢
追答网上有很多的 软件开发的项目,你可以下载下来根据要求自己开发,程序员证好像是分国家的和教育部的 两个都差不多 不过是个找工作的敲门砖
热心网友
时间:2022-04-10 02:48
程度,你放心JAVA中有你学不完的东西。
这也是他一直在更新,
只能说你要一直学习,
具体你说的找工作···
你首先要有自己做的而项目吧,
做几个像样的点的项目,
出去的时候也好应付,
在说光看书肯定是不行的,
一定要多多实践,
因为只有在你做项目的时候在知道你的缺点所在。
希望能给你带来好处````
热心网友
时间:2022-04-10 07:10
深入理解常用框架的底层实现原理3. 数据库,服务器等各方向的性能调优和具体的优化操作4. 对数据结构和算法要了解其实现过程5. 分布式,集群的实现6. Linux系统环境操作7. 线程并发的处理8. JVM,GC,设计模式的底层实现。9. 有自主学习和解决问题的能力很多大的互联网公司对学历要求还是很高的。所以这里截取的都是普通公司的对等要求,希望能给帮助到你
热心网友
时间:2022-04-10 11:48
我感觉JAVA找工作
如果是去做b/s程序的话就去把SSH学懂学通
Spring + Struts +Hibernate
掌握EL jstl 表达式
数据库至少掌握2种
如果做C/S的话要求就更高了..这个不是我的方向过你参考下别人的意见
热心网友
时间:2022-04-10 16:42
java基础是必须的,其次是数据库的一些知识啊,还有就是一些开源的框架,Struts,Spring hibernate等等,如果做web,就需要学一些html还有javascript方面的知识,自己学困难比较大,可以考虑到siki学院看下。里面很多免费的视频
自学java到什么水平能够工作(自学java到找工作要多久)
Java学习到什么程度可以去找工作?1、熟悉JavaSE、JavaEE体系架构。掌握HTML、CSS、JS、Jquery、vue.Js、Angular.js等前端知识。熟练掌握Oracle、SQLservice、Mysql等数据库的使用。掌握Jsp,Jdbc,Hibernate,Spring,Springboot,Redis等的开发技能。2、Java要学到熟悉各种开发工具的用法才能找工作。1、能使...
java学多久可以就业?
首先如果你要自学Java知识的话,可能要学一年以上的时间才能达到可以找工作的程度。千锋教育就有线上免费Java线上公开课。因为Java自学起来相对比较难,正确的学习资料的获取、学习中遇到的问题以及要如何积累项目经验等都是自学中常会遇到的问题,而且解决起来都比较花费时间,所以自学Java需要一年以上的时间才能找工作,再加...
java要学到什么程度才能找工作(学java可以从事什么工作)
零基础学java学到什么程度可以找工作?1、Java要学到熟悉各种开发工具的用法才能找工作。1、能使用基本的开发环境,比如会用IDEA集成开发环境开发、调试和运行Java,会用mysql等客户端连接到数据库。知道基本的语法,会照着现在的代码改一下,开发新的功能。2、熟悉JavaSE、JavaEE体系架构。掌握HTML、CSS...
自学java到什么水平能够工作?
零基础学java学到什么程度可以找工作?1、Java要学到熟悉各种开发工具的用法才能找工作。1、能使用基本的开发环境,比如会用IDEA集成开发环境开发、调试和运行Java,会用mysql等客户端连接到数据库。知道基本的语法,会照着现在的代码改一下,开发新的功能。2、熟悉JavaSE、JavaEE体系架构。掌握HTML、CSS...
java要学到什么什么程度才能参加工作?
熟悉一些框架知识,比较常见的框架就是SSH,很多企业在招聘的时候都会或多或少考察一些框架知识,所以对于框架的原理和基础概念一定要了解。二、Java项目要积累:想要找到一个好工作,一定要具备一些Java项目开发经验。前几年Java人才比较缺乏,只要基础不算太差,基本都能找到还不错的工作。但是随着互联网...
java要学到什么程度才能找工作(java要学到什么程度才能找到工作)
建议最好还是先自己动手做几个简单点的小项目,这样可以保证你至少在面试时别人问起你项目经验时,你无话可说。Java学习到什么程度可以去找工作?程序员是近年来非常受欢迎的职业,吸引了大量的毕业生加入到具有巨大市场缺口和高薪的程序员行列中来。这包括不同专业的学生,就像自动化专业的小编也在其中...
java学到什么程度可以找工作
java学到什么程度可以找工作如下:Java作为一门热门的编程语言,现在越来越受到企业的青睐。很多人都希望通过学习Java来找到一份好工作。那么,Java要学到什么程度才能就业。有以下几个方面。一、基础知识 Java的基础知识是学习Java的基础。首先需要掌握Java的语法和基础知识。包括Java的数据类型、控制结构、...
学java一般要多久才可以出来找工作?
除了掌握Java的基本知识和技能,找工作还需要具备一定的项目经验和实践能力。因此,在学习Java的过程中,建议尽可能地参与一些实战项目,积累项目经验,提高实践能力。通过项目实践,可以更好地理解Java在实际开发中的应用,并熟悉常见的开发工具和框架。总之,学习Java并找到工作所需的时间因人而异。一般来说...
java学到什么程度能找工作?
学习Java技术可以先自学一段时间,看自己合不合适,但是一定要坚持,因为既然选择了IT,就要养成终生学习的习惯。下面是我觉得你作为初级Java工程师应该掌握的技术。1.Java SE部分 初级语法,面向对象,异常,IO流,多线程,Java Swing,JDBC,泛型,注解,反射等。2.数据库部分,基础的sql语句,sql语句...
学java需要多久才能才能工作?
自学Java至少需要一年以上的时间才能达到找工作的水平。报班培训四到六个月的时间就可以找到一份不错的工作。因为Java自学相对比较难,正确的学习资料的获取、学习中遇到的问题以及如何合理运用学到的知识等都是自学中常会遇到的问题,最主要的还是作为初学者没有人指导带着入门,而且也没有足够的项目经验...