这是一位来自长沙校区一名学员的真实故事,发出来给正在学习和正在找工作的你,希望他的经历可以帮助到你们。
![Offer收割机,2天5个,薪资均过万,附学习经验和面试经验](http://p2.ttnews.xyz/loading.gif)
大家好,我是胡*,长沙黑马JavaEE7期学生,现已毕业,4月初来南京找工作,面试2天半,总计5家,全部都有offer,全部10K以上。推掉了其他offer,现在正式入职苏宁。
![Offer收割机,2天5个,薪资均过万,附学习经验和面试经验](http://p2.ttnews.xyz/loading.gif)
写下此文,一方面总结半年的学习经验,一方面总结这两天面试过程中遇到的问题以及解决办法,希望帮助更多的人。
1心态
学习时持续性的恐惧感
我不止一次在和同学聊天时,说我经常感觉到恐惧和焦虑。这种感觉自第一天开始就产生,因为我很害怕我被淘汰,真的,互联网行业新技术涌现的速度实在太快,比如我们学的1.7的JDK,用的是1.6API,但是2017年9月JDK9已经出现,2018年3月21日,JDK10就已经推出了。这种压迫感时时紧告我要加快学习的速度。优秀的人已经很多,如果你本身不优秀,然而又缺少危机意识,说的直白点你转这行也只能生存几年。
学习时强烈的目的感
每个人决定转行背后都有自己的故事,不再赘述。我的目的是寻求自己的理想,获得较高的社会地位还有尽快的完成资本积累,这个行业契合我的需求,就这样。
学习时要有正能量
我属于悲观现实主义者,心态比较容易受到环境影响,负能量爆棚会强烈的影响你的学习。因此你要自己主动的转换心态,其实也很简单:不看鸡汤和毒鸡汤,拒绝同学的负面引导,想想未来的美好生活等。
面试时要有自然平和的心态
我们要征服面试官要从两个方面入手:技术上使其信服,工作经历上使其信服,后者更重要。技术上要有扎实的学习基础,系统性的总结,这个不再赘述。
在陈述你的工作经历时,一定要自然和自信,不用怕,这个都是可以刻意练习出成果的。
面试官只能通过你的简历、你的自我介绍、你项目中如何解决棘手问题方面了解你的工作经历,把握好这三点,你需要的只是自然地自信地告诉他你的工作经历即可。
首先,简历制作时,工作经历不能存在一丝一毫的逻辑漏洞。比如两家公司时间连接一定要对的上,项目经历时间要对的上,公司性质要对的上等。一定要细心,仔细的书写简历。
其次,准备面试时,一定要总结项目中出现过的问题,以及具体解决办法,不要只总结业务流程和技术原理等问题,这个是很容易被问到的。
2方法
超前学习
我毕业于一所985/211高校,对于学习这件事,稍微有一点见解。我见过一些学习厉害的人,他们不一定聪明,但是绝大部分都是属于超前学习一列的。我强烈推荐超前学习,你不要什么都等着老师来喂你,我觉得这种方式很蠢:一方面学习过程是迭代的,你跟进度学只能学一遍或者自己再复习一遍,超前学习的那些人早就不知道迭代学习多少遍了;一方面,知识需要不断的深入,你的每一遍学习,都会有不同的理解,同时会有更多与老师同学交流的机会(因为同学会经常问你问题)。
热衷讨论
不要拒绝讨论,相反要积极讨论。真理是越辩越明,知识也可以在不断讨论过程中被吸收和理解,你学的错误的地方也可以通过讨论及时挑出并解决;我平均每天晚上都会有一个多小时的时间帮同学解决问题,讨论技术,这对我对知识的理解和记忆有极大帮助。
系统性总结
老实说半年学这么多知识,如果加上自己扩展的知识,还是很多的。你需要系统性总结,手抄也好,用xmind也好,都可以。如果你能把大部分重要的知识总结好了,面试过程中你会享受巨大的益处。
知识不够就要花钱买书看
不再赘述,我买了算法、虚拟机、面试宝典两本、网上下载了专业电子书不计其数,是真的都看了(出了算法只搞了排序和数据结构外),面试过程帮助极大。
3面试准备
面试过程中,这些都是被频繁问到的,如下:
基础部分
基础知识:不再赘述
多线程:通信、中断、死锁、volatile原理、并发容器、线程池、锁的种类等;
IO流:分类,原理
框架部分
Spring: 原理、AOP、DI、JavaBean生命周期等;
SpringMVC:原理,常用注解、与Struts2对比
Mybatis:原理、配置、与Hibernate对比、一级二级缓存等;
调优
Tomcat调优、JVM调优、数据库调优
高并发
如何解决高并发(硬件软件层面)
SOA架构、dubbo原理、项目整个架构
数据库
Mysql引擎、事务、sql优化、
数据库分片、库散列表
储存过程、函数、触发器、索引等
分布式锁
Redis分布式锁、zookeeper分布式锁、数据库锁
Redis:
原理、搭建过程、数据持久化、为什么用Redis而不是数据库、异常处理
Zookeeper:
原理、作用、异常处理
ActiveMQ:
原理、内部结构、异常处理
Solr/ElasticSearch:
原理、区别等
大家不需要担心,面试不是一个人的行动,你背后有一个团队支持着你(感谢就业服务部的贴心服务)。
4尾言
7个月感触良多,怀疑过自己怀疑过黑马,走过这一段路程后,我衷心地感谢黑马,感谢各位老师不辞辛劳地倾囊相授,感谢家人的支持,女友的鼓励。
最后,总结一下:
道阻且长,光明灿烂;保持清醒,夯实基础;隐忍克制,一鸣惊人!
附上学员的录取通知书
相信有一天你也可以,加油!!
关注“黑马程序员” 评论转发回复:java宝典
閱讀更多 黑馬程序員 的文章