如何自学Java上岸——Java学习笔记传授有缘人
现在学Java的人多,公司招聘要求越来越高。
想在当下的行情想做Java开发,那就一定要卷过其他人才行。
如何卷过其他学Java的人要综合多个因素。
首先最重要的就是自身技术水平,所学技术栈一定要符合现在的招聘要求。
我来给大家分享一套最新整理,对标企业招聘的技术栈。

书籍推荐:
《Java核心技术》(第11版)
《Java编程思想》(第 4 版)
《head first Java》(第2版)
上面的书籍一定要学完Javase内容之后再看,起到巩固作用,直接看书学习容易看到自闭。
学习目标:
打下扎实的语言基础,深刻理解面向对象的概念,具备初步编码能力,培养对于编程的兴趣,拥有良好的理论与实操水平。
除去过程中多做一些练习巩固学到的知识,学完Javase内容一定要做一个综合性比较强的练手项目,锻炼自己的代码思维以及实际开发能力,这里为大家推荐一个坦克大战项目给大家练手,这个项目综合性非常强,当你可以独立完成这个项目的时候,那就证明Javase学的没有任何问题。
需要获取完整项目视频及课件源码的童鞋可以联系UP领取,UP这里还有很多其他的学习资源,大家一起交流学习,共同进步。

书籍推荐:
《MySQL必知必会》
《高性能MySQL(第3版)》
《 数据库索引设计与优化》
学习目标:
掌握基本的增删改查SQL语句编写,以及对于数据库性能的调优,根据具体的需求场景来锻炼设计表的能力,最后可以独立设计数据库表。



书籍推荐:
《Tomcat与Java Web开发技术详解》
《深入分析Java Web技术内幕》
学习目标:
掌握JavaEE核心技术的理论知识,了解企业级项目开发的内核。


书籍推荐:
《Spring实战》(第5版)
《Spring微服务实战》
《Spring Boot实战》
学习目标:
熟练掌握现代企业常用的主流框架,应付日常项目开发的工作。


书籍推荐:
《Spring Cloud微服务实战》
《分布式中间件技术实战》(Java版)

计算机相关知识学习篇
数据结构
推荐学习书籍
《大话数据结构》只有把数据结构学好,才能玩明白算法。
计算机组成原理:
推荐学习书籍《计算机组成与设计》、《计算机体系结构 》、《计算机程序的构造和解释》
计算机网络:
推荐学习书籍《TCP/IP详解卷一:协议》、《计算机网络》、《计算机网络自顶向下方法》
操作系统:
推荐学习书籍《深入理解计算机系统》(原书第3版)
程序员的灵魂:算法
推荐学习书籍《数据结构与算法图解》、《算法图解》
需要2023年最新学习资源和PDF电子书的小伙伴,可以联系UP领取!

推荐刷题网站牛客网、力扣网,每天至少刷一道题
想要冲击一二线大厂必须要掌握的技能,无论是校招还是社招,都是必考的内容。
语言拓展
学一门辅助语言,建议选择Go语言或者Python,目前很多大厂在招聘的时候,如果你会Go语言会成为加分项,Go语言在处理高并发时有天然的优势,而且学习起来较为简单。
交流沟通能力(非常重要)
找工作时的面试能力尤为重要,有好的口才甚至比技术本身更为重要,如果一个人会说,会更加容易找到更好的工作,现代企业非常看重的一项个人能力。
1.训练自己的逻辑思维。有条理,有层次,尽量抓住重点,简单明了的表达。
2.多观察别人的说话技巧和方式,然后抓住机会表达和练习。
3.沉下心来开始读书,改变的不仅仅是一些知识,无形中也有改变面对事情的看法和态度,会去思考如何去正确的表达。
如果你还是在校大一大二的学生:
提前实习
提前实习进入公司接触实际项目,可在大一、大二、大三寒暑假进入公司实习,锻炼实际开发能力,增加自己的工作经历,提高就业竞争力,大厂校招非常看重在校实习经历。
参加竞赛
①ACM国际大学生程序设计竞赛
含金量:计算机竞赛中含金量最高的竞赛,是进入top名校的敲门砖,也是个人计算机水平及团队合作能力等综合素质的极佳证明。
②GPLT团队程序设计天梯赛
含金量:中国高校计算机大赛下较为权威的算法竞赛,是官方认定的保研加分项。
③蓝桥杯全国软件和信息技术专业人才大赛
含金量:同程序设计天梯赛。
④中国大学生计算机设计大赛
含金量:国奖含金量较高,在保研面试中经常会问到作品的制作过程中的问题。
参加实验室
多人合作开发项目,锻炼实际开发能力,校招招聘尤为看重。
考证
计算机一二三级考证,普通话证书等。
外企必备
过英语四六级
按照上述学习方式提高学习,系统提升,充分准备学校春秋招聘,对标一二线大厂,起步薪资可达15-30K。
如果你是大三大四学生即将毕业:
建议以实际就业出发,加紧学习节奏,Java体系掌握70%以上利用应届生身份优先就业,就业之后继续补充学习,稳定工作之后,做技术补充,技能提升。
如果你是转行学习:
转行学习更注重技术培养,用技术弥补自身非科班,非应届生的劣势。学习过程中切莫急于求成,一定要稳扎稳打,拒绝赶进度的学习,学完全部内容之后大量的进行项目练手,丰富代码量,锻炼实际开发能力,同时用项目去丰富简历,最后适当包装1-3年工作经验提高简历优势。
最后
不要抱怨行业,抱怨没用,既然卷,我们就要卷过其他人!!!