浩哥的JAVA路
- 一、不知江月待何人,但见长江送流水
-
- 我与JAVA的缘分
- 学习JAVA必知必会
- 二、乱花渐欲迷人眼,浅草才能没马蹄
-
- 这花花世界谁能懂
- 三、一朝当路有知者,相见恨晚毋归田
结合本人的JAVA学习历程以及学到的一些技术侃侃而谈,
如有分析理解不到位之处请大家指出批评.本人已经毕业一年多了, 工作时长也有快两年的时间了,
前后去过上海, 南京工作, 现在杭州工作ing…
一、不知江月待何人,但见长江送流水
我与JAVA的缘分
首先讲一下我开始学JAVA的时间, 大概是我上大二的时候开始接触JAVA,
当时只是初出茅庐, 老师也只是教了一些皮毛, 当时也没有好好认真系统的学习只会一些基础的操作, 当时课设就是用JPanel 画了一个”校园卡自助服务系统”:
学习JAVA必知必会
这位同学问得好, 刚一开始我也不知道该怎么学,就看书看视频跟着学.
慢慢的我也大概知道了一些套路,总结如下.
阶段 | 学习内容 | 推荐 站 |
---|---|---|
JAVA基础 | JAVA基础语法(有空可以学学JAVA8新特性) | 菜鸟教程 |
JAVA高级 | 集合/多线程/IO/ 络编程/JVM入门 | 多百度吧 |
JAVA基础基本上就是语法, 就像一个工具箱, 你得知道每个工具怎么使用的,然后你才能慢慢熟练去组合使用, 这里初学者就建议跟着菜鸟练就不错.
JAVA高级部分就比较难咯, 是工作之良品, 居JAVA必备, 要想工资高就把高级部分多百度多找资料学习透彻.
学海无涯苦作舟,要想人前显贵,必定人后受罪.
就像高考一样,虽然虐你千万遍你还得待她如初恋.
JAVA也是如此,不知JAVA待何人,但见JAVA送走一批又一批.
二、乱花渐欲迷人眼,浅草才能没马蹄
这花花世界谁能懂
当你第一大阶段熬过来之后, 恭喜你, 更大的灾难来了.
这位同学问得更好.
我接触JAVA这么久, 呆在Web后端开发是最长的, 所有我们来聊聊Java Web开发吧.
刚开始在大学期间, 我们是学习JSP的, 当时啥也不懂跟着学呗,
慢慢的又改成MVC, 业务代码和页面分开, WFT好不容易学了JSP又要学新的.
后面又接触到Spring、Hibernate前端还是用JSP, 好不容易学的, 又说Hibernate是重量级的, 国内用得少, 要学习MyBatis, 替我问候Hibernate全家.
老弟, 别忘了操作数据你得用数据库啊.
还记得刚一开始是用的Access… 往事不要再提, 一段耻辱
后面就用了像样的SQL Server , 还是各种配置各种出错, 有时候搞到心态爆炸.
再后来一直就用MySQL, 免费 性能还不错, 想什么呢 兄弟.
再回来, Spring各种配置, XML文件满天飞, 一不小心配置错了就凉凉,
后面就接触了SpringBoot 嗯 组长再也不用担心我配置错了.
同事又给我推荐MyBatis的升级版 MyBatis Plus r> 我在怀疑他在暗示什么, 可是我没有证据.
后端接口基本稳定了, 就用SpringBoot + MyBatis Plus + MySQL, 那前端呢r> 还用JSP是吧 阿 sir.
为了省事我的是SpringBoot 的Thymeleaf模板引擎,
前端不是我们重点讨论的范畴,
还是希望有能力的同学学习Vue专门的前端, 现在都是MVVM的时代了,
我现在专攻后端, 前端略懂略懂.
真正工作之后多人运动 ,
不对, 是多人团队合作, 提交代码是个问题吧,
不得不学习版本控制软件, 之前学过SVN,
但是用得少, 还是建议大家学习Git, 强大而不失低调.
巴拉巴拉说了这么多了整理一下吧, 第二大阶段我觉得需要学习的内容有:
技术 | 内容 | 学习渠道 |
---|---|---|
Sping | AOP/IOC, 注解, Bean管理, MVC, 事物 | W3C School |
SpingBoot | Maven使用,SpingBoot基本使用 | Spring Boot框架入门教程(快速学习版) |
MyBatis | MyBatis基本使用 | MyBatis官 |
MyBatis Plus | MyBatis Plus基本使用 | MyBatis Plus官 |
MySQL | MySQL基本使用 | 菜鸟教程 |
Linux | Linux基本使用 | 菜鸟教程 |
Tomcat | Tomcat基本使用 | Tomcat的使用(详细流程) |
Git | Git基本使用 | Jack魏博客 |
春有百花秋有月, 夏有凉风冬有雪.
各人都有各人的潜力,
乱花钱是会迷住人的眼睛的.
三、一朝当路有知者,相见恨晚毋归田
没错, 该来的总是会来的.
既然那个同学听到半道就走了,
我在这里就简单说两句吧,
毕竟林语堂先生曾经说过:
“男人的演讲就如同女人的裙子, 应该越短越好”
当然该长的地方长该短的地方短啊!
技术 | 内容 | 学习渠道 |
---|---|---|
Redis | Java的使用, 命令的使用 | 菜鸟 |
多线程 | 深入了解 | 自己多搜索资料 |
MySQL | MySQL优化 | MySQL官 |
Zookeeper | 分布式基础 | Zookeeper入门看这篇就够了 |
Dubbo | RPC | Dubbo官 |
SpringCloud | 微服务架构 | |
ActiveMQ/RabbitMQ | 消息中间件 | 自己动手, 丰衣足食 |
Nginx | 负载均衡 | 自己动手, 丰衣足食 |
Docker | 容器 | 自己动手, 丰衣足食 |
ELK | 搜索引擎 | 自己动手, 丰衣足食 |
K8s | 容器管理 | 自己动手, 丰衣足食 |
…待续
上面的技术我也只是浅尝辄止, 没有很深入接触,
同大家一起继续努力吧~
人生自是有情痴,此恨不关风与月
希望大家走在JAVA的道路上有伴同行,
此时上路也不会相见恨晚,
只祈祷JAVA送我们走的时候能温柔点
2020年8月24凌晨 于杭州
文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览93529 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!