0
点赞
收藏
分享

微信扫一扫

我与Java的相爱相杀

木樨点点 2022-03-19 阅读 41
java

先说下本人为什么学java

我是在16年退伍后开始接触并学习java。最初学习java的原因是我的同学在培训班学习了java。他16年学习完出来工作,薪资不错。我购买了笔记本电脑、在网上小机构报个班,开始了学习之路。于此同时,我也进入了一所软件学校。这是我与Java的缘起。

走过的曲折经历

报的班的是这样授课的,一周一、三、五授课,从晚上八点到十一点。一个阶段授课一个月的样子。

第一阶段第一个月教html、css、javascript、jquery还能跟上进度,本阶段学习完需要做出一个静态页面。勉强做及格了。

第二阶段开始教javaEE,以及JDBC、Mysql、在不涉及反射、集合之类等偏java基础的相对高级部分我是听懂了,其他的我也跟着过了一遍,实则全无印象

第三阶段好像是学习javaweb的内容,有servelt3.0,jsp等,具体的已经不记得了,这部分我重修了几次,也就过了

第四阶段开始学习springMVC、Hibernate、Struts2,这个是个灾难,最后也没学习完

剩下的已经记不清了,直到该机构倒闭,学校学习经历结束我也没有再在这里继续学习,18年暑假我也未再回学校上学,但毕业证本身就需要晚一年拿,我于20年7月才拿到毕业证

这里做下复盘,为什么会学习了两年没有学会。主要的原因是个人学习能力偏弱、机构的教程严重压缩课时,如果是线下的脱产学习倒是问题不大。。以至于后面我看黑马的课程觉得比我花钱报班的机构课程好太多了。另一方面是学校有课业和其它活动、挤占了学习时间,学不好的时候挺沮丧的,以至后面自暴自弃。根本原因是在这两年里我走马观花的学了这些课程,不做笔记、实操较少、没有理解。以至于学任何东西像狗熊掰棒子,掰一个扔一个,学完完全不记得是什么、拿来做什么用的、怎么用。所以需要做好笔记、明白每个东西是什么、有什么作用、怎么用。

18年夏天到20年9月,我从事了喷码设备维修工作。但是两年时间的过去,我越发觉得我没有成长,在喷码行业我也看不到未来。我裸辞了,闲赋在家小半年,到21年3月底我才出来找工作。在没有工作的这段时间里,我只能说我很遗憾。我已经不记得我当时学了什么了,可见并没有学会什么。

转折出现在21年的2月底,我在网上认识了鹏哥,他要求我学习spring、springmvc、mybatis、springboot、kafaka、redis、springcloud、我很感激。为了金三银四、我囫囵吞枣地简单学一遍。又没有项目经验,心虚的很。随便找了一家要我的公司,月薪4K,这样我找到了第一份Java工作

但是一年后,今天是2022年3月19号,我很难过。我虽然在这家公司做了两个项目,但能力没有成长,班加了不少,工资也不见涨(一年涨1K,相当于无)。当我想跳槽跑路时,我却发现我没拐杖。我本来就很焦虑,现在更加焦虑了,但也让我明白,学东西不能学完就扔。

学习东西一定要分门别类做好笔记。做笔记不是目的,是为了自己去理解、总结、分析而后方便下次快速回忆学习。对于学习的内容的很重要一点是理解。另外昨天去测试了下年前的项目,发现注释真的很重要,一个好的名字和注释能够在维护和再次开发时,事半功倍,对于工作学习中用到的一些工具、方法等可以记录起来,自己理解并转化为自己的东西

虽然我购买了自己的服务器,用开源的项目搭了个博客,但我并不会去做设置,维护起来并不方便,且没有阅读量。于是我在这里开始记录。

在年前决定了从新开始,于是我又从java基础开始看起,学习中有疑惑是好事,如果没有反而糟糕。前几天看集合,挺有感触的,原来hashMap是那样工作的,仿佛打开了新世界的大门,以前心里很多疑惑都打开了

下面我准备了一些学习内容,

Java基础

【零基础 快速学Java】韩顺平 零基础30天学会Java_哔哩哔哩_bilibili

选韩老师的这套课是因为里面讲的很细、像单例、模板模式等都有涉及、且学完后mysql初级部分、jdbc也不用再去看了,目前正在这个课程中学习

JavaWeb

​​​​​​黑马程序员最新版JavaWeb基础教程,Java web从入门到企业实战完整版_哔哩哔哩_bilibili

选这套课是为了快速过一遍,理解servlet、session、cookie,vue、el等,比较新

spring5

尚硅谷Spring框架视频教程(spring5源码级讲解)_哔哩哔哩_bilibili

目前没有看到比较这套更好的了,

springmvc

【尚硅谷】SpringMVC教程丨一套快速上手spring mvc_哔哩哔哩_bilibili

依然站队尚硅谷

springboot

尚硅谷雷神SpringBoot2零基础入门springboot全套完整版(spring boot2)_哔哩哔哩_bilibili

springcloud

尚硅谷SpringCloud框架开发教程(SpringCloudAlibaba微服务分布式架构丨Spring Cloud)_哔哩哔哩_bilibili

项目

​​​​​​Java项目《谷粒商城》Java架构师 | 微服务 | 大型电商项目_哔哩哔哩_bilibili

至于JVM、JUC以后再去补吧

docker依旧推荐尚硅谷、redis呢自己看吧、mysql的高级部分还是尚硅谷

之前买过被盗卖的黑马视频,已弃

学习、理解、实操、记笔记(是什么、作用、怎么用)

学习、理解、实操、记笔记(是什么、作用、怎么用)

学习、理解、实操、记笔记(是什么、作用、怎么用)

不忘初心,继续前行,为中国的软件事业发展而奋斗

举报

相关推荐

免杀原理与实践

0 条评论