Java全栈学习路线-拭去心尘
一.JavaSE(熟练使用IDEA(私下学习可以,但进公司做项目不要使用破解版)和Eclipse) 辅助语言:C++(面向对象语言,偏向底层,语法和Java类似,我个人偏好C++为辅助语言)+python(会一些爬虫方面就可以了)+go(因为垃圾回收器的方便,想用go学习手写Java虚拟机)
重点: 基础语法(for,while,if,return,break等等),数组, 面向对象(整个JAVA开发的核心),集合(一定要熟练使用,特点是HashMap的底层原理),反射(学到jdbc和框架时很重要),常用类(主要掌握包装类), 异常机制,多线程/高并发(难,可以暂时跳过或者掌握一些基础) 其它:泛型, 枚举, Lambda 表达式 IO流,网络编程,网络密码学,注解,GUI(时间紧的话不要学了) 正则表达式 Java8-16新特性
二.数据库
mysql+jdbc(掌握一下它的原理)是肯定要学的,如果你想进银行,你还得额外学习oracle
三.JavaWeb(熟练使用webstorm和vscode(vscode比webstorm用的更广泛))
其它前端技术:
bootstrap+elementui+less+zepto+easyui+echarts(边做项目边学,根据项目的实际需求去学习,如果你专业搞前端,这些都要掌握)
学到这里,最好停下来做一个项目(以图书管理系统为例),巩固一下基础。
前端项目vue实战(巩固vue)
四.专业基础课(Java五大件:计网,数据结构与算法,设计模式,操作系统,数据库原理)
五.框架(学到这里,你可以出去实习了,前提是你要学得好,不过最好学完springboot再去找)
六.分布式
七.微服务(也可以先学微服务再学分布式)
springboot2->springcloud->springcloud Alibaba->Sentinel->Docker->k8s+高并发解决方案+Netty+微信支付
八.数据库进阶
九.项目实战(全栈项目开发)
首先电脑内存至少16G,8G电脑跑起来会很吃力,可以做个电商项目(以电商商城项目为例),或者其它金融、教育项目等等…
十.大数据(看你个人兴趣)
十一.云原生实战
十二.鸿蒙开发系统(目前它的生态还不是特别好,但未来可能有一定的概率火,如果有多余的时间,可以学一下)
十三.后端高频面试(很难)
十四.底层源码研究(需要学好设计模式+数据结构与算法+反射等)
十五.计算机推荐书籍
十六.程序员必备素质
良好的身体素质(它是我大学期间认为最重要的东西,大学期间发展运动爱好:我推荐:跑步,游泳,跳绳,篮球)
强大的抗压能力(互联网的压力非常大,具备抗挫能力,也许能解决一些事情)
良好的人际沟通能力(一直到大三才意识到人际沟通能力的重要性,不管你是内向害羞,你都应该利用机会上台演讲)
十七.竞赛(加分)
acm, 蓝桥杯算法竞赛(从大一准备最好), leetcode周赛 牛客网周赛
十八.研究简历
十九.总结
以上是偏向于后端的Java全栈工程师学习路线,至于前端、大数据学习等不用耗费太多精力,先把后端学精再说。
Java全栈学习路线-拭去心尘相关推荐
- 【Java全栈】Java全栈学习路线及项目全资料总结【JavaSE+Web基础+大前端进阶+SSM+微服务+Linux+JavaEE】
目录 jdk api 1.8中文版 jdk api 1.8_google.CHM 零:Java 全栈知识体系 第一阶段:JavaSE 一,程序应用(★★) 二,面向对象程序设计基础(★★★) 面向对象 ...
- 2021年8月12日-------Java从基础到项目教程,Java全栈学习路线,帮你省去培训机构的2万块钱。
余生很贵,请努力活成自己想要的样子. 如何进行学习,别着急,我整理全栈的Java学习路线.帮你吊打面试官. 转载自一位大佬 首先是Java的知识点 一阶段:JavaSE基础 第一步:夯实Java基础语 ...
- 狂神说Java全栈学习路线
很多同学学习Java苦于没有自己的完整学习步骤,在这里,秦老师给大家奉上一份完整的学习计划~干货满满,关注收藏转发呀!不胜感激! 一.Java基础 二.JavaWeb 三.SSM框架 四.Linux运 ...
- python全栈学习路线
人工智能时代,想要从事编程行业,最佳的学习语言是什么?当然是Python!Python入门简单.功能强大,已成为各大企业首选开发语言,也吸引了无数有志学子投身学习.下面是小编为您整理的关于python ...
- 人工智能全栈学习路线之人工智能概览(百度云智学院学习笔记)
最近参加了百度云智学院的AI学习课程,下面是课程链接: 人工智能全栈学习路线 课程内容通俗易懂,下面是我在学习的过程中整理的笔记 AI趣味课堂 人工智能基础知识 计算机视觉 自然语言处理 语音任务 人 ...
- python全栈要学什么_python全栈要学什么 python全栈学习路线
IT行业,技术要比学历.年龄.从业经验更为重要,技术水平直接决定就业薪资,想要学好python,首先要先了解精通Python语言基础.Python web开发.Python爬虫.Python数据分析这 ...
- (零基础)入门python学习四步骤,附上Python全栈学习路线大刚!
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于腾讯云 作者:python学习教程 ( 想要学习Python?Pyt ...
- Java全栈体系路线(总结不易,持续更新中)
文章目录 Java全栈工程师 <font color=orange>Java基础 基础语法 面向对象 工具类 集合框架 序列化 反射机制 注解 文件处理 设计模式 视频教程 文档教程 练习 ...
- 推荐几个Java全栈学习的网站
一.学习路线及学习视频 1.狂神说 https://www.bilibili.com/read/cv5702420?spm_id_from=333.999.0.0 2.黑马程序员 https://zh ...
最新文章
- Nat. Mach. Intell. | 深度神经网络中的捷径学习
- 超燃!Apache Flink 全球顶级盛会强势来袭
- 怎么做网络营销在网站优化中能快速提升搜索引擎信任的方法!
- NeurIPS 2019:计算机视觉论文回顾
- Android NDK学习笔记4:JNI访问Java构造函数
- django项目日志
- 1148 Werewolf - Simple Version 甲级
- 工业级光纤收发器使用“避坑”指南
- asp.net core-5.控制台读取json文件
- testng xml_TestNG XML
- 最全计算机基础知识竞赛试题及答案,计算机基础知识竞赛试题.doc
- APP跳转H5、微信小程序与微信小程序之间互跳
- wedo2.0编程模块介绍_wedo2.0课程包
- matlab中功率因数模块,最经典的功率因数控制器设计方案
- Win7下如何让Numlock保持打开状态
- 注册电子邮箱你知道哪家好吗?好用的电子邮箱盘点
- c++ 求解一元二次方程 全面考虑实根和虚根的情况
- Pr:抠像与视频合成
- CPP全面总结(涵盖C++11标准)
- 小鲲Python嘎嘎炫~day1.4
热门文章
- 解决thinkpad或者其他笔记本电脑无线网络不可用问题
- pg数据库开启远程连接_PostgreSQL 允许远程访问设置的操作
- modelsim10.7遇到LM_LICENSE_FILE问题,成功解决运行OK
- 不要USB数据线调试Android开发
- android 纳秒级计时器,RDTSC指令实现纳秒级计时器
- Hibernate延迟加载-by宋迪
- SQL语句group by 的求和sum
- 网页制作用html和sc,实验二:html的基本标签和javasc
- PHP 家长互助解决问题步骤,小区父母互助 完善自己做合格家长
- 各台平台电商API接口吊桶,API接口分类