|
很多Java小白都很关心我学到哪可以去找工作?其实那你不如直接去看公司需要你拥有什么样的技能!
实际上,Java初级岗位对从业者要求不高,能熟练使用常见的Java框架就行了,可能找不到大公司,从小公司开始也能锻炼自己,积累经验也可以后期跳槽。
目前Java初级岗位比较饱和,而中高级岗位还很有很多,也希望你能继续加油~
- 大部分公司对Java初级开发要求是会用Spring Boot+JPA做增删改查,熟悉各种开发工具的用法。
- 熟悉Java核心技术点,包括面向对象、集合、异常处理、多线程等技能
- 能使用基本的开发环境,像是IDEA集成开发环境、调试和运行Java,会用mysql等客户端连接到数据库。
- 基本的Java语法熟练掌握,可以照着现有代码修改并开发新功能,如果有问题也能自己通过查资料很快解决!
- 熟悉Spring boot(或其他web框架,比如ssm等)框架开发业务的做法,最低标准是在开发时能参考现有的代码改写。比如现有订单查询模块,能据此开发一个员工查询的模块。
- redis、dubbo等一些分布式组件属于加分项,会的话锦上添花!
以上也算是总结了一些公司对Java开发者的要求,所以要想去找到Java相关的工作,我建议你可以先去招聘网站上看看自己心仪岗位所需技能,再去学习。

Java学习目前就是自学和培训,如果是零基础小白我还是不建议全程自学,因为需要你长时间耗费精力、耐心、去看视频找资料学习,过程中要是没有人一起学就会很枯燥,再一个Java学习必须需要你有足够的兴趣做支撑,否则很容易半途而废!
当然也可以先看视频自学了解Java和Java培训机构,选一家适合自己的培训班我觉得效率更高(因人而异)
因为我是先自学后培训,所以选择培训机构有几个小建议:
- 选择有试听的,我那会去动力节点是先上了个实验班最后考试通过才让正式报名的,不然你若是不适合学Java,试听其实也可以帮你筛选出来;
- 多选几家在能力范围内去线下考察,选择最适合自己的(讲师、课程等),不是说最贵的就是最好的;
- 签合同的时候都要看仔细,甲方一定得对照清楚,不懂得就问。
除此之外总结了一条完整的学习路线供你参考,从头学到尾,去找工作也就可以了!
第一部分:JavaSE:Java语言最基本的一套库
学习JavaEE或JavaME之前,JavaSE是必学的。
* Java开发环境搭建
* Java基础语法
* 面向对象
* 数组
* 异常
* 集合
* 线程
* IO流
* 反射机制
* 注解Annotation
* 网络编程
第二部分:数据库 【MySQL + JDBC】
* 只要学习编程,数据库是一定要学习的,是一门公共的学科。
* java、C、python、C#等程序员都需要学习数据库。
* 数据库产品很多: MySQL、Oracle、SqlServer、DB2......
* Oracle:银行、政府使用oracle的较多。
* MySQL:互联网公司、一般企业使用MySQL较多。
* Java语言链接数据库:JDBC
第三部分:WEB前端
* 系统结构:B/S【Browser/Server】 C/S【Client/Server】
* WEB是网站的意思。WEB前端是:网站当中的页面。
* WEB前端程序是运行在浏览器当中的。
* HTML5 + CSS3 + JavaScript(JS)
* WEB前端也有很多框架:
- jQuery
- Bootstrap
- Vue
- NodeJS
- AugularJS
- RectJS
- LayUI
- EasyUI
.....
第四部分:Javaweb
* Servlet
* JSP
* AJAX(是JavaScript的一部分语法,专门做页面局部刷新)
第五部分:JavaWEB项目
* 做一个B/S结构的项目,将WEB前端和JavaWEB内容做一个整合练习。
* 其实到这里为止,所有的系统都可以做了。但是用的技术很Low。没有用框架。
学完找工作前,面试题一定一定多刷
我那会一天满打满算都有9个小时在刷题!

简历一定也别忽视,写得不好你学得再好,人家看你简历潦潦草草的,正眼也不会瞧你。我就吃过这个亏,明明在培训机构也做了好几个实战项目,有和同班同学一起接的,还有机构提供的大厂实践项目,但是没培训完我就投简历,而且我那会是海投~~等了2个月都没人搭理我!!后面学完了老师帮着我们改简历,所有做过的项目都优化了语言往上写,后来一投就有几家大中型公司通过的,所以简历真的很重要!
最后学习需要耐心,俗话说台上十分钟台下十年功,希望你能踏下心来努力学习Java,待到未来厚积薄发,找一个心仪的工作! |
|