2020年春天---一名软件工程大三生的回望

写下这篇博客是今年3月份的最后一天,明天就迎来了人间四月天,四月份对我来说是个挺有印象的月份-----四月份,南方人的回南天,衣服怎么都晾不干、四月份,武汉往年樱花花开的季节、四月份,也是喜欢的偶像离开的日子…


迷茫(大一)

最开始选择计算机这个专业,是因为家里有亲戚从事软件开发的工作,看到这一行业的工资也比别的行业高一点,个人也比较喜欢理科类的专业,于是"力排众议",选了软件工程这个专业。(虽然那位亲戚发量刷刷的掉)

高考完的那年暑假,自己就开始找教程学了点c语言的基础,浅尝辄止的那种,大约学到for循环那儿就没看了。和同学去打暑假工打了一个多月,期间听着大家讨论自己的专业,我当时对自己专业也比较迷茫,后面浑浑噩噩地也玩了一个多月就大学报道了。

大一这一年,专业这方面只安排了Html与css的课程,倒是各种数学学科排了挺多。大一这一年平时就是在各种数学中度过,本人也比较喜欢这种纸上的运算,所以那一年也挺得心应手的,倒是忘记了自己是个计算机系的学生…

这段时间会更加模糊了自己的方向,学的东西没有啥运用,甚至都不知道学习的方向,只听很多人在讨论编程语言,就盲目地去相信各种鄙视链。当时课余自学了挺多语言的,包括python和java但都是学到循环那块就丢下了(怕是和循环有缘吧),整个人也特别浮躁,巴不得马上出成果。那一年现在回望也是浪费了大段时间。

打基础(大二)

很快时间来到大二了,专业上学校开了几门和编程有关的课程了,大二上学期有c语言,可能是有老师教吧,加上平时有成绩统计排名那些,从小到大以来本人对这东西挺敏感的,所以就扎下来学了,最终成绩也还不错。那年学期后半段也脱单了,后面一段时间整个人都粉红粉红的,嘿嘿嘿扯远了!

那个学期结束后的寒假,因为以前的电脑进水,又懒得换,想着开学再说,就拖啊拖,拖到了大二下学期,这一学期开了数据结构java,专业上还是狠下心来学,可能是c语言那块理解的比较透彻,所以数据结构这块还算不错。

这一个学期,因为课时比较少,所以javaSE老师又有挺多部分没有讲完,大概讲到接口和异常那块就结束了(这次不是循环了!)。同时间看到同班同学已经做出了大数据相关的项目,还得到了国奖,当时觉得除了感叹,还是感叹。于是课后就找那个同学讨教学习的事情,平时也会和一些老师和那位从事该行业的亲戚请教,大致慢慢了解到了行业上的事情。

首先学校教的肯定是不够用的,需要自己去找资源学,书籍和视频都可以,本人是两者相结合的来看,先看视频,然后在慢慢复盘,去翻书上的案例,大二下学期,自己也算是把javaSe认认真真地学了一遍,走过了一些坑。

立足脚印(大三上)

学完javase后,自己了解到了一些Java的进阶路线,大致确定了自己想走Java后端开发这一块,于是就开始了自学Javaweb,这个东西也是铆足了劲,但架不住自己爱偷懒,于是也慢慢的过了一个学期,才学完。学完之后自己也去做了几个案例,功能页面那些都是想到啥就去做。现在看来(虽然没过多久),javaweb也挺底层的,很感谢那段时间努力打基础的自己💪。

学校课程方面比较理论了,开了操作系统数据库原理设计,也是了解了操作系统内部怎么个调度工作法,抽取了一点数据库设计的小心得。

踏步向前(2020年冬)

原本打算寒假好好休息会的,但后面和同学组队参加了一个大创计算机系的比赛,自己又是队伍唯一一个后端,当时自己的javaweb作为工程开发还是不怎么够看的,毕竟自己要搭建整个项目的话还是挺庞大的,于是开始学习起了 “脚手架”,就是传说中的ssm,因为之前有javawebjdbc的基础吧,所以学习起来也是比较快,学完之后自己敲了几个小demo,把比赛的大致架构搭好,并且完成了大部分功能

想着想歇会儿吧,但还要考虑上线部署,于是买了个学生服务器,这个时候出现了挺多问题的,单是在服务器上安装环境就用了挺久的,(后面还忘记续费被回收了😭…),而且项目在本地运行没有问题,一转到服务器就报了一大堆错误,于是被"逼着"去学习怎么看日志,系统地小学习了一下传说中的linux系统,(插个题外话,我们的一个专业老师提到linus towards这个人眼睛都在放光,嘿嘿嘿)

后面慢慢解决了服务端问题,想着总算完事了吧,但项目时不时需要更新一些功能,我们几个学生拍板决定的功能,后期又觉得太冗余,需要删掉一些功能,不仅仅是后端,前端也要修改页面。于是要开始"远程工作",这样几个学生就学着怎么去规范前后端文档,分析需求,重新调整架构… 还真是发光的日子呀

因为系统要更新,我们之间还要协调工作的话,就要去了解版本控制技术,查了资料,选了git来进行团队间的协作。自己也是去学习了这个技术。git有一些指令怕以后会忘记,所以索性记在另外的一篇博客中了。

春意盎然(现在或未来)

这学期专业课开了挺多了,pythonr语言编译原理计算机组成原理,javaee,又因为专业分方向,本人选了大数据的方向,又开了HBase快速读写,课业压力还是比较重的。

我刚刚看到课程表的时候,一直在想,这都是啥啊,又要把for循环换几种表达方式学一遍?!

后面了解之后,发现每个都有它自己的使用环境,比如r,用来做数据分析特别得心应手,包括它的可视化也特别方便,往往调用几个函数就完成了。这样看来每个课程都有它的意义。

javaee这门课自己以为是学javaweb或者ssm的,但没想到直接开springboot了,有点超前,那股"劲"又有点起来了,于是自己开始课下也在看springboot,接触过后,觉得和ssm相比是真的简便了许多,至少单是搭建环境这块就节约了很多时间,更别说它还内置了Servlet容器,直接jar包就跑起来了。


一点小杂记(毫无逻辑可言)

现在还是在学SpringBoot中,我的大学故事走到现在想想其实也没多少弯路,故事从大二开始慢慢有了方向路线,氛围也变成粉红色(嘿嘿嘿),以后还是要自己抓住机会,继续脚踏实地,不能太追求新的东西,打好基础才是关键呀!

最近也开始关注国际上的新闻,这里推荐一位b站的up主骁话一下,专门分析国际时事的,讲的我这种计算机学子都能易懂。

以前书籍的话只看专业书比较多,这次接着这次疫情在家的时间,也挑了基本课外书观看,刚刚把马克吐温写的作品大部分看了一下,又开始迷上了《资治通鉴》,从前喜欢热闹,喜欢人群,现在更适应安静的环境,也可能是年龄大了一点把(虽然才20出头哦)

作为最后一批90后,看着国内疫情慢慢好转,而海外才刚刚开始爆发…其实我们普通人也做不了什么,只能默默干好份内事。“山川异域,风月同天”送给海外的人们,人类命运共同体,也希望他们能够早日渡过难关.

最后最后

很感谢看到这里的各位🙏

听说要有图片就着文章,比较容易读得进去,但我找了好久的图库,没有多少适合的表情包或图片…只找到了一张
在这里插入图片描述
春天该很好,你若尚在场…

  • 7
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值