你好我是小小办公室的叶子 很高兴回答这个问题 Java开发属于入门容易精深难的编程语言,尤其各种框架繁杂,很难一口气就达到很高的程度。学习多久一般需要看你的基础能力和素质,如果是专业课班出身,那度学起来就会很快,如果是知零基础转行,那可能就要慢些,。周期一般在五个月道左右,如果学习之后,能力达到专市场要求的标准,以目前市场对java的需求量来讲,找属一份工作还是不难的。如果单纯从技能角度出发,我建议大家从如下知识点入手:· 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 服务端项目最后,以上仅个人观点的 希望对你有所帮助,早日找到一份称心如意的“第一份工作”