每一个来黑马学习的人儿,都是有“故事的人”!好多同学应该跟我一样,大学毕业即迷茫。我是2019年专科毕业,上了大学才知道自己的差距在哪里,自己的学校跟别人眼中的“好大学”差距在哪里!我大学所学专业是投资与理财,这个专业拼的不只是能力,还看学历,在大学毕业后找工作屡屡碰壁,最后找了一份销售的工作,工资很不稳定,压力也很大,于是辞掉了工作,之后又在太原面试新工作,大概面了有半个月的时间,遇到的岗位不是销售就是做电商运营,但是我对这些工作不是很感兴趣,朋友看我很迷茫,就推荐我来黑马培训了,以下是我的一些学习经验分享。
1. 学习方面 黑马教授的课程基本上涵盖了当前java行业主流的一些技术点,比如spring、springboot等框架,或者是一些中间件。我工作的这段发现,基础是很重要的,所以建议大家在学习基础的时候要多一些思考,尽量把基础打牢。有精力的同学可以自己找一些扩展的内容学习,这里我和大家分享一个有趣的技术点----java的类型擦除。
什么是类型擦除:Java在编译后的.class文件中是不包含泛型中的类型信心的,使用泛型的时候加上的类型参数,会被编译器在编译的时候去掉,这个过程叫类型擦除。比如List<String> 在经过编译后变成List<Object>,没错,类型擦除就是将泛型去掉,转而用Object这个Java中的顶级父类代替,大家可以试一下如下代码:
List<String> a = new ArrayList<String>(); List<Integer> b = new ArrayList<Integer>(); System.out.println(a.getClass()== b.getClass());
运行之后你会发现打印台输出的是true,这就是类型擦除在起作用。
2. 工作方面 工作中会遇到各种各样的问题,这是不可避免的,你可能会在写代码的时候卡住,或者是不会使用公司的某个中间件或者工具,当你翻过了公司的文档,在度娘上查了半天之后还是不能很好的推进,建议去请教公司的前辈,千万不要觉得这是什么不得了的事情,你主动请教工作上的问题或者代码的一些事情,会让别人觉得你是想要融入这个团体、这个项目的。但是也不要一遇到什么问题就去问别人,要自己思考、查阅过相关资料之后再去请假别人。
3. 面试 面试技巧就挺多了,最重要的是你一定要表述的清楚,大家可以互相之间进行面试、提问,总结一些遇到的面试的问题。还有一点是项目,可以去gitlub上找一些开源的项目,看一看别人的代码、技术点,将别人的项目熟悉之后当作自己的项目。也推荐大家CSND博客上看一些别人总结的笔记、技术点,对自己的提升是很有帮助的。
很喜欢的一句话,你的幸运就藏在你的努力里,在如此内卷的时代,祝各位都能学有所成,顺利找到自己心仪的工作! |