Java学到什么程度可以去面试找工作?

我认为想要能顺利的找到Java开发的工作,首先熟练或者至少会使用Java的各种框架,然后再找个项目,能让它从零开始到跑起来。如果这些都可以,那么找份工作还是很简单的。

也可以对应以下必学知识点,必学知识点,必学知识点(重要的事情说三遍!!!):

java 基础

面向对象、集合、线程、锁、IO流、JDBC、反射等 Spring , SpringMVC, SpringBoot

持久层框架:Mybatis 、hibernate、JPA、 SpringDataJPA (至少会1个)

推荐学习Mybatis 数据库:MySQL、Oracle (至少会一个,推荐学MySQL先)

进阶: NoSQL: Redis 等

消息队列: rocketMQ、RabbitMQ、Kafka 等 (SpringCloud 这一片 )

扩展:

服务器:Tomcat、Nginx

最早的web开发体系: (Servlet、JSP)、Struts2、mybatis/hibernate

当然找份工作容易,找份好工作就没那么容易了。我特地去翻了一下大厂的面试指南中总结的大厂实际的应聘条件是怎么样的?

P5:对于技术栈有通透的理解,体系化思维完整,有强大的培养潜力。

解释:从操作系统、数据库到中间键到程序语言都要清楚。算法、编译,在面试的过程中都会问到。体系化思维完整就要体现在,你如何把学到的知识重新组合产出一个产品为公司带来收益。

P6:对行业和技术趋势有深刻的见解,技术知识熟知,能一竿子到底。

除去基础的算法知识和coding能力,一些市面上产品有深刻地见解。并开始思考如何创造一个有价值的产品。

要明白技术是为产品服务,说白了就是要用自己的技术为公司赚钱。

所以要达到P6的水平就要有能为产品服务的技术,比如要有以下的体系做铺垫。

Java学到什么程度可以去面试找工作?_第1张图片

像我这种小菜鸡刚开始是老师带着走的,但是学起来还是很痛苦。到找到工作这过程自己付出的可能是别人的四五倍,不过真的收获非常多。所以我还是想把自己从学校和一些课程中总结的学习Java的心得分享给大家。

首先,摆正自己的心态,遇到瓶颈期是很正常的事情。我自己的解决方式有三种:

1、死磕

2、死磕

3、休息一会儿继续死磕

我觉得自学的过程就和走迷宫一样,停下来永远都走不出去,但是多尝试总会找到走出去的正确路线。

其次,我建议初学者除了看书以外,还可以找几个视频跟着学习。现在向B站,youtube,菜鸟教程等网站上的学习资源都很丰富。跟着视频学习的好处就是你可以循序渐进的把知识点学习和吸收。

顺便在这里说一下,我目前是在职Java开发,如果在学习Java的过程当中有遇见任何关于学习方法,学习路线等方面的问题,你都可以 点击  Java技术讨论,这里面聚集了很多正在学习Java技术的初学者,也有不少从事Java开发岗的大佬,与Java相关的问题都可以随时发出来讨论。

因为当初在大学选择CS专业主要也是为了毕业后求职的需求。说实话跟着老师走,我也学得很痛苦。特别是到中期的时候因为之前基础也没打扎实,那段时间真的看到Java都想yue~(为了能让自己爱上Java,我还给自己第一只猫取名Java)。

后来决定自己再恶补一下基础知识,学完以后感觉对之前的贪心法,字符串处理都有一种豁然开朗的感觉,而不是停留在表面的理解,里面的整个知识体系我觉得都很完整,而且适合初学者。你们也可以根据这个算法知识架构进行自学。

Java学到什么程度可以去面试找工作?_第2张图片

就算是到快毕业开始准备面试的那段时间,我也还会回去去翻一下自己当时初学做的笔记,除了巩固一下基础知识,还有回顾一些面试中的答题技巧和面试重点。

入门基础以后学习后面的东西其实就很简单了。就是用同一套学习方式继续学习一些深入的知识。

当然也听到很多人会说,学到后面就觉得这知识它不进脑子啊,就算是这些阶段的知识点都过了一遍,自己的技术还是很菜。这里建议后阶段要在学习中加入项目的实战练习。

你可能感兴趣的:(java,面试,开发语言)