最近面试了不少Java开发朋友,感觉体会很深,给大家说道说道:面了一些通过的太少,通过率很低,为什么呢?我这里也稍微总结了下:(希望和大家共勉)
- 基础知识不扎实,只是掌握了其表面的东西
- 数据库这块,只是简单会用,里面的优化和原理不明白
- 项目中使用某一个框架,不明白这个框架是干什么的,反正就是用了,但是就不明其道理
- 项目中安全这块没有考虑,或不清楚
- Java相关组件只是简单用了下,只知其一,不知其二
- 另外,个人感觉,很重要的一点,有些朋友不能将自己开发过的东西,使用过的技术融会贯通(单个技术点知道一些,结合项目实战,就懵逼了),自己开发过的东西,本来用的就是这个技术点,但是一问就不清楚了,我们不应该只是作为代码的搬运工,更应该成为一个有灵魂的程序员,知道自己在干什么,用这个技术到底在做什么。这样我们才能在工作中不断的成长