自学java学多久可以找到工作
找工作不是看自己学java学了多久,而是要看自己的能力掌握到什么程度了。如果是自学java的话,至少要学习一年才能达到找工作的程度。自学java并没有那么容易,基础知识是一部分,更重要的是要积累项目经验,这些都要花大量的时间去学习。
java学多久可以工作
如果你要自Java知识的话,可能要学一年以上的时间才能达到可以找工作的程度,因为Java自学起来相对比较难,正确的学习资料的获取、学习中遇到的问题以及要如何积累项目经验等都是自学中常会遇到的问题,而且解决起来都比较花费时间。
所以自学Java需要一年以上的时间才能找工作,再加上如果学习的人自制力不强的话,可能都学不到可以找工作的程度就半途而废了。
另一种学习方式就是报班培训了,报班培训的话一般要学习6个月左右,比起自学时间要短很多,这是因为培训机构有系统的教学体系和经验丰富的讲师来指导你。
培训机构会有专门的研发老师负责研发课程内容,这样你只需要照着学就可以不用自己再费劲去找学习资料了,而且学习中遇到问题也可以随时找培训机构的老师解决,最后培训机构还会在课程中穿插实战环节,所以一般能认真学完的人最后都能积累一定的实战经验,找工作的时候会更有竞争力。
java工程师要具备哪些能力
1、java 基础
不用说精通,至少是常用的要熟练。必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、HtmlConverter、jar、 java、javac、javadoc、javap、javaw、native2ascii、serialver。
2、各种工具的使用
必须至少熟练使用一种IDE的开发工具,例如Eclipse、Netbeans、JBuilder、Jdeveloper、IDEA、JCreator或者Workshop,包括进行工程管理、常用选项的设置、插件的安装配置以及进行调试。
3、j2ee框架
用java来做WEB应用,少不了使用j2ee框架,目前主要使用的有1)struts、2)spring、3) hibernate、4)ibatis、5)spirngMvc等等的其他一些相似的框架,还有经常会用到的缓存框架例如memcached,ehcache,oscache等。
4、数据库基础
数据库当下主要还是关系型数据库,产品有oracle mysql sqlserver db2,需要掌握基本使用,和根据业务逻辑设计表,索引,视图,存储过程,函数等。
5、设计模式
知道常用设计模式的优缺点·能画出常用设计模式的UML图,知道并且能够在适当的时候用来解决问题就可以了。