一般情况下,需要达到独立写项目的程度才能找到第一份工作。JAVA这东西上手容易,但是如果你仅仅达到基础的水平,是远远不够的!
所以说,如果你想找到一份满意的工作,建议还是全面系统的学习过Java,能达到独立分析需求,独立构架数据库,独立编写代码并修复bug,独立完善优化项目的程度,再去工作。
小编这有自学的过程中有一些资源可以免费共享,学习交流可加群【796170550】或者七七老师微信,二维码放在下面。
【内含Java学习80g视频,大厂面试题库,Java学习书籍,学习路线图以及技术指导】
加微信领取【备注777】
其实小白在学习Java之前,是需要做一个规划的。有了规划,学习起来才可以更高效,学习到的东西也更多。学习路上有什么问题都可以加下图美女老师微信~备注“777”有惊喜哦~一定要记得备注“777”!!!一定要记得备注“777”!!!一定要记得备注“777”!!!重要的事情说三遍。
好了不说废话了,直接讲需求。你需要学些什么?
第一 JavaSE内容:
环境搭建,基础语法,面向 对象,数组,集合,常用API ,IO流,反射机制,多线程,网络编程
学习要求:利用这些基础知识,写出一个soket聊天室和打字游戏,基础不牢地动山摇。
第二 数据库:搞定MYSQL
学习要求:多练SQL,特别是select
第三 前端:
三大核心技术 HTML CSS JavaScript(外带两个框架jQuery,Bootstrap)
学习要求:手写出一个静态页面(模仿一个页面)
第四 后端:
HML,MVC架构模式,Servlet,Filter,JSP,ELSE,JSTL,AJAX,代理模式,工厂模式,数据库连接池
学习要求:1.深刻理解MVC架构模式
2.练一个MVC模式项目(用servlet+AJAX+MySQL+jQuery+JDBC)如:oa管理系统,超市订单管理系统,采购订单管理系统,至少两个以上,转变你的mvc思想
第五 项目管理:Maven,Git
学习要求:自己练熟就行
第六 框架:
spring,SpringMBC,MyBatis必学
Struts2,Hibernate过一下就行
学习要求:1.自己搭建一个框架环境(做好备 份,入职有用)
2.升级一下自己之前练习的MVC架构模式的项目,比如:把servlet换成springMVC,把JDBS换成MyBatis,加入Spring去解耦MVC(换完能运行)
3. 练习两个项目:如ssm客户关系管理系统
第七 市场需求:
springboot(并用springboot练习两个以上项目)
注意:学习springboot吃力,就回去再学一遍spring
第八 如果想给盒饭加根加火腿:
Dubbo,ZooKeeper,SpringCloud,MQ,Nginx,Redis,Liunx,vue,多线程,设计模式,JVM优化,算法
市面上很多IT培训机构,当你完成上面这些内容的学习以后,就万事大吉了,就开始让你去找工作了!提醒你,这是远远不够的!在汉码未来,毕业生在毕业前必须独立完成2个项目才可以,这个“独立”的意思就是刚开始我提到的:独立分析需求,独立构架数据库,独立编写代码并修复bug,独立完善优化项目的能力!【这一点至关重要】
工作后你也需要继续学习,继续在IT行业中深造,树立“活到老,学到老”的信念!只有辛苦一阵子,才能在以后拥有幸福的生活!