首先站在公司的角度来考虑这个问题,很简单,就是减少面试成本。不要培训班出来的,和不要小学毕业的,其实是一个意思,就是公司不想花大量的时间和精力去验证面试者是否是一个合格的,能胜任工作的员工。
不可否认,不管是小学毕业,还是培训班出来,都肯定会有人能够完全满足公司对员工的需求,但是这些人一定是少数的。最起码比起科班毕业的学生里,概率肯定是更低的。在如今程序员这个没有最卷,只有更卷的行业里,公司又不缺面试者,干脆降低面试成本,直接卡死。
这是站在公司的角度去考虑,那现在我们面试者的情况去考虑呢。我也是培训出来的,我刚毕业面试第一家公司的时候也包装了两年工作经验,我也羞于说自己是培训出来的,我说的是自学的。我当时最真实的想法就是,四个月的时间我觉得自己确确实实的学到了能够完成工作的水平,我需要一个面试的机会,如果我不包装,我连尝试的机会都没有,而我包装了,最起码我有一个和别人公平竞争的机会。当然我只是包装了工作经验,学历这东西,不是不敢包装,主要是企业查学历太简单了,成本太低,所以包装学历意义不大,而且包装学历的失败成本太大。
所以培训班出来的其实也不一定就比科班的差,最重要的还是学习态度,其次是学习能力,如果态度有了能力及格,认真听课,认真完成作业,多看技术贴学习,多了解新技术,没事儿复习下。能做到这样的,你觉得自己会找不到工作吗。
当然如果你对自己的基础知识并不自信,那么就在面试再系统性的学习一下,为了帮助大家提高学习效率,我已经整理好了一套Java进阶学习笔记,点击文末名片免费领取。
其中包括:
总结
上述知识点,囊括了目前互联网企业的主流应用技术以及能让你成为“香饽饽”的高级架构知识,每个笔记里面几乎都带有实战内容。
很多人担心学了容易忘,这里教你一个方法,那就是重复学习。
打个比方,假如你正在学习 spring 注解,突然发现了一个注解@Aspect,不知道干什么用的,你可能会去查看源码或者通过博客学习,花了半小时终于弄懂了,下次又看到@Aspect 了,你有点郁闷了,上次好像在哪哪哪学习,你快速打开网页花了五分钟又学会了。
从半小时和五分钟的对比中可以发现多学一次就离真正掌握知识又近了一步。
人的本性就是容易遗忘,只有不断加深印象、重复学习才能真正掌握,所以很多书我都是推荐大家多看几遍。哪有那么多天才,他只是比你多看了几遍书。
所以很多书我都是推荐大家多看几遍。哪有那么多天才,他只是比你多看了几遍书。