怎样才叫做熟悉Java?

上篇文章写道想要找一份Java后台研发的工作,查看了各大大厂的岗位要求,发现都要熟悉Java,那么学习到什么程度才叫做熟悉Java呢?

 

通过查找资料,发现在《剑指offer》这本书里面作者说到掌握技能的用词如下:

了解
对某技术只是上过课/看过书,没有做过实际的项目, 通常不在简历使用,除非岗位需要
熟悉
在实际项目中使用某技能已经较长时间了,通过查阅相关文档可以独立解决大部分问题。 简历上较常使用。
精通
项目开发过程中,同学/同事向我们请教这类领域问题,我们能游刃有余解决则说明精通, 简历上不建议使用。

所以是需要做过实际项目,并且能查阅文档解决大部分问题。

总觉得不给劲,所以我再通过搜索引擎搜索,发现了知乎上有“达到什么水平才能在简历上写熟悉 Java?”这一问题。截至目前,这个问题下有18个回答,我全看完一遍后发现,我好像还是没搞懂什么程度叫熟悉Java。

后面还发现了CSDN的黄小斜写的《先搞清楚这些问题,简历上再写你熟悉Java!》,里面还发现了作者编写的 Java核心知识点整理内容,抛开技术框架,在关于 Java知识点包括JVM,集合,多线程并发以及 Java基础

怎样才叫做熟悉Java?_第1张图片

以及对照下面阿里巴巴出品的《码出高效:Java开发手册》里面的目录,发现几乎吻合。那么熟悉 Java应该是指掌握这些东西吧!

怎样才叫做熟悉Java?_第2张图片

总的来说,JVM是Java运行的直接环境,学习JVM应当就是学会Java具体运行方式,那么在遇到非语法类问题时,应该就能深入排除解决了!

集合则是有点像是数据结构的含义,通过它可以更好的定义数据类型,然后计算机进行运算得出结果。

多线程并发则是现今时代每个后台服务器都需要具备的能力之一,毕竟接入互联网的人数暴增,对于计算机的运行能力自然要求就更高了。

最后的单元测试,异常,反射,泛型等都归属于Java基础知识中吧!

那么实现达到熟悉Java只需要完成四大部分就可以了!也就是JVM、集合、多线程并发、基础

 

你可能感兴趣的:(找工作,java)