问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Java学习经历参考-机智的路易

发布网友 发布时间:2024-09-27 07:14

我来回答

1个回答

热心网友 时间:20小时前

hello,大家好,我终于有空了(正在水课中)

学习者处于不同阶段,学习任务紧急性也不同,因此先后顺序也是实在是难以一致。我也还是一个java小学生,在这里也只是说一下自己的学习经历和心得体会。

----------正片----------

本人情况:大二的暑假,我决定走java后端(前两年很迷茫,学了一堆ps,ai,c4d。后来觉得软件工程的还是要做开发呀,不然岂不是白学了4年!)。

但是我只有java SE基础,本来想报外面的培训班,但是真的有点贵,黑马的java全套要2.8W,并且是线下教学,需要到上海线下培训5个月。校外的小培训班英迈云要2.58W,后来我觉得还先是自己看一个暑假吧,不是很想问家里要钱。

去网上搜教程,先看了狂神的spring5,springmvc,ssm,springboot,并跟着视频敲代码。(其实刚开始看的是jsp,servlet这些,幸好学长及时发现,了解即可,真的已经老掉牙了)

看完这些,然后才对java究竟在工作能做什么渐渐清楚,这个时候已经过了一个多月,我更加坚定了要沿着java走的决心(产生了沉没成本,已经上了贼船了,hhh)。

期间我也记了很多笔记,学长推荐我写博客,但是我实在不太好意思放自己的垃圾笔记,还是选择记离线笔记。(非广告)

当时觉得狂神真牛,高中辍学并且才23岁就能会这么多。

这个时候我觉得自己会了springboot很想自己做一个前后端分离的项目,我就去看了前端的三板斧,但是觉得自己在水时间,就直接看了几天vue,我对于前后端分离有了初次的认识,但是不是很确定是否要自己做前端,因为担心自己两个都半吊子。

这个时候,我并没有项目做,然后脑子一热直接去看了狂神的springcloud Netflix,淦,刚开始觉得微服务的配置真的神烦,一度被搞崩溃了,就硬着头皮跟着敲,然后大概过了一遍。这期间了解微服务和分布式的概念,以及微服务的常用组件。这个时候觉得自己已经学很多了,有点飘。

然后学长想要我做一个社团网站,需要我做一个小爬虫,把学校每天的公告爬到数据库,然后给前端提供api接口。(后续会提供项目仓库)

然后我花了三天去学Jsoup,springboot定时任务,把爬虫大概写了出来。这期间真的觉得自己太冒进了,如果不看视频,创建项目、配置Maven我甚至都不能熟练完成,这都是依赖视频学习的副作用,通过这个小项目锻炼了自己的动手能力,但是这个项目当时并没发布。

群里面看到的,说的很好

此时我深刻意识自己的不足,然后看了一个springboot的实战,还不错,这个时候我才对springboot创建项目有了肌肉印象,并且做完自己的第一个前后端的小demo项目。

然后我本来打算继续看自己的微服务。

学长又说他想做一个答题网站,需要我来做后台,正好我想继续锻炼。我刚开始做的springboot单体项目,把非常水的的CRUD接口写完了。

学长建议我做成微服务,正好我也练练手,免得忘了。我觉得狂神有点浅了,并且Springcloud Netflix早停更了,微服务用Alibaba比较合适,我开始转向看黑马的视频springcloud Alibaba,然后改自己的项目。

我发现这比完全跟着视频敲要高效,因为需要自己动脑子改。

项目转为微服务之后,我又想改进自己的项目。

添加登录模块。用shiro+session做了一段时间,觉得shiro好麻烦。了解到session和token的关系。然后我又去看JWT,无意中在知乎看到了sa-token,并打算用redis缓存token,立刻去学Jedis,这个时候我已经找到自己的学习节奏,就是用到什么就去学什么,【先产生需求,再去学习】,不在跟着视频逐字逐句敲代码,而是看视频,然后运用到自己的项目中。

此时外面有小公司来招Java编程助理,我和同学一起去了解一下公司情况,发现他们公司主要以springboot为主,不会用到微服务和分布式,我也开始觉得自己没有因项目实际情况选型,一味追求微服务。最终因为时间挤不出来,我们也就没有去。

于是我打算停一停微服务。这个时候需要发布爬虫项目,我开始改造自己的springboot爬虫项目,学习linux命令并发布jar包项目。

我了解到elasticsearch可以实现很酷高亮查询,我去学了es,改造自己的爬虫。

安装es很烦,我又去学了docker compose的使用

频繁发布项目很麻烦,我又去学了Jenkins

我发现日志很多,项目出现bug无法排查,我又打算学ELK。

爬虫是串行的,效率很低,我又去看了多线程和JUC

觉得有点看不懂,需要有一些JVM基础(这个黑马讲师讲的非常好,貌似叫满一航)

反正就是这样越看越多,知识也就不断补充,分享自己的经历,与诸君共勉。Java要学的是在太多了,确定自己所处的阶段以及正确的规划是很必要的,但是什么时候开始学习都不晚。

好了,今天就到这里把,最后放张图镇楼,小伙伴记得给我点赞,我会继续更新得。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 为什么我的手机〔魅族metal〕每次开机都会有未接电话显示?而且是未接来 ... 通过电脑DVI接口与电视HDMI连接后放映电影只有声音没有图像如何... 宋小宝,小沈阳,岳云鹏谁最受欢迎 做梦梦到自己身上起火了 7段LED显示器LED显示器分类 什么是共阴极7段数码显示器? 七段显示译码器工作原理是什么? 请问 华硕B85M-E 能兼容 酷睿I5-4570 迪兰恒进HD7770 希捷1TB 宇瞻DDR3... 华硕B85M- E主板支持什么显卡? 华硕b85m-e支持16g内存吗,准备装两根8g的。 华硕B85M-E 不支持的显卡 CPU 内存 硬盘 有哪些? 华硕B85M-E的内存规格 急!郑州外国语学校总校(高中)旁边有德克士吗? 如果没有,那它旁边... 在郑州的淮河路上有两间门面,对面是家饭店,附近有小区,烟酒店,理发... 如图,直线AB、CD相交于点O,OE平分∠BOD,∠AOC=72°,∠DOF=90°.(1... 鬼灭之刃七柱有谁 ...还是发自内心的温柔?|《鬼灭之刃》蝴蝶忍美图壁纸合辑 生姜花椒加醋泡脚的功效与作用 生姜和白醋泡脚有什么功效 河北机电职业技术学院给学生们交城乡医疗保险了吗? 当老公出轨被抓包后,他的心理是怎样的? 运动病病状原因 运动性猝死的主要原因 运动性疾病知多少 4g无线上网卡可以打电话吗? 贷五万元二年利息多少 敦煌莫高窟的样子 五月份去敦煌,西千佛洞与莫高窟的壁画风格有何不同? 谁推荐几本都市长篇小说 是那种就算故事平淡但是一整天也能看下去不... 我一个很重要的手机号,但因为在他人手中,他身份证也绑定了,我可以让他... 求好看的都市黑道、异能小说 像坏蛋、黑道学生都看过, 云讯智能锁怎么样 猫皮下输液 秋天什么东西成熟了? 索尼爱立信 ST15i(Xperia mini)基本功能 天语st5手机通讯录黑名单里面的电话号码怎么恢复正常 索爱ST17i的基本功能 学习森林工程必须要知道哪些事情? 长期激励包括哪些 林业生态工程基本概念