前言

2022年准备画上句号了,而我也大三了,下学期开始就是大三第二学期了,时间过得可真快啊,回想之前我感觉我还是个大一大二的学生,还记得那时候时不时去东门玩一玩轮滑,和师兄们一起刷校园跑,没有什么学业上的压力,每天就做做作业,做完作业就玩一下放松一下,那时候过得可真是自在啊。

还记得有一次早上有一节的形势与政策的课,那一次睡的比较晚,刚好迟到1-2分钟,我前脚刚进入,后面就看到林*泰师兄,那时候我还是大二,他是大三,那时候我还想着,好好奇师兄的课是什么样的,至今印象一直很深刻(主要是因为我走错了教室,有点尴尬),那时的我,过的很自在。

转眼间就到大三了,还有一个学期就大四了,我就变成那个要出闲置物的大四师兄了,以前一直是我在收一些师兄师姐的闲置物,现在反而快轮到我出闲置物了,想想就真的好快啊,我还没做好准备呢,这个学生的身份快要摘掉了,好不习惯,马上要接受社会的毒打了。

过去一年做了什么?

做了什么?学了什么?

我感觉倒也没做什么,就正常的按照学校的步子走,什么证书也没有考到,高考考了日语,日语的证书也没有考到,计算机相关的证书也没有考到,浑浑噩噩过了一年。

如果说学到了什么的话,也学了一点东西,对NodeJs稍微了解了一点,上一个暑假利用半个暑假入门了一下,以前是没有用过JavaScript写过后端的,然后学习了NodeJs的一些express模块的基础用法,会使用简单的NodeJs语法,比如对mysql数据库的增删改查和路由、中间件处理等等。

我的服务器

2022年也买了两个服务器,感觉因为这两个服务器学到了不少知识,至少是知识面稍微没有这么狭隘了,动手能力也强了一点,在3月份,我是使用了GitHub Page搭建我的hexo博客的,然后加载速度越来越慢,又迁移到vercel上,速度还行,但会时不时掉线,然后用着用着到了618,那时候看了一些服务器,看到华为云的服务器比较便宜,48块一年,果断下手了,于是开始了我的Linux学习计划,课余时间时不时玩一下服务器,一开始我连远程服务器都不会,还以为坏了,还重装了服务器系统,还提交工单,说我服务器远程不了,后来小哥帮我解决了,其实是我在服务器内开启了ufw防火墙,但我没开放端口,导致一断开ssh远程,就连不上了,必须进入真机环境下开启SSH端口才能访问,然后技术小哥帮我进入真机开启了SSH远程端口防火墙,而我也学习到了这一点,了解到服务器的防火墙和安全组是不太一样的。

后来就学习将我的博客迁移到了服务器上了,访问速度嘎嘎快,到了暑假,有时间了,然后就想着给我的博客上HTTPS,当时还不会,不知道SSL证书时怎么回事,当时也了解了Docker容器,知道这个东西部署东西很方便,但不太会用,暑假在学习NodeJs的过程中,也顺便学习了一点Linux和Docker的基本使用,还有Git的一些简单操作,常见的一些错误基本都遇到了,天天都在找错误。

总体来说,第一台服务器给我带来了很多东西,让我接触了很多新的东西,在学校的很多都没有办法学会这么多的,只能自己学吧,兴趣才是你学习的动力,很多课程都是学完就丢了,根本没有用上,这样只是了解个大概,浪费时间。

比如,你不会使用Git,但你要是使用Hexo搭建一个静态博客,你不会Git就没办法完成,这样你就主动去学习,并且在学习的过程中,你也看到你的学习成果,这样的学习方法比你课程上熬作业效率高很多,虽然这样不是很系统的去学习,但这样入门是最快的,你可以自己先入个门,然后再去选一门课系统的学习。

我在上个学期选了一门课,叫系统运维实战,这门课学习的内容大概就是对CentOS的常见使用方法,最后结课做的一个小demo就是在本地用java开发项目,然后Git push到Gitlab,Jenkins在Gitlab设置一个钩子,会自动触发Jenkins的构建事件,然后Jenkins使用Dockerfile构建成war包放在Tomcat下运行,其中Tomcat使用nginx端口转发。看起来似乎不是很难,其实不难,需要有一点linux基础就好了,再对Gitlab和Jenkins这个程序了解一下就没问题了,其中的难点我觉得在于Dockerfile会不会写,不会写的话就没办法了。

你要是说不会安装Gitlab和Jenkins、Docker那我就没法说了,Gitlab和Jenkins都是可视化操作,没有什么难点,能看懂文字就好了,docker的程序安装,不会的话,直接Google也是有一堆安装教程的,简单的程序安装也没有多少条命令,都不超过5条,稍微学习一下就上手了。

未来一年展望

  1. 学习springboot
  2. 拿到软件设计师中级证书
  3. 学会简单的vue
  4. MongoDB会简单的增删查改
  5. 加强Java基础
  6. 算法题不能落下
  7. 实习工资5000+