java后端入坟感悟

文章讲述了作者如何从选择大学专业开始,踏入计算机科学的世界,特别是在物联网专业下,参与学习小组,深入学习编程,经历了从Java基础到前后端开发,项目实践,以及遇到的技术挑战,如SpringBoot、Redis和安全性问题。过程中,作者体验了学习的艰辛与成就感,以及团队合作的重要性。
摘要由CSDN通过智能技术生成

       入坟前的抉择

         去年的这个时期大学刚刚开学,高考后看着那么厚的一本招生之友报考手册,开始了选专业和学校的相关事宜,选专业无异于大海捞针,最后因为姐姐是软件工程专业加上了解到计算机工资稍微高一点,便把思路缩小到了计算机相关,又因为分数太低,出省更没什么好的选择,就在省内同价位挑选了几个学校,一股脑的往上面写 什么计科,物联网,大数据,软件工程的直接拉满,最后还被第一个学校调剂了,调到物联网了,开学前本来对考研也是有些许期待和想法,毕竟每一个失利的孩子都想通过另一种方式证明自己。但是转折却来的特别突然。

         入坟的道路

       刚开学代班带我们参观了学校的学习小组,被小组学长学姐的讲解和介绍所吸引,最后填写了报名表,等着面试的那天,走进那个房间真的超级紧张,肢体死板,学长的问题都是零落的字词从嘴中蹦出来,经过了半个多小时的面试,终于结束了,出来那个房间还是很紧张,真的想被录取,但是又觉得表现的不是特别好,毕竟走进那个房间之前我还是没有摸过电脑,那个晚上我跑到操场,让心跳声跳的更快点来缓解紧张的心。等过来两天,群里发的录取名单里面有我,真的很开心。招新结束后,大家的第一次见面,那天还是我们班级的第一次团建,快结束的时候跟几个同学一起去,学长学姐挨个介绍自己,那个时候刚刚进入大学,觉得很兴奋,后来分了小组,我被分到了三组,学长学姐特别好,那天晚上聊了很多,鼓励我们坚持下去,真的算是我入坟的引路人。接下来的一年里就是每一天的学习。

         大一这一年过得很精彩,也很充实,但是说实话真的也很累,我们跟着学习计划,从最初的java基础写一些简单代码开始,到后来的html css的页面学习,紧接着就是前后端的方向选择,想了很久,在方向选择上面填写了后端,紧接着就迎来了期末考试,小组闭组了,留给我们准备期末考试,也布置了一些java io流的学习计划,在复习的空闲时找找文档学习,放假回家的第二天,小组开始打卡学习,我们的第一次后端考核是用io流写一个小项目,我选的是疫情防控管理系统,第一次写项目,确实有点吃力,也会找一些教学文档学习,最后是吃力的完成了相关的功能,不是很流畅,但是好歹可以正常运行,第一次考核结束后,开始了第一次的javaweb入门,那次计划学习了很多,有mysql,tomcat,maven,session,cookice,xml等,这次的考核是根据网易云,写一个相关的音乐网站,用servlet和jsp写,那个时候我记得写的特别吃力,总是会报不知名的错误,总是一杯水,一耳机,一个bug找一天,那种无力感真的很熬人,学长也会帮忙解决,有什么不懂得询问学长总能给你找到好的思路,这其中有的时候也会突然想要放弃,就在那些个已经遗落在风中的一些个瞬间,最后开学了,留了几天完善项目,然后就开始了后端的第二次考核,这个时候已经剩下来九个人,记得刚开始放假前的前后端选择时还谁三十多个人,好多人离开这个房间之后就基本没见过面,尽管是在一个学院,人生或许也是这样子吧,两个人步伐不同步,很容易产生距离的吧。后来就是一些学习,等着前端追上可以交互的进度,我们学习了ssm框架,spring,mybatis,等链表和数组,为蓝桥杯做准备,接下来就开始了ssm的第一个项目,我们项目组是做一个头条新闻的项目,两个后端和三个前端搭配,第一次前后端合作写项目,知道团队合作的重要性,团队之间要及时询问,问题互通,同时任务分配也是重中之重,要确保每一个人都能发挥最大的个人力量,为团队增一份力,这个项目写了一个月,每天都是一睁眼就是代码,一闭眼还是代码,日子过得很累,很辛苦,但好在一切不是没有成果,看着接口一点点的写出来让前端使用,把数据渲染到页面上,看着功能一点点完善,看着把之前学到的零碎的知识点全部系统的整合,确实很有成就感,看着别的同学还在为java基础课担忧的时候,心里边的兴奋还是有的。每天早上八点到晚上十点四十下班,没有假期没有星期,只有一个一直学下去的心,我能知道这一年没白白浪费,后来项目考核完之后,反思自己,项目的许多细节处理的都不是很好,有一些bug到考核的时候还是没有改过来,而且有一些功能的逻辑有一些不是很完善,学长说考核必有妖,说的确实是没错,有一些考前没有的bug,到考核的时候就突然冒出来了,接下来就是对项目进行完善,同时需要学习springboot,对项目进行springboot的重构,这两天学习了springboot,发现确实是很方便,省去了许多的配置,他都有默认的配置,代码是越来越简单了,不得不感叹计算机知识的迭代更新.还是要不断学习呀.后面要对前期学的不是很好的动态sql语句联表查询,thymleaf,springboot的学习,以及对一些bug的修改,和一些功能的添加,时间还是很紧张的,这两天还是要加班加点,对项目进行最后的完善,这一次每个组的项目页面都有了很大的变化,经过两周左右时间还是有很大收获,但是这次考核也淘汰了一些人,我们组前端淘汰了一个,别的组也有淘汰的,学习过程中也很残酷的,接下来开始闭组了,准备期末考试,接着就放暑假,大一就这样子在封校学习中结束了。本来小组的要求是放假不返校留校学习,奈何这两年疫情确实难受,大在家学习的效率真的不是很高,很容易松懈。但是还是要学习的,放假到家的第二天正常作息,八点起来打卡,这方面的学习我觉得刚开始还是很迷糊的,不知道虚拟机什么的怎么弄,后来一点点摸索也有了一些眉目,一步步安装相关的软件,xshell,xtpf,linux换个服务器的更改,redis的五种数据类型(string,list,set,zset,hashz)的练习入门,还有三种特殊数据类型(geospatial地理位置,Typerloglog,Bitmap),以及事物和监控,发布订阅和哨兵模式。等等的一些,看起来确实很繁琐,但是当我真正的融入进去之后我才发现是越来越感兴趣,真正的学习我觉得起源于兴趣i,接着就是自我的成就感,看着知识点一点点的被自己理解和掌握,真的很有成就感,在学习redis的过程中,我学到了独立解决未曾设计的知识时候的解决办法,先查阅相关知识的讲解,哪里不懂的及时搜索,也可以和学长沟通询问,这两天学习了redis的相关基本数据的相关的方法和语句,接下来就准备把springboot和redis进行整合,这一周陆陆续续把redis的相关的零碎知识点学习了,对于redis的学习,学习的过程中我觉得学习就是一个去繁留简的一个过程,当开始学习Java的时候就是一盘散沙,servlet和jsp,后来慢慢学习了相关的框架,从ssm框架到springboot,这其中慢慢的把厚重的知识变得越来越薄,这就是一种进化或是进步,之后redis的学习过程中知道了他有许多功能,同时在许多地方可以通过自己的语言特性很容易的获得某种功能,接下来学习就要结束了,相关的项目也接踵而来,上次写的项目写了好久,因为前期的规划和能力问题,导致后期废了很大的力气去完善,到最后还是没有很完美的写出想要的,就好像是草草收场一样.下周学习计划刚刚发布了接下来的项目,时间周期是四十天,这次项目我们组还是两个后端三个前端,准备做一个未来刷题网,这中间需要学习和掌握许多的东西,还是要在边学边写的,接下来又是一个充足的假期,其实累点也没什么,只要能学到知识这就是最快乐的事情了,剩下的还能比这些更快乐的呢,给自己留一定的压力,才能激发出自己的一些潜力,也是对自己能力的一种培养,这次我被选做了组长,我要努力负责起来,对整个项目组负责,对自己负责,接下来第一步就是抓紧把任务分配下去,剩下的只有靠我们自己努力努力了。这次的项目功能很多,比上次来比更加复杂,前后端分离项目,我们发现了一个重大的错误,因为前期对springboot的安全框架security的整合并没有太在意,加上这是我们第一次做前后端分离的项目,导致刚开始写登录注册的时候还是重心放在了session,但是这样子会造成一种安全隐患,虽然刚开始的时候学长学姐提醒我们要先把安全框架构建好,学习一下token,发现是需要用到springbootSercurity安全框架以及token+jwt来对整个项目做权限控制和交互,写项目的时候发现刚开始写的时候安全框架还没有搞好,导致现在完善起来很难受,而且登录注册还不是我写的,有些关于security自带的登录我也没办法看登录的接口,在网上寻找了些解决方案,文档视频都看了一些,还是没找到合适的解决方法,后来想着让写登录的到时候看看吧,然后前端的话,想用websocket创建一个长连接,以此实现对用户的消息通知,比如系统通知,管理员消息通知,以及收藏点赞这些的消息通知,我找到了有些相关的长连接的视频文档,了解学习了一下,现在已经把系统通知的功能实现了,后面还要继续把别的需求完善出来,争取把项目做的更好,然后这周,后端写开通vip功能的时候,需要后端对页面进行跳转,询问学长之后说的是需要把前端项目也部署到服务器上面,经过了一番摸索,把项目部署上去了,接下来就可以通过服务器的ip直接获取对应的页面了,还是挺方便的,还是要继续努力呀。进行了项目的考核,这次考核方式是小组人每一个人注册一个账号登录进来找bug,我们组的bug显得格外的多,文档里面一百多个bug看起来很头疼,接下来的这周项目完善期间,后端的对接口进行了完善总结,同时敦促前端对页面的bug进行更改,有一些页面布局进行优化,同时如果遇到接口有问题的也及时和后端进行交流沟通,这两天前端同学确实辛苦,每天都安排的很满,但值得开心的是看着页面上面的bug一点点的进行完善优化,还是挺有看到自己的努力有回报的满足感,剩下的这几天还是要及时抓紧完善项目。一个暑假还是肝完了第二个项目。大一结束了,大二马上开始

 

 

 

 

 

 

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

林寻星辰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值