学姐没本事只能写一份总结,给没有经验却初出茅庐想入行Java的学弟学妹们

说起这个就是靓女落泪~ 人生苦短,以为老前辈曾经跟我说,人生很多弯路是没有必要走的,因为我们没有那么多时间,活着活着我们就死了,希望新手少走点弯路吧! 因为IT互联网发展的非常迅速,而Java这门编程语言作为老大哥,也一直都是所有语言中,排名一直都是第一的,而Java编程语言非常的成熟,在市场上也是非常的稀缺人才。

建议一:有一个系统的学习方案,系统的学习教程,先把Java学了一遍之后才是真正的入门,然后就是不断的练习,不断的巩固,为之后的工作打下坚实的基础。


建议二:很多新手刚学Java就看各种书籍,我走一个做了3年Java的人可以负责的告诉你,新手学习Java我不能说看书没用,但是从作用和效率来讲,这是没多大用处的,所以当建议一你完成之后,你在拿着书籍去看,这个适合看书过给你带来非常的大帮助,这叫查缺补漏,你不看一页一页的看。这才是真正的提升。


建议三:当你真正的学习一遍Java之后,你要看一些博客的文章,技术类的的,但是你没有学过一遍Java之后就别看了,一样没有什么用,最基本的概念都没有。


面试技巧

最近在给应届小伙伴们改简历,项目非常的相似,倒不是哪里培训出来的,而是大家学习都是来自哪些个视频。主要有:秒杀,商城。十个简历有九个写这两个。大家的学习路线也是惊人的相似。jvm 调优,spring 源码剖析,spring cloud 全家桶,微服务,分布式。整一个面试八股文,靠各种背诵常见考题度过面试季。
学姐没本事只能写一份总结,给没有经验却初出茅庐想入行Java的学弟学妹们_第1张图片

作为一个经历过无数次面试的面试官,咱们从一个面试官的心里来剖析一下面试官想了解到的东西。

项目面试

项目是面试官直通应聘者的途径,面试官通过项目,打开话茬,精准的了解应聘者的能力。优质的项目,是可以产出点东西的。比如说,一个可以玩的游戏,一个可以访问的网站,甚至自己的博客,这些项目都可以建立在真实的环境中,不是纸上谈兵,因而有了吸引力。

尽可能去实习。实习中的项目是最真实可信的,也是可以了解应聘者应对工作的能力。但实习也有要注意的,如果你实习了半年,但面试表现出来的是你对实习的工作了解得不够深入,会被认为潜力不行。

基础面试

对于一个应届生,除非简历上的经历足够亮眼,否则一视同仁。收上来的简历十个有九个是秒杀项目,这有什么好问的,一看就知道是网上自己看视频的。这时候面试官怎么去判断面前这个人是他想要的人呢?这么多人总要比个高低吧。于是面试题库出现了。

  • 考察基础:每个领域的题库随机问一问,可以了解这个人的技术宽度和深度
  • 考察潜力:看看最近你在学什么,学习速度是否足够快

牢记这两点,这就是大家需要去针对攻破的。

如何证明自己的潜力,请大家发挥一下自己的语文功底和创造力,使劲的吹你对这个工作多么热情和渴望,为了这个岗位你最近一段时间学到了多少东西。

单位时间学的东西越多,说明潜力越大。这就证明了潜力。面试就是一个推销自己的过程,说自己多好多好,用各种理由来说明企业招你进去是英明的,每说自己的一个优势,必须想办法举证,口说无凭。我收到很多简历上面说自己学习能力强,十个有九个是这么说的,但没有证明的例子。这一块需要用上面的方法提前准备一下。参考文献

至于你编的故事是否会被采信,面试官会对你的故事中进行深度提问,以证明你的故事是真的。比如说,你说这个月对 redis 进行深入了解,那么面试官为了证明你说的话是真的,会围绕着 redis 提出 n 多的问题证明。这也是个面试小技巧,编故事,让自己最熟悉最不怕被问的领域暴露出来,让面试官来面。

如何证明自己的基础,这个没办法,工作经历少的人多多少少都会遇到。就是题库,使劲背。面试官也头疼,几百个应聘者要挑出几个拔尖的,只能靠题库来问。
学姐没本事只能写一份总结,给没有经验却初出茅庐想入行Java的学弟学妹们_第2张图片

学习建议

我很反对迎合面试的学习的。秒杀这种项目,虽然也能学到东西,但终究是纸上谈兵,没有那个环境,了解的就不会太深入。好的项目,自己本身就是使用者,自己出需求自己实现,然后给自己用,这样可以让项目真正的被使用。

如果没有真实项目,我建议抱团。几个人合伙做一个对自己有用的小产品或者小工具。一来可以让简历与众不同,二来可以在最真实的运行环境中实践。

项目举几个例子:

小游戏集合,类似于贪吃蛇,猜数字,2048,数独等等,偏前端,发布后还可以跟小伙伴一起玩,可以做评分排名等等,想象空间挺大
自建博客,简单的博客特别容易,建张表,把文章丢进去,后端根据路由取文章到前端渲染就完成了。博客想象空间也很大,可以用爬虫实现简单的头条,可以做新文章推送,可以做评论,可以做文章推荐,可以做关键字和谐等等。
自建聊天室,聊天室是 socket 通信的,会学到 netty ,消息队列,这些知识点。聊天室再扩展下去,可以做群聊,做联系人列表,做文件传输,做内网穿透等等,有兴趣可以山寨个微信出来。【源码下载】

至于那些什么微服务,分布式,可以学概念,但没必要非要动手,这些没有真实的场景动手了也没用。从自己最容易理解最容易实践的部分开始,一边实践一边学习,有了项目经验就会理解先贤们提出微服务、分布式的背景,那时候再学习这些方案,会事半功倍。

最新2021整理收集的一些高频面试题(都整理成文档),有很多干货,包含mysql,netty,spring,线程,spring cloud、jvm、源码、算法等详细讲解,也有详细的学习规划图,面试题整理等,需要获取这些内容的朋友请加Q君样:756584822


你可能感兴趣的:(IT服务,问答分享,java架构,编程语言,java,面试,人工智能,大数据)